软件测试课件7.ppt
文本预览下载声明
软件测试实践所需技能韦庆杰 软件工程学科研究生课程–—— 软件质量保证与测试 中文软件测试网站: 英文软件测试网站: / / 参考链接 测试文档的编写 测试策略 测试计划 测试用例 测试报告 缺陷报告 缺陷管理 软件测试实践所需技能 一个帮助组织和管理测试项目的文件(A document which helps organize and manage the testing effort) 一个描述测试范围、做法、资源和计划进行测试的时间表。它确定测试细节、要测试的功能、测试任务、负责人和需要相应紧急计划的风险。(A document describing the scope, approach, resources, and schedule of intended testing activities. It identifies test items, the features to be tested, the testing tasks, who will do each task, and any risks requiring contingency planning) 测试计划 16 components of Test Plan (IEEE,1983) 1)Test plan identifier (测试计划标识) 2)Instruction (引言) 3)Test Items (定义或主题词) 4)Features to be tested (需要被测试的功能) 5)Features not to be tested (无需被测试的功能) 6)Approach (方法和途径) 7)Items pass/ fail criteria (测试通过、失败的标准) 8)Suspension criteria and resumption requirements (延迟的标准和再恢复的 要求) 测试计划标准格式 16 components of Test Plan (IEEE,1983) 9)Test deliverables (测试交付的内容) 10)Testing Tasks (测试任务) 11)Environmental needs (必备的环境) 12) Responsibilities (职责) 13) Staffing and training needs (人员和必需的培训) 14) Schedule (时间进度表) 15) Risk and contingencies (风险和相关费用) 16) Approvals (批准) 测试计划标准格式 1)测试范围 2)角色和任务分配 3)测试方法 4)优先度设定和决策分析 5)编写测试规范 6)测试通过标准 7)里程碑的进入和退出标准 8)测试计划模板 9)风险分析与对策…… 测试计划考虑因素 见测试计划模板 测试计划实例分析 IEEE的定义:有对一个或多个软件功能测试的途径和确认所需的测试详细描述的文件(“a document specifying the details of the test approaches for a software feature or combination of software features and identifying the associated tests)” The Institute of Electrical and Electronics Engineers (IEEE): IEEE Standard for Software Test Documentation,1998。 有的公司也叫 TDS,即Test Design Specification的简称。意思是测试设计规范。 测试规范 1)对要测功能的解释说明 2)测试的相关性和依赖性 3)测试的具体方法和策略 4)专项测试和具体测试范围 5)功能细分后的具体测试方法和时间安排 6)测试的子功能细分及要验证的期望行为 7)确定自动化测试方法 测试规范主要内容 1)测试用例:是描述具体怎样测试一种软件行为的文字段落。 2)测试用例通常描述指定的数据或文字输入、软件行为、事件和期望的结果。 3)执行一个测试用例是要验证软件行为是否符合用户的期望结果和是否符合设计目标。 测试用例基本概念 1)执行测试,发现缺陷 2)重复执行测试,重现缺陷 3)管理测试过程 4)回归测试,验证缺陷是否修复 5)使测试更加方便的执行 6)提高测试效率 7)节省执行测试的时间 8)使测试更能按照时间计划进行 9)使测试过程更方便管理 测试用例
显示全部