软件工程-软件测试
动态测试
黑盒测试
黑盒测试也称功能测试,不考虑软件的内部结构和特性,测试软件的外部特性
-
等价类(集合A中的元素a测试结果等同于集合A中的所有元素进行测试)划分:用等价类划分法将程序输入域划分为若干等价类,用少量具有代表性的测试用例去测试等价类,注意一个测试用例只能覆盖一个无效类
-
边界值分析:处理边界情况时最容易出错,选取数据应该恰好等于、稍小于或稍大于边界值
-
错误检测:基于经验,穷举可能出现的错误,一一排查
-
因果图 :if…else条件检验
例题
小张帮朋友开发一个成绩分级程序,90-100优秀,80-89良,70-79中,60-69及格,0-59不及格;对此我们若采用等价类划分以及边界值分析,如何设计测试用例
思路
- 我们画出一条轴,标明边界(0 59 69 79 89 )—>(59~69)()…是一个等价类
- ,选取比0的边界稍大或稍小或等于的数据(-1 0 1) …等等稍大或稍小的元素进行测试