首页 > 其他分享 >软件测试中常用的测试方法大全

软件测试中常用的测试方法大全

时间:2022-12-15 11:12:30浏览次数:45  
标签:控件 场景 等价 测试用例 测试 软件测试 数据 测试方法 大全

  软件测试中常用的测试方法包括:等价类、边界值、正交排列、因果图、场景法。

软件测试中常用的测试方法大全

   等价类

  1.适用场合: 有数据输入的地方,可以使用等价类划分,将大量的数据划分出若干范围,从每个范围中挑选代表数据进行测试,避免穷举,提高测试效率.

  2.等价类方法划分:有效等价类,无效等价类 有效等价类:输入有意义,合理的数据集合; 无效等价类:输入无意义的,不合理的数据集合;

  3.等价类划分法使用步骤:(1)分析需求划分等价类(分为初步划分和细化);(2)将等价类填写到<<等价类表>>中;(3)从每个等价类中至少挑选一个代表数据,编写测试用例,执行测试。

  边界值

  1.适用场合:常用于数据输入的地方,一般作为等价类划分的补充,和等价类划分一起使用

  2.使用步骤:找到有效数据和无效数据之间的分界点,对分界点及其两边的点进行测试.

  使用等价类+边界值测试的思路:A.先对有效数据进行测试- 1个测试用例尽可能的将多个控件的有效数据组合起来测(优化)B.再对无效数据进行测试- 无效数据需要单独测试(为了避免屏蔽现象)C.最后对多个无效数据组合测试(适当强化)

  因果图

  适用场合: 界面中考虑控件的组合和限制关系的情况(组合数量较少)

  因果图中常用的9个图形符号:恒等,与,或,非;互斥(E),唯一(O),包含(I),要求(R),屏蔽(M);

  使用步骤:

  a.找出输入条件的所有组合和限制.

  b.编写测试用例,每一列对应一条测试用例.

  c.每组输入条件组合对应的输出结果,画因果图,填判定表(画因果图可以省略)

  d.找出所有的输入条件(因),和所有的输出结果(果);

  场景法

  适用场合:当需要测试软件的业务流程(逻辑)时,适合用场景法,场景法是基于业务的方法,有测试人员模拟用户在使用软件的各种不同的情况;

  场景法划分:基本流和备选流基本流:也叫有效流或正确流,模拟用户正确的操作的过程;备选流:也叫无效流或错误流,模拟用户错误的操作的情景;

  场景法的使用步骤:

  a.根据列出的场景填写场景表;

  b.为每个场景编写适当的测试用例(不一定是1:1的)

  c.分析需求,整理业务流程(逻辑),列出场景;

  正交排列

  适用场合:对于参数配置类软件,以及兼容性测试时需要考虑各个控件之间的组合情况(组合较多),使用正交排列法选择较少的组合达到最佳的测试效果.

  使用步骤:

  a.选择合适的正交表(确定 m = 控件取值个数, k = 控件数)

  b.编写测试用例

  c.完成控件,控件取值对应因子和状态的映射.

  d.分析需求,列出参与组合的控件以及每个控件的取值

  以上内容为大家介绍了软件测试中常用的测试方法大全,本文由多测师亲自撰写,希望对大家有所帮助。

标签:控件,场景,等价,测试用例,测试,软件测试,数据,测试方法,大全
From: https://www.cnblogs.com/lfc666/p/16984515.html

相关文章

  • 软件测试行业有没有年龄危机?
    大家都知道,开发人员都会有年龄危机这一说,那么经常和开发人员放在一起比较的软件测试人员有没有年龄危机这一说呢,今天小编就来说一下近几年发展迅猛的软件测试行业到底......
  • 软件测试 黑盒测试 边界值分析法测试 人民币数字到大写转换
    实验四黑盒测试之边界值分析法测试  人民币数字到大写转换实验要求:要求进行黑盒测试,使用边界值分析法分别进行测试。另外请考虑,如果使用因果图法进行测试,此程序的输入......
  • idea快捷键大全
    IntelliJIdea常用快捷键列表Ctrl+Shift+Enter,语句完成“!”,否定完成,输入表达式时按“!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ct......
  • 软件测试岗位的需求与前景怎么样?
    众所周知,在一些发达国家,软件测试是公司研发部门的重要组成部分,在整个软件研发队伍中占据着很大的比重,软件测试人员和软件开发人员的比例基本维持在1:1是合理的范围,但早......
  • 软件测试工程师必须掌握的技能有哪些?
    “长江后浪推前浪,前浪死在沙滩上”,这句经常让人会心一笑的调侃,而今变成了软件测试行业的真实写照。由于软件测试行业入门门槛低,薪资待遇高,所以行业内不断汇入新鲜血液,......
  • 软件测试 黑盒测试之等价类划分测试 电话号码合法性检验
    黑盒测试之等价类划分测试实验要求:分析电话号码的输入情况,划分等价类表(要求考虑无效输入);根据(1)所划分的等价类,给出具体的测试用例,实施测试。据此实验生成测试报告2。测试......
  • linux详细命令大全(格式精简版自用)
    文件管理cd命令cd/use/localcd..cd-切换到上一次所在目录ls列出目录内容ls-l查看目录下的所有内容,以列表方式列出llll-a列出隐藏文件ll?*.cfg第......
  • 2022.12.13-代码大全-12月读后感1
    近期,我阅读了这本书的常见的软件隐喻这一部分,我了解到了许多常见的软件隐喻。软件中的写法:写作代码。许多的想法就是从写作这个隐喻衍生而来的。对于个人规模的工作乃至小......
  • 1、什么是软件测试
    1、什么是软件测试?检查软件产品是否符合设计的要求确认软件产品是否符合用户的实际需求提供软件产品的质量信息投入较低的成本保障极大的降低劣质产品验证......
  • 思科交换机命令大全
    思科交换机基本配置命令switch>enable进入特权模式switch#configterminal进入全局模式switch(config)#hostname+xxx设置主机名switch(conf......