系统测试与验收方案.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

系统测试与验收方案

1。1.测试方案

1.1.1。单元测试

1。1。1。1。单元测试说明

在计算机编程中,单元测试(又称为模块测试)是针对程序模块(软件设计的最

小单位)进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在

过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小

单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。

单元测试的目标是隔离程序部件并证明这些单个部件是正确的。一个单元测试提

供了代码片断需要满足的严密的书面规约.因此,单元测试带了一些益处。单

元测试在软件开发过程的早期就能发现问题。

1。1。1。2。单元测试方法与内容

单元测试主要采用白盒测试技术,用控制流覆盖和数据流覆盖等测试方法设计测

试用例;主要测试内容包括单元功能测试、单元性能测试和异常处理测试等。

1.1。1。3.单元测试流程

图15—1单元测试流程图

从配置库获取源码文件,设计测试用例,执行测试用例,并利用相关测试工具对单

元代码进行测试,将测试结论填写到单元测试报告和软件Bug清单中。把软件

Bug清单和测试用例执行结果交测试负责人,并进入纳入质量管理。对源码文

件进行的测试,视程序存在缺陷的情况,可能要重复进行,直至问题解决.

单元测试的执行者,一般情况下可由程序的编码者进行,特殊情况可由独立于编

码者的测试人员进行。

1。1。1.4。单元测试用例

编程组组长组织、指导开发人员根据《系统设计说明书》,编写所负责代码设计

模块的《单元测试用例》,设计单元测试脚本.

1.1.2.代码评审

代码评审也称代码复查,是指通过阅读代码来检查源代码与编码标准的符合性以

及代码质量的活动。

评审的内容:

1)编码规范问题:命名不规范、magicnumber、System.out等;

2)代码结构问题:重复代码、巨大的方法和类、分层不当、紧耦合等;

3)工具、框架使用不当:Spring、Hibernate、AJAX等;

4)实现问题:错误验证、异常处理、事务划分、线程、性能、安全、实现过于

复杂、代码可读性不佳、扩展性不好等;5)测试问题:测试覆盖度不够、可测

试性不好等。

评审的优点:

1)高代码质量:在项目的早期发现缺陷,将损失降至最低

2)评审的过程也是重新梳理思路的过程,双方都加深了对系统的理解

3)促进团队沟通、促进知识共享、共同提高

1。1。3。集成测试

1。1。3.1。集成测试目的

集成测试,也叫组装测试或联合测试。集成测试是在元测试的基础上,根据《系

统概要设计》及《系统集成与开发详细设计》,对系统的各元进行组装。把分

离的系统元组装为完整的可执行的计算机软件。集成测试的目的是检查软件

元部件是否能够集成为一个整体,完成一定的功能,并找出元测试中没有发现

的错误,包括数据定义有没有重合与冲突,接口会不会产生错误,组合以后的模

块功能会不会互相影响,组合的系统是不是达到预期的效果等。

1.1.3。2.集成测试采用的方法和内容

集成测试采用白盒测试和黑盒测试相结合的测试技术和渐增式的测试策略,用数

据流等测试方法设计测试用例。主要测试内容包括元之间的接口测试、全局数

据结构测试等。

1。1.3。3.集成测试流程

集成测试包括集成测试设计、集成测试准备、集成测试实施和测试记录、集成测

试问题跟踪和结束测试等阶段。

集成测试设计由测试组组长根据项目计划和开发计划编制《集成测试计划》,设

计《测试用例》。测试计划和测试用例应当通过项目经理的审查.

集成测试准备需要系统测试组组长建立独立的测试环境.测试环境包括测试硬件

环境、网络、数据库、应用服务器等以及测试对象(程序)的安装和初始化工作.

集成测试实施和测试记录是由系统测试组组长组织人员按照测试计划和测试用

例要求进行测试,并且记录测试过程和测试结果.

集成测试问题跟踪是在测试过程中发现的问题由系统测试组组长根据测试

记录提交测试问题报告,并由系统计人员和开发人员解决每一个问题的过程。

测试结束指测试问题报告中的问题解决后,进行回归测试。当测试问题降低到一

定程度并通过测试通过准则时,系统测试组组长提交测试总结报告结束测试。

1。1。4。功能测试

功能测试包括两大部分,一是包括基本业务功能、业务测

您可能关注的文档

文档评论(0)

138****0174 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档