《软件测试第章》ppt课件

《软件测试第章》ppt课件

ID:40109411

大小:877.00 KB

页数:31页

时间:2019-07-21

《软件测试第章》ppt课件_第1页
《软件测试第章》ppt课件_第2页
《软件测试第章》ppt课件_第3页
《软件测试第章》ppt课件_第4页
《软件测试第章》ppt课件_第5页
资源描述:

《《软件测试第章》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章测试用例设计5.1测试用例的基本概念5.2测试用例的设计5.3测试用例设计实例5.4测试用例的执行与跟踪5.5测试用例管理5.1测试用例的基本概念测试用例是测试执行的最小实体,是为特定的目的而设计的一组测试输入、执行条件和预期的结果。简单地说,测试用例就是一个文档,描述输入、动作、或者时间和一个期望的结果,其目的是确定应用程序的某个特性是否正常的工作,并且达到程序所设计的结果。测试用例的作用1.有效性2.避免测试的盲目性3.可维护性4.可复用性5.可评估性6.可管理性5.2测试用例的设计对于一个测试人员来说测试用例的设计

2、编写是一项必须掌握的能力。但有效的设计和熟练的编写测试用例却是一个十分复杂的技术,测试用例编写者不仅要掌握软件测试的技术和流程,而且还要对整个软件不管从业务上,还是对被测软件的设计、功能规格说明、用户试用场景以及程序/模块的结构方面,都有比较透彻的理解和明晰的把握,稍有不慎就会顾此失彼,造成疏漏。5.2.1测试设计说明测试设计说明就是在测试计划中提炼测试方法,要明确指出设计包含的特性以及相关的测试方法,并指定判断特性通过/失败的规则。测试设计说明的目的是组织和描述针对具体特性需要进行的测试,但是它并不给出具体的测试用例或者执行

3、测试的步骤。以下内容来自于ANSI/IEEE829标准,可作为测试设计说明的部分参考:标识符、被测试的特性、方法、测试用例信息、通过/失败规则。5.2.2测试用例的编写标准一个优秀的测试用例应该包含以下要素:用例的编号测试输入说明测试标题操作步骤测试项预期结果测试环境要求测试用例之间的关联特殊要求测试用例设计和测试人员测试技术测试日期编制人审定人时间软件名称编号/版本测试用例用例编号参考信息输入说明输出说明环境要求特殊规程要求操作步骤用例间的依赖关系测试用例编号:5.2.3测试用例设计考虑的因素1.编写测试用例所依据和参考的文

4、档和资料软件“需求说明”及相关文档;相关的设计说明(概要设计,详细设计等);与开发组交流对需求理解的记录;已经基本成型的、成熟的测试用例等。2.测试用例设计的基本原则.(1)用成熟测试用例设计方法指导设计(2)测试用例的正确性(3)测试用例的代表性(4)测试结果的可判定性(5)测试结果的可再现性(6)足够详细、准确和清晰的步骤3.设计测试用例应注意避免的问题(1)把测试用例设计等同于测试输入数据的设计在设计测试用例时,需要综合考虑被测软件的功能、特性、组成元素、开发阶段、测试用例组织方法等内容。具体到每个测试用例,可以根据被测

5、模块的最小目标,确定测试用例的测试目标;根据用户环境确定测试环境;根据被测软件的复杂程度和测试用例执行人员的技能确定测试用例的步骤;根据软件需求文档设计规格说明确定期望的测试用例执行结果。(2)强调测试用例设计得越详细越好在用例设计时耗费太多时间和资源,那么留给实际执行测试的时间就会太少,没办法发更多的软件缺陷。应分析被测软件的特征,运用有效的设计方法,尽量使用较少的测试用例,同时满足合理的测试覆盖。(3)追求测试用例设计“一步到位”这种认识使设计出的测试用例缺乏实用性。用户可能对软件的功能提出新需求,设计需要更新,软件代码不

6、断细化,测试用例需要逐渐完善,进一步删除、增加或修改。(4)将多个测试用例混在一个用例中一个测试用例包括很多内容,容易引起混淆,可能有的测试用例通过了,而其它的没有通过,测试结果很难记录。(5)让没有测试经验的人员设计测试用例它带来的不利后果是:设计出的测试用例对软件功能和特性的测试覆盖率不高,编写效率低,审查和修改时间长,可重用性差。因此,通常安排经验丰富的测试人员进行测试用例设计,没有经验的人员可以从执行测试用例开始。5.2.4测试用例的分类.可以把测试用例归为5大类:(1)白盒测试用例(2)软件各项功能的测试用例(3)用

7、户界面测试用例(4)软件的各项非功能测试用例(5)对软件缺陷修正所确认的测试用例测试种类、阶段和用例关系如表5-2所示测试工作和开发通常一同进行,所以在完成测试计划编写后,就可以进行用例的编写工作了。测试和开发的对应关系如表5-3所示。5.3测试用例设计实例例5-1:下面是计算实数平方根的函数的设计说明,试由软件设计说明导出的测试用例。输入:实数输出:实数处理:当输入0或大于0时,返回输入数的平方根;当输入小于0时,显示:“Squarerooterror-illegalnegativeinput",并返回0;库函数Print_

8、Line用于显示出错信息。解:针对设计说明中的3个陈述,可以设计2个测试用例与之对应。测试用例1:输入4,返回2。//执行第一个陈述测试用例2:输入-10,返回0,显示“Squarerooterror-illegalnegativeinput”//对应第二个和第三个陈述。例5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。