1、等价类划分法
适用场合:界面中只要有数据输入的地方,就可以使用等价类划分法。从无穷多的数据中,挑选少量代表数据进行测试。
1)分析需求,划分等价类:有效等价类和无效等价类
2)从每个等价类中,至少挑选1个代表数据进行测试
2、边界值法
适用场合:界面中有数据输入的地方,一般可以使用,边界值法往往和等价类划分法一起使用,形成一套更为完善的测试方案。
边界值:有效数据和无效数据之间的分界点
3、因果图及判定表法
适用场合:在一个界面中有多个控件,如果控件之间有组合关系或者限制关系,不同的控件组合会产生不同的输出结果。为了弄清不同的输入组合会产生怎样的输出结果,可以使用因果图或判定表法。
4、正交表
适用场合:在一个界面中有多个控件,每个控件有多个取值,测试时考虑不同的控件不同取值之间的多种组合,但组合数量巨大(>20种,20种以下一般考虑判定表因果图),没有必要全部测试,如何从所有的组合中挑选最少、最优的组合进行测试,可以使用正交排列法。
5、测试大纲法
适用场合:程序包含多个窗口,每个窗口中又有多个功能,这些功能之间又有一定的联系。为了梳理清楚窗口之间以及窗口不同功能之间的联系,使用测试大纲法。
6、场景法
适用场合:大多数的业务比较复杂的软件系统都适合使用场景法(便于将各个功能点串起来,便于形成完整的业务感觉)是一种基于软件业务的测试方法,把自己当成最终用户,尽可能的模拟用户在使用此软件的操作。
7、错误推断法
基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。
1)程序中所有可能的错误
2)容易发生错误的特殊情况
3)以前产品测试中曾经发现的错误

本文介绍了测试用例设计的九种常见方法:等价类划分法、边界值法、因果图及判定表法、正交表、测试大纲法、场景法、错误推断法、随机测试和需求文档转化法,详细阐述了每种方法的适用场合和实施步骤,旨在帮助测试人员更有效地设计测试用例。
最低0.47元/天 解锁文章
5227

被折叠的 条评论
为什么被折叠?



