功能测试用例的设计方法

发表于:2009-5-26 11:57

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing博客转载

  软件测试功能测试用例的设计方法:

  1.等价类划分法:

  有效等价类:指输入完全满足程序输入的规格说明,是由有效且有意义的输入数据所构成的集合,利用有效等价类可以检验程序是否满足规格说明所规定的功能和性能。

  无效等价类:和有效等价类相反,即不满足程序输入要求或者由无效的输入数据构成的集合。

  2.边界值分析法:

  指对输入的边界条件进行分析,设计出针对边界值的测试用例

  数值的边界值检验

  字符的边界值检验

  如: ASCII和 Unicode编码方式

  其他边界值检验

  选上所有选项(最大值)

  不选上任何一项(空,零)

  只选一项 (最小值)

  3.因果图法:

  就是利用图解法分析软件输入(原因)和输出条件(结果)之间的关系,以设计测试用例的方法。因果图法适合于检查程序输入条件的多种情况的组合,并最终生成判定表,来获得对应的测试用例。

  4.功能图法:

  功能图是描述程序状态变化、转移的过程,因为软件运行或操作的过程可以看作是其状态不断发生变化的过程。测试用例的设计就是如何覆盖所有软件表现出来的状态,即在满足输入/输出的一组条件下,软件运行是一系列有次序的、受控制的状态变化过程。

  5.错误推测法:

  推测法主要依赖经验、直觉来作出简单的判断甚至是猜测,给出可能存在缺陷的条件、场景等,在找到缺陷后,设计出相应的测试用例。

  6.正交实验设计方法:

  主要步骤是:

  (1)对软件需求规格说明中的功能要求进行划分(层层分解与展开),分解成具体的、相对独立的基本功能。

  (2)根据基本功能的质量需求,找出影响其功能实现的操作对象和外部因素,每个因素的取值可以看作水平,多个取值就存在多个水平。

  (3)确定待测试软件中所有因素及其权值,这是测试用例设计的关键,确保全面、准确。

  权值是依据各因素的影响范围、发生的频率和质量的需求来确定的。

  (4)加权筛选,生成因素分析表。

  (5)利用正交表构造测试数据集,正交表的每一行,就是一条测试用例。考虑交互作用不可忽略的处理因素和不可混杂的原则,有交互作用的组合优先安排。

  利用正交实验设计方法设计测试用例,可控制生成的测试用例数量,覆盖率高且测试效率高。

相关阅读:

软件测试搜索功能测试用例

功能测试用例设计积累(一):软件界面

功能测试用例设计积累(二):错误推测法分析与实践

功能测试用例设计积累(三):正交表分析与实践

功能测试用例设计积累(四):在没有需求文档的情况下如何设计测试用例

功能测试用例设计积累(五):等价类划分法分析与实践

功能测试用例设计积累(六):在敏捷测试中如何设计用例

功能测试用例的书写方式

浅谈功能测试用例模板设计

测试用例设计白皮书--因果图方法

测试用例设计白皮书--等价类划分方法

测试用例设计白皮书--错误推测方法

测试用例设计白皮书--边界值分析方法

《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • 骄傲的公主
    2009-6-04 15:15:45

    要是能说点具体的就更好了 太书面化了 没做过的不易懂

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号