Ch8单元测试.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ch8单元测试

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

文档评论(0)

189****1013 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档