在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。本文将盘点测试用例的常见方法,即等价类划分法、边界值法、测试大纲法、场景法、错误推断法、随机测试和需求文档转化法。

1、等价类划分法
应用场合:界面中只要有数据输入的地方,就可以使用等价类划分法。从无穷多的数据中,挑选少量代表数据进行测试。
1)分析需求,划分等价类:有效等价类和无效等价类
2)从每个等价类中,至少挑选1个代表数据进行测试
2、 边界值法
应用场合:界面中有数据输入的地方,一般可以使用,边界值法往往和等价类划分法一起使用,形成一套更为完善的测试方案。找到有效数据和无效数据之间的分界点(边界值)
测试:最小边界值-1,最小边界值,最大边界值+1,最大边界值
3、测试大纲法
适用场合:程序包含多个窗口,每个窗口中又有多个功能,这些功能之间又有一定的联系。为了梳理清楚窗口之间以及窗口不同功能之间的联系,使用测试大纲法。
4、场景法
适用场合:大多数的业务比较复杂的软件系统都适合使用场景法(便于将各个功能点串起来,便于形成完整的业务感觉)是一种基于软件业务的测试方法,把自己当成最终用户,尽可能的模拟用户在使用此软件的操作。 熟悉所测软件的业务逻辑:
1)模拟用户正确操作的业务流程—验证软件的业务功能是否实现
2)模拟用户错误的操作的情形—验证软件的异常处理能力(健壮性)
总结:先关注功能的整体业务流程是否能够实现(场景法),当整体业务流程完成之后,再去关注细节(等价类、边界值等方法)。
注意一个场景可能对应多条测试用例,或者一条用例可能对应多个场景。
5、错误推断法
基于经验和直觉推测程序中所有可能存在的各种错误 , 从而有针对性的设 计测试用例的方法 .
1)程序中所有可能的错误
2) 容易发生错误的特殊情况
3) 以前产品测试中曾经发现的错误
6、随机测试
随意测试,不考虑任何用例和需求,完全站在一个用户或者的角度对产品进行使用。
适用场景:
1) 所有之前设定的用例已经 执行完毕
2)海量的条件组合无法一遍 历的时候
7、需求文档转化法
所见即得的思想:
所有的需求文档描述字 所有的需求文档描述字 信息,转化为用例。所有的示意图、流程状,所有的示意图、流程状 态图等信息,直接转化为测 态图等信息,直接转化为测 试用例所有项目需求达成的口头共 所有项目需求达成的口头共 识,需求确认的邮件沟通信 识,需求确认的邮件沟通信息,直接转化为测试用例。
以上就是在学习软件测试时,比较常见的测试用例的方法,大家都记住了吗?对于软件测试还想深入学习的小伙伴,可以上博学谷官网学习。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
零基础入行软件测试从哪里开始学起?
很多朋友开始注意到软件测试行业的发展前景,而且软件测试入行的门槛并不高,但是作为零基础小白选手想要进入这个行业,却不得其法,不知道如何才能快速并且高效的掌握技术。那作为零基础入行软件测试应该从哪里开始学起呢?下面小编就和大家一起探讨一下:
11853
2019-08-08 10:12:33
为什么要采用自动化测试,自动化测试有什么优势?
很多人都在说软件自动化测试,作为非测试行业的小白来说,甚至还不明白自动化测试是什么。学过软件测试的同学都了解,在学习过程中肯定会接触到手动测试和自动化测试来各种形式。那为什么要采用自动化测试呢?自动化测试有什么优势?
12909
2019-08-14 10:19:41
软件测试如何测试淘宝站内搜索系统?
一般情况下测试某个软件,都会按照单元测试、集成测试、系统测试和验收测试四个大的阶段进行,但是执行测试时,会根据需求以及具体的使用环境调整测试的方式。例如如何测试淘宝站内搜索系统,对于这个问题,我们从功能测试、性能测试、易用性测试、兼容性测试、安全性测试以及异常性测试6个方面进行测试。
9700
2019-12-11 18:36:11
自动化测试工程师成长路线规划
随着互联网产品功能的迭代更新,对软件质量和数据安全也逐渐提出了更高的要求。因此,测试在目前的地位和功能可以说是越来越不可或缺了。虽然目前的就业市场继续大量的测试人才,但是低端的测试人员还是比较饱和的。因此,要想保持自己的职场竞争力,就需要测试人员朝着更高的目标去学习和努力。本文为大家规划了一条自动化测试工程师成长路线,有需要提高自己能力的小伙伴可以了解一下。
8601
2020-02-19 09:46:06
大专学软件测试好找工作吗?
软件测试开发门槛低,对于代码编写的能力要求不是很高,不少企业看重技术在招聘时对学历的要求也会有所降低。大专生学软件测试也可以找到满意的工作,前提是要能具备企业所需要的技能。
8364
2021-01-22 10:08:47
