系统测试与验收方案1
单元测试说明在计算机编程中,单元测试(又称为模块测试)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作
程序单元是应用的最小可测试部件在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法
单元测试的目标是隔离程序部件并证明这些单个部件是正确的
一个单元测试提供了代码片断需要满足的严密的书面规约
因此,单元测试带来了一些益处
单元测试在软件开发过程的早期就能发现问题
单元测试方法与内容单元测试主要采用白盒测试技术,用控制流覆盖和数据流覆盖等测试方法设计测试用例;主要测试内容包括单元功能测试、单元性能测试和异常处理测试等
单元测试流程I 源程序文件1 测试用例丈件£单元测试报告;轶件 BugiS 单图 15-1 单元测试流程图从配置库获取源码文件,设计测试用例,执行测试用例,并利用相关测试工具对单元代码进行测试,将测试结论填写到单元测试报告和软件 Bug 清单中
精品文档精品文档精品文档1
集成测试目的集成测试,也叫组装测试或联合测试
集成测试是在单元测试的基础上,根据《系统概要设计》及《系统集成与开发详细设计》,对系统的各单元进行组装
把分离的系统单元组装为完整的可执行的计算机软件
集成测试的目的是检查软件单元部件是否能够集成为一个整体,完成一定的功能,并找出单元测试中没有发现的错误,包括数据定义有没有重合与冲突,接口会不会产生错误,组合以后的模块功能会不会互相影响,组合的系统是不是达到预期的效果等
集成测试采用的方法和内容集成测试采用白盒测试和黑盒测试相结合的测试技术和渐增式的测试策略,用数据流等测试方法设计测试用例