网站大量收购独家精品文档,联系QQ:2885784924

软件测试流程.docxVIP

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

软件测试流程

流程介绍:一般来讲,软件测试是伴随着工程的立项而开始的。也就是说,软件工程一旦确立,测试工作也就开始了。在测试的过程中,前后要经过以下主要环节:

需求分析—制定测试方案—搭建测试环境—测试用例设计—测试执行—BUG回归测试—测试总结—软件发布

对于以上流程环节,一般而言,需求分析属于需求分析人员的工作范畴,环境搭建、用例设计、测试执行以及回归测试等属于测试人员的工作范畴,测试负责人负责制定测试方案以及对各个环节的跟踪、实施、管理等。

流程图:

工程开始

需求评审

测试方案

测试执行

测试总结

软件发布

工程开始:工程开始立项,代表工程开始执行,我们要清楚工程的规格尺寸,比方:屏幕的大小尺寸,分辨率是多少;电池的容量等。

需求评审:在这个阶段,主要是对于需求的收集、分析以及评估。.由需求分析人员统一收集需求,并整理成文档格式转发给工程经理、开发经理和测试经理;工程经理召集开发经理、测试经理和需求分析人员进行会议讨论,了解具体每个需求的实际含义,并且明确各需求的有效性和可用性;小组会议讨论,确定最终实现的需求和功能点,并整理出重点需求;工程经理根据会议讨论结果编写需求说明,并且再次召集小组开会讨论,对需求说明进行修复、完善,并最终确定《需求规格说明书》。

负责人:工程经理

输入文档:需求说明文档

输出文档:《需求规格说明书》

测试方案:作为测试的起始步骤和重要环节,测试方案是对测试全过程的组织、资源、原那么等进行规定和约束,并制定测试全过程各个阶段的任务以及时间进度安排,并提出对各项任务的评估、风险分析和管理需求。用一句话概括就是:测试方案是从管理角度对整个测试活动进行规划和控制。

1.测试概述〔介绍工程测试的范围、目的以及组织形式〕

2.测试进度〔测试时间周期的安排〕

3.测试策略〔包括测试环境、测试工具及测试方法〕

4.需求跟踪〔确定系统测试项与需求之间的对应关系〕

5.测试通过失败标准〔指明测试何时通过何时结束〕

6.测试挂起恢复标准〔指明当测试过程无法进行下去时测试活动挂起以及恢复的标准〕

7.资源分配〔工作量的统计以及工作任务的安排〕

8.应交付测试工作产品〔明确测试需要提交的各类工作文档〕

9.风险评估〔预估测试存在的风险〕

测试经理根据工程的总体进度、发布时间以及需求规格说明、开发方案制定相应的测试方案,完成后提交给工程经理。工程经理组织讨论会,连同开发经理、测试经理以及各模块负责人,对测试方案进行评审并确定。

负责人:测试经理

输入文档:《需求规格说明书》、《软件开发方案》

输出文档:《软件测试方案》

测试执行:测试阶段按照不同的测试要求可分为以下几点:

·功能测试

·性能测试

·用户界面测试

·系统兼容性测试

·系统平安性测试

根据测试用例,结合相关工具,实施测试。

负责人:测试工程师

输入文档:《需求规格说明书》、《软件测试方案》、《软件设计文档》

输出文档:《***测试用例》、《***缺陷报告》、《***测试报告》

1、测试前提条件〔开发人员完成〕

当研发部门完成了软件工程的开发任务之后,软件产品开始进入测试环节。在开发人员提交测试之前,需要遵守测试的前提条件,如果没有限定测试前的前提条件,测试人员需要花费大量的时间去完成一些简单的并且很容易发现的错误,这样会造成很大的人员浪费。因此,对于开发部门提交给测试部门的软件产品,除领导亲自特批外,均必须满足以下条件才允许提交:

开发部门完成软件的单元测试

必须提供软件产品的需求文档以及软件开发的设计文档〔包括概设和详设文档〕。

对于新增功能,必须提供功能列表、功能详细说明、流程明细以及关联的模块;对于修改功能,必须提供修改功能列表、具体修改内容以及影响的模块。

对于没有完成的功能,不能提交测试,必须在代码中注释掉。

对于需要进行性能测试的局部,提供详细说明以及需要到达的各项性能指标。

2、系统功能测试

2.1测试工具

主要采用手工测试,结合测试用例和BUG管理工具。

2.2测试点

程序功能点的测试

尝试用户的所有操作,必须确保:

1、各个功能点是否能正确使用;

2、流程是否能正常运转。

2.3测试步骤

测试环境的搭建

根据实际情况,搭建相应的测试环境,包括软件环境和硬件环境。

用例设计

测试工程师根据“需求规格说明书”、“测试方案”以及开发提供的“软件设计文档”来设计各个模块以及功能点的测试用例,完成后提交给测试经理。测试经理组织各模块开发以及测试人员进行开会讨论,评估设计好的测试用例。

测试执行

在这一阶段,测试工程师对之前设计好的测试用例进行执行操作,找出系统软件

您可能关注的文档

文档评论(0)

199****8042 + 关注
实名认证
文档贡献者

相信自己,相信明天

1亿VIP精品文档

相关文档