• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试用倒设计的方法和管理

发布: 2009-8-24 10:06 | 作者: 不详 | 来源: 领测软件测试网 | 查看: 144次 | 进入软件测试论坛讨论

领测软件测试网

软件测试用倒设计的方法和管理   测试用例模板

软件测试用例设计的方法,如第14章所述,有白盒测试黑盒测试相对应的设计方法,黑盒测试的用例设计,采用等价类划分、因果图法、边值分析、用户界面测试、配置测试、安装选项验证等方法,适用于功能测试验收测试。而白盒测试的用例设计,有以下方法:

    ·  采用逻辑覆盖(包括程序代码的语句覆盖、条件覆盖、分支覆盖)的结构测试用

    例的设计方法。

    ·  基于程序结构的域测试用例设计方法。“域”是指程序的输入空间,域测试正是在分析输入空间的基础卜,完成域的分类、定义和验证。从而对各种小_司的域选择适当的测试点(用例)进行测试。

    ·  数据流测试用例设计的方法,是通过程序的控制流,从建立的数据日标状态的序列中发现异常的结构测试方法

    ·  根据对象状态或等待状态变化来设计测试用例,也是比较常见的方法。

    ·  基于程序错误的变异来设计测试用例,可以有效地发现程序中某些特定的错误。

    ·  基于代数运算符号的测试用例设计方法,受分支问题、_义性问题和大程序问题的困扰,使用较少。测试用例要经过创建、修改和不断改善的过程,  个测试用例具有以下属性:

    ·  测试用例的优先次序(priority),优先级越高.被执行的时间越早、执行的频率越多。由摄高优先级的测试用例组会构成基本验证测试(BX-f’T'basic、verificatjontest),每次构建软件包时,都要被执行一遍。

    ·  测试用例的目标性,有的测试用例(m面or case)是为土要功能而设计,有的测试 用例(mlnor case)是为次要功能而设计,有的(slress c{]se)则为系统的负载而设计,有的(exception case)则为一些特殊场合而设计。

    ·  测试用例所属的范围,属于哪一个组件或模块,这种属性被用来管理测试用例。

    ·  测试用例的关联性,测试用例一般和软件产品特性相联系的,多数情况下验证某个产品的功能。这种属性可以被用丁验证被修改的软件缺陷,或对软件产品紧急补丁包的测试。

    ·  测试用例的阶段性,属丁单元测试集成测试系统测试、验收测试中的某一个阶段。这样对每个阶段,构造一个测试用例的集合被执行,并容易计算出该阶段的测试覆盖率。

·  测试用例的状态性,当前是否有效,如果无效,被置于lnactive状态,不会被运行

  只有被激活的(acttve)测试用例才被运行。

  ·  测试用例的时效性,针对同样功能,可能所用的测试用例不同,是因为不同的产品版本在产品功能、特性等方面的要求不同。

    ·所有者、日期等特性,测试用例还包括由谁、在什么时间创建的,又由谁、在什么时闻修改的。

    根据上述特性,再结合测试用例的编号(ID)、标题、描述(条件、步骤、期望结果)

等.就可以对测试用例进行基于数据库方式的良好管理。

    测试用例设计完之后,要经过非正式和正式的审查:

    (1)非正式的审查:一般在QA或测试小组(部门)内部进行,包括同测试组人员互相

检查(peer revi+ew),或让资深人员、测试组长帮助审查。

   (2)正式的审查:一般通过正式E_rnail将已设计好的测试用例发给相应的系统分析、

设计人员和程序员,让他们先通读一遍,将发现的问题记下来。然后由测试组长或项目经理召开一个测试用例审查会,由测试设计人员先对测试用例的设计思想、方法、思路等进行说明,然后系统分析、设计人员和程序员把问题提出来,测试人员回答,必要时做些讨论。

    审查完的测试用例,经修改后,就可以直接用于手工测试或用于测试脚本开发

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 管理 软件测试 设计


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网