软件测试流程初稿

软件测试流程初稿

ID:37149125

大小:953.00 KB

页数:24页

时间:2019-05-19

软件测试流程初稿_第1页
软件测试流程初稿_第2页
软件测试流程初稿_第3页
软件测试流程初稿_第4页
软件测试流程初稿_第5页
资源描述:

《软件测试流程初稿》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件测试流程编制:审核:<最后审核人>批准:<本流程执行批准人及批准日期(年-月-日)>文档修订记录日期修改类型*修改描述修改人审核人版本号12.8.13A初次制定V1.112.8.13A添加补充V1.212.8.14A添加补充V1.312.8.14M修改补充V1.412.8.14D删除冗余·修改类型分为A-ADDEDM-MODIFIEDD–DELETED第3页共24页目 录1、引言与基本知识31.1软件测试的定义及目的31.2背景31.3适用范围31.4参考资料31.5测试流程概述31.6软件测试与软件开发过程的关系31.7软件测试人员的基本素质51.8软件测试衡量标准52

2、、测试工作流程图52.1目的52.2责任人62.3测试工作流程图62.4执行测试92.5中止测试的标准102.6测试软件用到的主要测试分类102.7测试用例的设计132.8测试分类与人员角色的关系142.9软件测试缺陷种类16第3页共24页3、测试的基本过程173.1需求分析173.2编制测试计划书173.3做好测试的准备工作173.4测试执行183.5撰写错误缺陷报告183.6撰写测试报告204、公司验收204.1验收定义204.2验收测试目的204.3验收测试的范围214.4验收规则214.5项目验收人员214.6撰写验收报告214.7验收结果21第3页共24页1、引言与

3、基本知识1.1软件测试的定义及目的软件是由人来完成的,所有由人做的工作都不会是完美无缺的。软件开发是个很复杂的过程,期间很容易产生错误。无论是软件从业人员、专家和学者做了多大的努力,软件错误仍然存在。因而大家也得到了一种共识:软件中残存着错误,这是软件的一种属性,是无法改变的。所以通常说软件测试的目的就是为了发现尽可能多的缺陷,并期望通过改错来把缺陷统统消灭,以期提高软件的质量。归纳为:软件测试的目的是以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。1.2背景本文档为

4、技术部设置专门的测试人员后,新拟定的技术部测试人员的工作流程。1.3适用范围本文档仅适合软件功能测试、性能测试等等以及其它非功能性测试的测试工作流程。1.4参考资料《软件工程》《软件测试技术》《软件项目管理》1.5测试流程概述测试流程着重说明了在技术部测试人员的内部工作流程定义。界定技术部测试人员以及其他部门的相关参与事项,对内部事务的处理关进行协助和参与。第24页1.6软件测试与软件开发过程的关系对于软件测试与软件开发过程之间的关系,套用固定的模型不是聪明之举。比如“程序设计”与“测试”之间的关系,习惯上总以为程序设计在先,测试在后,如图(a)所示。而对于一些复杂的程序,将

5、测试分为同步测试与总测试更有效,如下图(b)所示。现在还有一种全新的软件开发模式——以测试驱动软件开发,总的思想是:软件测试是贯穿于软件开发过程的。软件生存周期的各个阶段中都少不了相应的测试,软件生存周期各个阶段的测试分别对应于软件测试过程中的单元测试、集成测试、系统测试和确认测试,如图所示。这种对应关系有利于软件开发过程的管理和软件质量的控制。总的测试和开发流程如下:第24页测试虽然也与我们的开发过程紧密相关,但关心的不是过程的活动,而是对过程的产物以及开发出的软件进行剖析。测试人员要“执行”软件,对过程中的产物——开发文档和源代码进行走查,运行软件,以找出问题,报告质量。

6、测试人员必须假设软件存在潜在的问题,测试中所做的操作是为了找出更多的问题,而不仅仅是为了验证每一件事是正确的。1.7软件测试人员的基本素质l不懈努力,追求完美l具有整体观念,对细节敏感l责任心l坚持原则l怀疑精神和学习能力l沟通能力l专注力(耐心和记忆力)l洞察力(来源于经验、逻辑思维能力和敏感度)l团队精神l具有一定的计算机编程基础1.8软件测试衡量标准第24页衡量标准:·多能够找到尽可能多的、以至于所有的BUG·快能够尽可能早地发现最严重的BUG·好找到的BUG是关键的、用户最关心的找到BUG后能够重现找到的BUG,并为修正BUG提供尽可能多的信息·省能够用最少的时间、人

7、力和资源发现BUG测试的过程和数据可以重用2、测试工作流程图2.1目的规范技术部测试人员的功能测试工作流程,包括功能集成测试、功能系统测试以及功能系统测试环境部署,并和其它部门合作,为公司提供合格可用的实验室软件。2.2责任人总监、项目经理、需求分析师、测试组长、功能测试人员。2.3测试工作流程图测试工作的流程图如下:第24页1、单元测试:单元测试是层次测试的第一步,也是整个测试的基础。单元测试发现的错误,约占程序总错误数的65%,接近2/3。对于多模块程序的测试从单元开始,至少有一下好处:(1)减少测

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。