测试方法
部分内容来自于慕课课程
1.黑盒-边界值
(比如0.01~200是发红包的钱的范围,拿到边界值就能找到最具有代表性的数据范围即等价类)
1.边界值分析法是一种补充等价划分的测试用例设计技术
,它不是选择等价类的任意元素,而是选择等价类边界的测试用例。
2.实践证明,在设计测试用例时,对边界附近的处理必给予足够的重视,为检验边界附近的处理专门设计测试用例,常常取得良好的测试效果。
3.边界值分析法不仅重视输入条件边界,而且也从输出域导出测试用例(输出也要在乎边界)
边界值设计的原则
1.如果输入条件规定了取值范围,应该以范围的边界内及刚刚超范围的边界外的值作为测试用例
2.如以a和b为边界,测试用例应当包含a和b及略大于a和略小于b的值
.(最后一个符合条件的值和第一个不符合条件的值)
通过以上伪代码能够判断出无效等价类和有效等价类
边界值: 所谓边界条件,是指输入和输出等价类中那些恰好处于边界、超过边界、或在边界以下的状态 ;
两个特征: 选择一个或多个元素,以便等价类的每一个边界都经过了测试;与仅仅关注输入条件不同,还需要考虑结果空间(输出等价类)设计测试用例;
边界条件可能非常微妙,因此把他们确定下来煞费心思;
使用场景: 输入+输出都需要考虑(值的范围;值个数;有序集合;内部数据结构;分析规格说明;)