1.等价类划分法
等价类划分法的概念
等价类划分法是将所有程序的输入域划分成若干个子集合(等价类),然后从每一个子集合中选取少数具有代表性的数据作为测试的输入数据
在该值集合中,所有的输入数据对于揭露软件中的错误都是等价的
等价类划分法分为有效等价类跟无效等价类
2.边界值分析法
定义:边界值分析法是对等价类划分法的一个补充,边界值一般都是从等价类的边缘值去寻找
原则和步骤:确定边界:应当选取正好等于,刚刚大于或者刚刚小于边界的值作为测试数据
边界值的作用:人们长期的测试工作经验得知,大量的错误是发生在输入或者输出范围的边界上,而不是在 输入范围的内部。因此针对各种边界情况设计测试用例,可以查询更多的错误---提出更多的bug
边界值的应用场景:如果需求规定范围或者规定了取值的个数时,可利用边界值进行测试
3.什么是场景法
通过场景描述的业务流程,也包括代码实现逻辑,设计用例来遍历场景,验证软件系统功能的正确性
4.如何使用场景法
画出流程图--产品需求文档,画好了;或者是需要测试自己画--wps,office-visio,在线processon
矩形:表示步骤(操作,输入,输出结果)
菱形:判断条件--是,否
箭头:流向
2.2遍历场景,提取测试用例
1)覆盖正常的路径--冒烟测试
2&