`

测试用例设计方法

    博客分类:
  • QA
QA 
阅读更多
一、等价类划分
等价类划分主要适用于单个输入条件,输入为数值型的情况,如果输入规定了输入区间,
可划分出一个有效等价类,两个无效等价类;如果输入只规定了输入范围,可划分出一个有
效等价类,一个无效等价类。
二、边界值
边界值方法也是适用于单个输入条件的情况,输入类型可以数值、字符等,要测试的边
界包括上点、下点、离点。
三、错误推测法
错误推测法主要是测试设计人员的测试经验相关,测试经验不同,设计出来的测试用例也
区别很大。
四、因果图法
因果图方法考虑输入的组合,特别适用于多个输入条件相关有关联又相互约束的情况。
设计步骤:
1)罗列出输入与输出;
2)根据输入与输出画出因果图;
3)标出约束跟限制;
4)把因果图转化成判定表;
5)根据判定表的每一列设计测试用例。
五、判定表驱动法
判定表适合于解决多个逻辑条件的组合。将各种逻辑的组合罗列出来,避免遗漏。不能
表达重复的操作。
判定表包括条件桩、条件项、动作桩、动作项。
条件桩:列出所有条件,次序无关;
条件项:列出所对应条件的所有可能情况下的取值;
动作桩:列出可能采取的操作,次序无关;
动作项:列出条件项各种取值情况下采取的操作。
设计步骤:
1)确定规则个数,条件及各条件取值的组合;
2)列出条件桩、动作桩;
3)列出条件项;
4)列出动作项;
5)初始化判定表;
6)规则简化、合并。
六、正交法
当输入条件很多时,因果图等设计方法设计出来的用例数往往多的惊人,用正交法可有
效减少用例数。正交法的核心思想是从大量测试数据中选取有代表性的点来测试,从而减少
测试用例数。
设计步骤:
1)确定因子并画出正交表草图;
2)填充各因子的状态值;
3)加权筛选;
4)根据筛选过的正交表设计测试用例。
七、功能图法
功能图法适合于用来设计程序的控制结构的测试用例。有顺序、选择、重复三种控制结
构。
设计步骤:
1)画出功能图;
2)生成局部测试用例;
3)生成测试路径;
4)合成测试用例。
八、场景法
场景法特别适用于控制流清晰的系统。
设计步骤:
1)画出程序控制流图(如果不能直接画出控制流图,可先画出程序流程图,再把流程
图转换成控制流图);
2)根据控制流图设计出场景;
3)根据场景设计测试用例。
中间可能会要计算环路复杂度V(G),计算公式如下:
V(G)=e-n+2
其中e 是边的数目,n 是结点的数目。
测试用例设计策略:
1、任何都要用边界值法;
2、用等价类划分补充测试用例;
3、根据测试设计人员经验用错误推测法追加测试用例;
4、根据程序逻辑追加逻辑测试用例;
5、根据程序情况,选择使用因果图法设计测试用例。
测试用例设计步骤:
1、根据设计规格设计基本的功能测试用例;
2、边界值测试用例;
3、状态转换测试用例;
4、错误推测测试用例;
5、异常测试用例;
6、性能测试用例。
另外还需反复利用八种测试用例设计方法对测试用例进行分解与合并,利用发散思维追
加测试用例。
转自:https://www.cnblogs.com/hfdy-test-python/p/11064993.html
分享到:
评论

相关推荐

    软件测试中报表测试用例设计方法总结

    软件测试中报表测试用例设计方法总结报表的测试主要分为以下几个方面:界面,安全性,准确性,展示速度(性能)数据统计方面1、报表统计数据的正确性;2、报表统计数据的完整性;3、报表统计数据的合法性;比如,统计金额...

    黑盒测试用例设计方法

    本文将深入探讨黑盒测试用例设计方法,帮助理解其核心概念,并为软件测试考试提供参考。 1. **黑盒测试定义** 黑盒测试,又称功能测试,是从用户的角度出发,根据软件的规格说明书来验证软件功能是否符合预期。...

    最全的测试用例设计方法总结

    本篇总结将深入探讨最常用的测试用例设计方法,以及如何有效地运用这些方法。 首先,等价类划分方法是一种黑盒测试技术,它基于将输入数据的域划分为若干个等价类,每个等价类中的数据被认为是等效的。这种方法的...

    白盒测试用例设计方法

    白盒测试用例设计方法 白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。白盒测试的主要目的就是要检查软件内部的逻辑结构,对软件中...

    史上最全的测试用例设计方法总结.doc

    测试用例设计方法总结 测试用例设计是软件测试中一个非常重要的步骤,它可以帮助我们更好地覆盖软件的各个功能模块,提高测试的效率和质量。今天,我们将讨论一种常见的测试用例设计方法,即等价类划分法。 等价...

    黑盒测试的测试用例设计方法.pdf

    "黑盒测试的测试用例设计方法" 黑盒测试是软件测试的一种方法,旨在通过设计有效的测试用例来检测软件的正确性和可靠性。本文将介绍黑盒测试的测试用例设计方法,包括等价类划分、边界值分析和错误推测法等。 一、...

    八大测试用例设计方法即软件测试报告模板

    八大测试用例设计方法即软件测试报告模板八大测试用例设计方法即软件测试报告模板八大测试用例设计方法即软件测试报告模板八大测试用例设计方法即软件测试报告模板八大测试用例设计方法即软件测试报告模板八大测试...

    史上最全的测试用例设计方法总结

    史上最全的测试用例设计方法总结

    测试用例设计方法培训

    测试用例设计方法培训 目录 测试设计开展流程 如何多方面考虑测试一个系统 常用测试设计方法 测试用例更新及维护 漏测分析

    测试用例设计方法大全

    本文将详述几种常见的测试用例设计方法,并探讨如何进行有效的设计、实施和验证。 一、等价类划分法 等价类划分是一种将所有可能的输入数据划分为若干个等价类的方法。每个等价类中的数据对于揭露程序错误来说是...

    测试用例设计方法之一因果图法

    因果图法是一种有效的测试用例设计方法,特别适合处理复杂的逻辑条件。通过绘制因果图并转换为判定表,我们可以清晰地看到各个输入条件和预期结果之间的关系,进而创建全面的测试用例集,确保软件的各个功能点都能...

    测试用例输入数据的设计方法和测试用例设计方法

    ### 测试用例输入数据的设计方法和测试用例设计方法 在软件开发过程中,测试是确保产品质量的关键步骤之一。测试用例的设计对于发现潜在问题、评估功能实现的正确性至关重要。其中,输入数据的设计尤为关键,它直接...

Global site tag (gtag.js) - Google Analytics