好文档 - 专业文书写作范文服务资料分享网站

系统测试与验收方案

天下 分享 时间: 加入收藏 我要投稿 点赞

系统测试与验收方案

系统测试与验收方案

1.1. 测试方案

在计算机编程中,单元测试(又称为模块测试)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。 单元测试的目标是隔离程序部件并证明这些单个部件是正确的。一个单元测试提供了代码片断需要满足的严密的书面规约。因此,单元测试带来了一些益处。 单元测试在软件开发过程的早期就能发现问题。

单元测试主要采用白盒测试技术,用控制流覆盖和数据流覆盖等测试方法设计测试用例;主要测试内容包括单元功能测试、单元性能测试和异常处理测试等。

图15-1 单元测试流程图

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

单元代码进行测试,将测试结论填写到单元测试报告和软件Bug清单中。把软件Bug清单和测试用例执行结果提交测试负责人,并进入纳入质量管理。对源码文件进行的测试,视程序存在缺陷的情况,可能要重复进行,直至问题解决。 单元测试的执行者,一般情况下可由程序的编码者进行,特殊情况可由独立于编码者的测试人员进行。

编程组组长组织、指导开发人员根据《系统设计说明书》,编写所负责代码设计模块的《单元测试用例》,设计单元测试脚本。

代码评审也称代码复查,是指通过阅读代码来检查源代码与编码标准的符合性以及代码质量的活动。 评审的内容:

1) 编码规范问题:命名不规范、magic number、 System.out等; 2) 代码结构问题:重复代码、巨大的方法和类、分层不当、紧耦合等; 3) 工具、框架使用不当:Spring、Hibernate、AJAX等;

4) 实现问题:错误验证、异常处理、事务划分、线程、性能、安全、实现过于 复杂、代码可读性不佳、扩展性不好等; 5) 测试问题:测试覆盖度不够、可测试性不好等。 评审的优点:

1) 提高代码质量:在项目的早期发现缺陷,将损失降至最低 2) 评审的过程也是重新梳理思路的过程,双方都加深了对系统的理解

系统测试与验收方案

系统测试与验收方案系统测试与验收方案1.1.测试方案在计算机编程中,单元测试(又称为模块测试)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(
推荐度:
点击下载文档文档为doc格式
6afu56gepr3jk4h7sglc72h8v7sa2300vhb
领取福利

微信扫码领取福利

微信扫码分享