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

1、等价类划分法
应用场合:界面中只要有数据输入的地方,就可以使用等价类划分法。从无穷多的数据中,挑选少量代表数据进行测试。
1)分析需求,划分等价类:有效等价类和无效等价类
2)从每个等价类中,至少挑选1个代表数据进行测试
2、 边界值法
应用场合:界面中有数据输入的地方,一般可以使用,边界值法往往和等价类划分法一起使用,形成一套更为完善的测试方案。找到有效数据和无效数据之间的分界点(边界值)
测试:最小边界值-1,最小边界值,最大边界值+1,最大边界值
3、测试大纲法
适用场合:程序包含多个窗口,每个窗口中又有多个功能,这些功能之间又有一定的联系。为了梳理清楚窗口之间以及窗口不同功能之间的联系,使用测试大纲法。
4、场景法
适用场合:大多数的业务比较复杂的软件系统都适合使用场景法(便于将各个功能点串起来,便于形成完整的业务感觉)是一种基于软件业务的测试方法,把自己当成最终用户,尽可能的模拟用户在使用此软件的操作。 熟悉所测软件的业务逻辑:
1)模拟用户正确操作的业务流程—验证软件的业务功能是否实现
2)模拟用户错误的操作的情形—验证软件的异常处理能力(健壮性)
总结:先关注功能的整体业务流程是否能够实现(场景法),当整体业务流程完成之后,再去关注细节(等价类、边界值等方法)。
注意一个场景可能对应多条测试用例,或者一条用例可能对应多个场景。
5、错误推断法
基于经验和直觉推测程序中所有可能存在的各种错误 , 从而有针对性的设 计测试用例的方法 .
1)程序中所有可能的错误
2) 容易发生错误的特殊情况
3) 以前产品测试中曾经发现的错误
6、随机测试
随意测试,不考虑任何用例和需求,完全站在一个用户或者的角度对产品进行使用。
适用场景:
1) 所有之前设定的用例已经 执行完毕
2)海量的条件组合无法一遍 历的时候
7、需求文档转化法
所见即得的思想:
所有的需求文档描述字 所有的需求文档描述字 信息,转化为用例。所有的示意图、流程状,所有的示意图、流程状 态图等信息,直接转化为测 态图等信息,直接转化为测 试用例所有项目需求达成的口头共 所有项目需求达成的口头共 识,需求确认的邮件沟通信 识,需求确认的邮件沟通信息,直接转化为测试用例。
以上就是在学习软件测试时,比较常见的测试用例的方法,大家都记住了吗?对于软件测试还想深入学习的小伙伴,可以上博学谷官网学习。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
零基础小白软件测试入门教程
零基础小白在软件测试入门的时候,往往会感到十分的迷茫,不知道从哪里开始学习。因此小编为软件测试初学者,准备了一份软件测试入门教程。该教程内容包括,软件测试是什么,要学什么,怎么学三大主题,旨在帮助大家从入门到精通软件测试。
7206
2019-08-28 15:13:36
软件测试能做到多少岁?
很多人都说做互联网技术岗位,都是吃青春饭,大部分人到了35岁之后如果还没有晋升到管理岗位基本就达到了职业的天花板了。那如果从事软件测试行业是不是同样呢?
8741
2019-10-16 18:48:54
Pytest安装新手详细教程
相信软件测试的从业者对Pytest都不会感到陌生,它是一个功能丰富的Python测试框架,因其简单灵活,支持复杂的功能测试和丰富的第三方插件而备受大家喜爱。下面我将手把手教大家如何安装Pytest,一起来看看Pytest安装新手详细教程吧~
7332
2020-05-04 17:03:03
自动化测试工程师的发展前景怎么样?好不好?
根据各大网络招聘平台的数据显示,越来越多的企业在招聘测试工程师的时候,都开始重视自动化测试这一重要技能。早在四年前,自动化测试的人才需求和薪资待遇就开始一路上涨。如果你问:自动化测试工程师的发展前景怎么样?好不好?答案无疑是肯定的,不论是行业的发展现状,还是不断扩大的人才需求,都在说明着自动化测试这一岗位正如朝阳般冉冉升起。
7510
2020-07-14 17:34:51
软件测试面试题-测试类型
软件测试面试题,软件测试的种类有哪些?黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系?
4499
2021-07-09 16:07:53
