原创 软件测试学习之测试用例的常用方法盘点

发布时间:2019-08-13 13:22:47 浏览 3705 来源:博学谷资讯 作者:照照

    测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。本文将盘点测试用例的常见方法,即等价类划分法、边界值法、测试大纲法、场景法、错误推断法、随机测试和需求文档转化法。

    测试用例的常用方法

     

    1、等价类划分法

     

    应用场合:界面中只要有数据输入的地方,就可以使用等价类划分法。从无穷多的数据中,挑选少量代表数据进行测试。

     

    1)分析需求,划分等价类:有效等价类和无效等价类

     

    2)从每个等价类中,至少挑选1个代表数据进行测试

     

    2、 边界值法

     

    应用场合:界面中有数据输入的地方,一般可以使用,边界值法往往和等价类划分法一起使用,形成一套更为完善的测试方案。找到有效数据和无效数据之间的分界点(边界值)

     

    测试:最小边界值-1,最小边界值,最大边界值+1,最大边界值

     

    3、测试大纲法

     

    适用场合:程序包含多个窗口,每个窗口中又有多个功能,这些功能之间又有一定的联系。为了梳理清楚窗口之间以及窗口不同功能之间的联系,使用测试大纲法。

     

    4、场景法

     

    适用场合:大多数的业务比较复杂的软件系统都适合使用场景法(便于将各个功能点串起来,便于形成完整的业务感觉)是一种基于软件业务的测试方法,把自己当成最终用户,尽可能的模拟用户在使用此软件的操作。 熟悉所测软件的业务逻辑:

     

    1)模拟用户正确操作的业务流程—验证软件的业务功能是否实现

     

    2)模拟用户错误的操作的情形—验证软件的异常处理能力(健壮性)

     

    总结:先关注功能的整体业务流程是否能够实现(场景法),当整体业务流程完成之后,再去关注细节(等价类、边界值等方法)。

     

    注意一个场景可能对应多条测试用例,或者一条用例可能对应多个场景。

     

    5、错误推断法

     

    基于经验和直觉推测程序中所有可能存在的各种错误 , 从而有针对性的设 计测试用例的方法 .

     

    1)程序中所有可能的错误

     

    2) 容易发生错误的特殊情况

     

    3) 以前产品测试中曾经发现的错误

     

    6、随机测试

     

    随意测试,不考虑任何用例和需求,完全站在一个用户或者的角度对产品进行使用。

     

    适用场景:

     

    1) 所有之前设定的用例已经 执行完毕

     

    2)海量的条件组合无法一遍 历的时候

     

    7、需求文档转化法

     

    所见即得的思想:

     

    所有的需求文档描述字 所有的需求文档描述字 信息,转化为用例。所有的示意图、流程状,所有的示意图、流程状 态图等信息,直接转化为测 态图等信息,直接转化为测 试用例所有项目需求达成的口头共 所有项目需求达成的口头共 识,需求确认的邮件沟通信 识,需求确认的邮件沟通信息,直接转化为测试用例。

     

    以上就是在学习软件测试时,比较常见的测试用例的方法,大家都记住了吗?对于软件测试还想深入学习的小伙伴,可以上博学谷官网学习。

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

上一篇: 软件测试面试题整理之性能测试 下一篇: 软件测试进阶面试题之Linux基础

相关推荐 更多

热门文章

  • 简历加分-4步写出HR想要的简历
  • 程序员如何突击面试?两大招带你拿下面试官
  • 程序员面试技巧
  • 架构师的厉害之处竟然是这……
  • 架构师书籍推荐
  • 懂了这些,才能成为架构师
  • 学好编程的必备素养,你有么?
  • 数据分析师到底是干啥的?
  • 数据分析值不值得学
  • 数学盲,可以学数据分析吗?
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码