等价类划分
软件测试领域基础方法论,将输入数据按有效/无效归类,避免穷举测试,属于ISTQB定义的黑盒测试设计技术体系
Core Facts
Traditional test case writing requires coverage of test design methods such as boundary value analysis, equivalence class partitioning, and exception flow testing.
Equivalence class partitioning and boundary value analysis are the most classic black-box test case design methods in software testing.
Equivalence class partitioning and boundary value analysis were systematically proposed by Glenford Myers in The Art of Software Testing in 1979.
Timeline (last 90 days)
Differential testing means deliberately varying inputs to observe differences in outputs in order to infer the system's invariants; equivalence class partitioning means grouping a large number of similar inputs into several classes and focusing only on behavior at class boundaries.
Equivalence class partitioning divides input data into valid equivalence classes and invalid equivalence classes.
All Facts (5)
Traditional test case writing requires coverage of test design methods such as boundary value analysis, equivalence class partitioning, and exception flow testing.
80%VerifiedEquivalence class partitioning and boundary value analysis are the most classic black-box test case design methods in software testing.
65%VerifiedEquivalence class partitioning and boundary value analysis were systematically proposed by Glenford Myers in The Art of Software Testing in 1979.
65%UnverifiedDifferential testing means deliberately varying inputs to observe differences in outputs in order to infer the system's invariants; equivalence class partitioning means grouping a large number of similar inputs into several classes and focusing only on behavior at class boundaries.
50%UnverifiedEquivalence class partitioning divides input data into valid equivalence classes and invalid equivalence classes.
50%