
1、等价类划分法
应用场合:界面中只要有数据输入的地方,就可以使用等价类划分法。从无穷多的数据中,挑选少量代表数据进行测试。
1)分析需求,划分等价类:有效等价类和无效等价类
2)从每个等价类中,至少挑选1个代表数据进行测试
2、 边界值法
应用场合:界面中有数据输入的地方,一般可以使用,边界值法往往和等价类划分法一起使用,形成一套更为完善的测试方案。找到有效数据和无效数据之间的分界点(边界值)
测试:最小边界值-1,最小边界值,最大边界值+1,最大边界值
3、测试大纲法
适用场合:程序包含多个窗口,每个窗口中又有多个功能,这些功能之间又有一定的联系。为了梳理清楚窗口之间以及窗口不同功能之间的联系,使用测试大纲法。
4、场景法
适用场合:大多数的业务比较复杂的软件系统都适合使用场景法(便于将各个功能点串起来,便于形成完整的业务感觉)是一种基于软件业务的测试方法,把自己当成最终用户,尽可能的模拟用户在使用此软件的操作。熟悉所测软件的业务逻辑:
1)模拟用户正确操作的业务流程—验证软件的业务功能是否实现
2)模拟用户错误的操作的情形—验证软件的异常处理能力(健壮性)
总结:先关注功能的整体业务流程是否能够实现(场景法),当整体业务流程完成之后,再去关注细节(等价类、边界值等方法)。
注意一个场景可能对应多条测试用例,或者一条用例可能对应多个场景。
5、错误推断法
基于经验和直觉推测程序中所有可能存在的各种错误 , 从而有针对性的设 计测试用例的方法 .
1)程序中所有可能的错误
2) 容易发生错误的特殊情况
3) 以前产品测试中曾经发现的错误
6、随机测试
随意测试,不考虑任何用例和需求,完全站在一个用户或者的角度对产品进行使用。
适用场景:
1) 所有之前设定的用例已经 执行完毕
2)海量的条件组合无法一遍 历的时候
7、需求文档转化法
所见即得的思想:
所有的需求文档描述字 所有的需求文档描述字 信息,转化为用例。所有的示意图、流程状,所有的示意图、流程状 态图等信息,直接转化为测 态图等信息,直接转化为测 试用例所有项目需求达成的口头共 所有项目需求达成的口头共 识,需求确认的邮件沟通信 识,需求确认的邮件沟通信息,直接转化为测试用例。
以上就是在学习软件测试时,比较常见的测试用例的方法,大家都记住了吗软件测试还想深入学习的小伙伴,可以上博学谷官 学习。
相关资源:给排水计算软件-其它工具类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!