- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试技术与实践software testing technology and practice
软件测试技术与实践Software Testing Technology and Practice 第3章软件测试过程 3.1 概述 3.2 软件测试计划 3.2.1 制定测试计划的作用和原则 3.2.2 测试计划的内容 3.3 测试用例 3.3.1 测试用例定义 3.3.2 测试用例在软件测试中的作用 3.3.3 测试用例设计的基本原则 3.3.4 测试用例设计应注意的问题 3.3.5 测试用例的编写标准 3.4 软件测试的过程模型 3.4.1 V模型 3.4.2 W模型 3.4.3 H模型 3.4.4 各种测试模型的使用 3.5 软件测试实施过程 3.5.1 单元测试 3.5.2 集成测试 3.5.3 确认测试 3.5.4 系统测试 3.5.5 验收测试 3.5.6 回归测试 3.1 概述 在统一软件开发过程(Rational Unified Process, RUP)中,测试生命周期分为测试计划、测试设计、测试开发、测试执行、缺陷跟踪和评估测试等 。 软件测试过程 软件测试过程中必需的基本测试活动 : 拟定软件测试计划 (Plans) 编制软件测试大纲 (Outlines) 设计和生成测试用例 (Test Case Generation) 实施测试 (Execution) 生成软件测试报告 (Software Testing Reports) 3.2 软件测试计划 测试计划就是描述所有要完成的测试工作,包括被测试项目的背景、目标、范围、方式、资源、进度安排、测试组织,以及与测试有关的风险等方面。测试计划规定测试活动的范围、方法、资源和进度;明确正在测试的项目、要测试的特性,要执行的测试任务、每个任务的负责人,以及与计划相关的风险。 3.2.1 制定测试计划的作用和原则 1.制定软件测试计划的作用 1)使软件测试工作进行更顺利 2)促进项目参加人员彼此的沟通 3)及早发现和修正软件规格说明书的问题 4)使软件测试工作更易于管理 2.测试计划制定原则 1)制定测试计划应尽早开始 2)保持测试计划的灵活性 3)保持测试计划简洁和易读 4)尽量争取多渠道评审测试计划 5)计算测试计划的投入 3.一份好的测试计划书应具备的特点 1)能有效引导整个软件测试工作正常运行 2)能使测试高效地进行 3)提供了明确的测试目标、测试策略、具体步骤及测试标准 4)既强调测试重点,也重视测试的基本覆盖率 5)尽可能充分利用了公司现有的人力和物力资源 6)列举的所有数据都必须是准确的 7)对测试工作的安排有一定的灵活性 3.2.2 测试计划的内容 实践表明,制定测试计划时,使用正规化文档通常比较好。根据IEEE829-1998软件测试文档编制标准的建议,测试计划包含了16个大纲要项 : 1.测试计划标识符 2.介绍 3.测试项 4.需要测试的功能 5.方法(策略) 6.不需要测试的功能 7.测试项通过/失败的标准 8.测试中断和恢复的规定 9.测试完成所提交的材料 10.测试任务 11.环境需求 12.测试人员的工作职责 13.人员安排与培训需求 14.进度表 15.潜在的问题和风险 16.审批 3.3 测试用例 测试用例的设计和编制是软件测试活动中最重要的。测试用例是测试工作的指导,是软件测试的必须遵守的准则,更是软件测试质量稳定的根本保障 3.3.1 测试用例定义 IEEE 610.12给出测试用例的定义如下: 1)测试用例是一组输入(运行前提条件)和为某特定的目标而生成的预期结果及与之相关的测试规程的一个特定集合。 2)测试用例是一个详细说明测试的输入、期望输出和为一测试项所准备的一组执行条件。 3.3.2 测试用例在软件测试中的作用 1.指导测试的实施 2.规划测试数据的准备 3.保证软件的可维护性和可复用性 4.评估测试结果的度量基准 5.分析缺陷的标准 3.3.3 测试用例设计的基本原则 1.测试用例的代表性。 能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的、以及极限的输入数据、操作和环境设置等。 2.测试结果的可判定性。 测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。 3.测试结果的可再现性。 对同样的测试用例,系统的执行结果应当是相同的。 3.3.4 测试用例设计应注意的问题 1.把测试输入数据设计方法等同于测试用例设计方法 2.强调测试用例设计得越详细越好 3.追求测试用例设计“一步到位” 4.让测试新人设计测试用例 3.3.5 测试用例的编写标准 在ANSI/IEEE 829标准中列出了和测试计划相关的测试用例编写规范和模板。标准模板中主要元素如下 : 1.标识符(identification) 2.测试项(
您可能关注的文档
- 模具设计与制造 - teklit.doc
- 312 两角和与差的正弦、余弦、正切公式第1课时.doc
- 犆犎4 犆犗催化重整制合成气的研究进展 - 工业催化.pdf
- uml状态图在回归测试中的应用.pdf
- 振动锤的数学模型与全局分叉1 - acta mechanica sinica.pdf
- mg2sn 电子结构及热力学性质的第一性原理计算 - 物理学报.pdf
- a型沸石中lowenstein规则的能学研究”.pdf
- 模糊社会网络的结构洞分析方法 - 东南大学学报.pdf
- 第2 章混凝土结构设计方法(-)填空题1.安全性、适用性、耐久性2 .pdf
- 金川集团股份有限公司“十三五”科技攻关方向简介.pdf
最近下载
- DELIXI德力西DT(S)SF606 三相电子式多费率电能表(8费率)20240621.pdf
- 化验员应知应会手册正文.docx
- 引擎培训-运维4.0.docx VIP
- 2025至2030中国航空配餐行业市场发展分析及竞争格局与发展趋势报告.docx VIP
- 锅炉原理课件:第七章 锅炉设备的通风计算.ppt VIP
- 引擎培训-运维2.0.docx VIP
- 古代诗人名人高适人物介绍PPT.pptx VIP
- (正式版)C-J-T 298-2008 城镇供水营业收费管理信息系统.docx VIP
- 贵州片区设备运维线路 转正考试题.docx VIP
- 私募股权投资基金基础知识-7月《私募股权投资基金基础知识》押题密卷6.docx VIP
原创力文档


文档评论(0)