测试用例的设计ppt课件.ppt

测试用例的设计ppt课件.ppt

ID:59468806

大小:225.00 KB

页数:38页

时间:2020-09-14

测试用例的设计ppt课件.ppt_第1页
测试用例的设计ppt课件.ppt_第2页
测试用例的设计ppt课件.ppt_第3页
测试用例的设计ppt课件.ppt_第4页
测试用例的设计ppt课件.ppt_第5页
资源描述:

《测试用例的设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、测试用例田丽芳测试用例的重要性有效性测试用例是测试人员测试过程中的重要参考依据可复用性良好的测试用例具有重复使用的功能,使得测试过程事半功倍易组织性即使很小的项目也可能会有成千甚至更多的测试用例可评估性测试用例的通过率是检验代码质量的保证可管理性测试用例也可以作为检验测试人员进度、工作量以及跟踪/管理测试人员工作效率的因素1测试用例计划的目标-1/2回顾:测试计划编写和跟踪测试用例为常规任务误区:测试计划(直接)测试用例期待项目管理员和程序员组织性更强正确做法:有条不紊地仔细计划测试用例1测试用例计划的目标-2/2测

2、试用例计划的目标:组织性重复性跟踪测试(/不测试)证实特别测试(无实际计划):eg.臭虫轰炸2测试用例计划综述(p200)测试设计说明标识符要测试的特性方法测试用例论证(描述)通过/失败准则测试用例用于输入输出的实际数据和预期结果测试用例测试用例的基本概念测试用例的设计和编写测试用例评估测试用例的管理案例分析测试用例–1/2测试用例是数据输入和期望结果组成的对。软件中有许多错误用户遇到的错误只占很小比例应该针对用户最容易遇到的错误进行测试,以便改进测试的有效性测试用例–2/2ANSI/IEEE829标准列出了测试用例应该

3、包含在内的重要信息:标识符测试项输入说明输出说明环境要求特殊要求用例依赖性测试用例的定义测试用例是一个包含输入和预期输出的与程序行为有关的标识软件测试的本质就是针对要测试的内容确定一组测试用例测试用例是由测试中经过的一系列状态和在每个状态中必须依靠输入/输出数据满足的一对条件组成的测试用例的用途和目的–1/2执行测试,发现缺陷重复执行测试,重现缺陷管理测试过程回归测试,验证缺陷是否修复测试用例的用途和目的–2/2使测试更加方便的执行提高测试效率节省执行测试的时间使测试更能按照时间计划进行使测试过程更方便管理课程目录测试用

4、例的基本概念测试用例的设计和编写测试用例评估测试用例的管理案例分析测试用例的编写原则–1/3准确性测试用例的设计确实符合测试需求,并且必须准确地说明测试的内容简洁性测试用例的设计中必须包含完成测试必要的步骤、要素,不需要加入多余的、可有可无的步骤、要素测试用例的编写原则–2/3可重用性测试用例的设计要求测试是可控的,它能够使任何人在任何时间进行测试都能获得同样的结果适用性测试用例对于当前的测试环境和测试者而言是可以执行的测试用例的编写原则–3/3可跟踪性测试用例是针对特定测试需求的纯净性不会因为执行该测试用例而影响其它测

5、试用例的执行,用例中应说明如何将应用系统恢复到最初状态,而不影响后续测试的进行测试用例的编写格式测试用例的编写有三种主要格式:Step-by-step(按步骤)Matrix(矩阵表)Automatedscript(自动化脚本)前两种是测试用例最基本的格式,最后一种是自动执行前两种测试用例的软件脚本测试用例的编写格式Step-by-step测试用例设计方法白盒测试方法语句覆盖分支覆盖条件覆盖……黑盒测试方法功能分解等价类划分边界值分析因果图法……编写有效的测试用例–1/7测试用例的易测性简洁性简洁性的衡量方法就是执行测试花

6、费时间的长短以及在测试过程中是否能保持整个测试的纯净正确性正确性意味着测试人员根据测试用例进行的测试获得的测试结果(通过或不通过)是正确的编写有效的测试用例–2/7使用合理的语言测试人员该做什么,系统输出什么应该写得很清楚明白,也就是说首先要分清楚测试用例的输入和预期输出一种最好的避免含义混淆的方法是在操作步骤中采用动词+名词的结构,动词总是测试人员要做的事情,名词总是测试人员操作的对象、事物将同一个事物命名为同一个名称,不管这个事物是否通过不同的方式出现编写有效的测试用例–3/7控制测试用例的长度在Step-by-st

7、ep用例中一个比较好的长度是不多于15步:执行每个测试用例花费更少的时间测试人员很少犯错误、丢失步骤或需要帮助测试经理能够准确地估计测试的时间测试结果更容易跟踪编写有效的测试用例–4/7使用模板编写测试用例更方便提高测试用例的组织性提供了标准格式统一美观有助于测试人员寻找信息能够包括很多有关测试过程的选项编写有效的测试用例–5/7使用克隆(Cloning)模仿某个测试用例来写别的测试用例某些用户手册中的步骤、文字也可以被克隆保存以前写过的测试用例,以便以后进行克隆不要忘了把原来的测试用例的编号改为新的测试用例的编号编写有

8、效的测试用例–6/7使用测试管理软件编写测试用例更加方便使克隆用例和步骤更方便很容易添删改用例和步骤支持自动编号和重新编号支持各种方便的模版普通格式的测试用例的输出支持多用户编写测试用例的过程以及测试过程的跟踪测试结果的跟踪、缺陷的跟踪需求管理测试结果的统计支持灵活的安全措施编写有效的测试用例–7/7测试用例依赖关系

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

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

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