欢迎来到天天文库
浏览记录
ID:36430756
大小:988.60 KB
页数:28页
时间:2019-05-09
《《Ch单元测试》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.制定测试计划1)单元测试准备 在进行单元测试前,首先要了解测试的内容、项目的计划等内容。在实际的工作中,这些内容往往需要从各类的文档中获得,具体包括“需求规格说明书”、“系统概要设计”、“系统详细设计”、“项目计划”等。在查询这些文档的同时,应注意其版本和日期等内容,避免获取错误的内容,从而影响后续工作的开展。同时还需要为单元测试组织好人员。单元测试涉及到的人员至上而下包括:产品经理、开发经理、软件质量控制人员、测试经理、开发人员。他们在单元测试中各司其职:产品经理负责解决资源要求(包括人、工具等),对单元测试结果进行监督;开发经理负责制定测试计
2、划、安排测试任务;软件质量控制人员负责对单元测试进行监控、评审;测试经理负责参与测试结果的验收;开发人员主要负责单元测试的用例设计开发、执行、记录、回归测试,包括其间测试后的修复。2)单元测试策略的制定 测试策略包括:要使用的测试技术和工具、测试完成标准、影响资源分配的特殊考虑,例如模拟物理损坏、安全性威胁。本例中通过表6-5-1予以说明。3)单元测试日程计划的制定 在进行测试计划时,首先应该根据软件设计文档来评估测试内容和范围,然后根据工作量来进行单元测试的计划。对单元测试内容进行评估后,总结出单元测试任务,并安排时间进度。在单元测试计划中的制
3、定需要根据测试的内容和范围以及这些任务的特点(如优先级,相互的依赖关系等)进行相应的人员、时间的安排。本案例中测试内容较少,但也包括了以上任务。根据任务特点,具体的安排如表6-5-3所示。2.单元测试设计根据详细设计规格说明书,建立单元测试环境,完成测试设计和开发。由于测试内容较多,所以直接书写测试用例可能会无法做到完备。因此在设计时可以分成两步,首先要归纳出测试项,然后根据测试项设计对应的测试用例。 在本案例中,需要测试8个项目,具体的测试项如表6-5-4所示。3.测试执行在测试执行时,我们需要在测试用例设计的前提下、平台上进行。测试方法包括自动化
4、的、手工的测试。最后对所有测试的结果进行统计并生成测试执行报告和缺陷记录报告。测试执行报告包括测试用例标示、版本、通过情况、缺陷标示、测试执行时间等内容,其中最重要的是要明确测试用例的执行状态。执行状态至少包括通过、部分通过、没有通过、没有测试几种状态。如果测试未通过,则必须给出测试的缺陷记录。缺陷记录须包括缺陷标示、缺陷描述、位置、严重程度、缺陷类型,同时需要明确其位置和严重程度。在自动化测试中,通过工具可以简化这部分工作,很多自动化工具可以自动将测试结果生成报表。测试的目的就是发现软件缺陷,发现了缺陷必然要修复。在软件进行修复后,必须进行回归测试,回
5、归测试必须全面,既要执行原来未通过测试的测试用例,还要测试因修复可能引入的新的缺陷。另外,在回归测试中,可能需要增加、修改或删除测试用例。例如,在单元测试中,需要进行代码的修改,它势必会引起程序结构发生变化,导致流程图的变化。4.测试评估最后由SQA组织会议,对本次单元测试活动举行测试评估。评估主要包括对测试结果进行评测、分析,最后得到分析结果,在整理后提交单元测试总结报告。总结报告需要区别于测试执行产生的执行记录及缺陷报告,它必须得出测试的最终状态,即通过、未通过或由于某种原因被挂起。单元测试成为了软件质量控制方法的重要方法之一,无论是对软件质量的控制
6、还是软件开发者,都有着极其重要的现实意义。
此文档下载收益归作者所有