赞
踩
一、测试用例管理
测试用例设计活动开展前,测试工程师根据测试管理需要,制定测试用例管理相关制度及流程,便于指导后续的测试用例设计活动。测试用例管理活动一般包括3个部分:
1、测试用例属性管理
测试用例常用格式中包括了用例属性、适用阶段及优先级三个通用字段,测试工程师设计测试用例前,应当先定义好用例属性、适用阶段及优先级。
2、测试用例评审管理
测试用例评审目的是为了确保测试工程师与产品团队其他成员对需求的理解保持一致,不存在二义性,减少测试过程中无效用例、无效缺陷的产生。
大部分情况下,每条用例都由测试或开发工程师独自完成,对于需求、技术的理解与掌握程度不同,可能导致用例质量不同。因此,需要进行有效的评审。
3、测试用例变更管理
测试用例设计完成经过评审后,可根据Sprint计划实施执行,但随着需求变化、设计变更或者测试工程师的思维变化,需要做出变更,测试工程师应当制定用例变更规则。
通常引起测试用例更新的原因有如下几点:
需求变动;用例完善;缺陷引起用例更新;设计文档变更
二、测试用例设计
测试用例实际上是对软件运行过程中所有可能存在的目标、运动、行动、环境和结果的描述,是对客观世界的一种抽象。
通俗的讲,测试用例就是测试工程师在实施测试活动时使用的实例,如“输入正确用户名‘liudebao’、正确密码‘123456’,点击【登陆】按钮登陆系统”这样的操作描述,即软件测试活动中所使用的测试实例,解决验证需求时“用户想要什么?怎么操作?得到什么?”三个问题。
由于每一个项目有明确的时间和成本限制,测试不可能无限期的进行,任何程序只能进行少量而有限的测试,无法做到完全、彻底的测试。所以,软件测试工作中,测试工程师需采用一定的方法,设计高效的测试用例来指导测试工作,提高工作效率。
从工程实践的角度,测试用例设计通常需遵循以下几条基本准则:
1)代表性
2)可判定性
3)可再现性
1、测试用例格式
大多数企业测试团队使用的测试用例通常包含用例编号、测试项、测试标题、用例属性、重要级别、预置条件、测试输入、操作步骤、预期结果、实际结果等若干关键词。
2、测试用例设计的步骤
获取有效等价类及无效等价类后,即可着手设计用例。测试用例设计一般采用以下步骤。
(1)为每一个有效等价类或无效等价类设定唯一编号,有效等价类统一编号,无效等价类统一编号。
(2)设计一个新的测试用例,使其尽可能覆盖所有尚未覆盖的有效等价类,直至所有有效等价类覆盖完全,互斥条件的有效等价类需单独覆盖。
(3)设计一个新的测试用例,使其仅覆盖一个无效等价类,直至所有无效等价类完全覆盖。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。