一、边界值
我们在测试过程中,一定要小心边界值(极值),因为在程序中这些边界最容易出问题;
具体测试用例书写思路:找到边界值和它两端的值,分别进行测试;
边界值的方法小结
1、如果输入条件规定了值得范围,则应取刚到到这个范围的边界值,以及刚刚超越这个范围边界的值作为输入数据。
两位整数加法器数的范围为-99—99,则应测试-99,-100和99,100
2、输入条件规定了值得个数
姓名要求1—20个字符,需要测试0、1、2个字符和19、20、21个字符
某商品信息查询系统,每页最多显示10条商品信息,我们就应该准备商品信息,使能够查询出9、10条、11条、1条、0条商品记录
边界值和等价类区别:边界值分析不是从某等价类中随便挑一个作为代表,而是这个等价类的每个边界都要作为测试条件
总结:边界值思想应该是选到边界和刚超过的值,来进行测试,也要根据实际情况来选择;边界值和等价类是相辅相成的关系,配合使用的。
二、因果图
因:输入条件
果:输出条件、出结果
适用于输入条件之间有相互制约、相互依赖的情况;