软件测试流程

1.单元测试:又称为模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。单元测试主要是用来检验程式的内部逻辑,也称为个体测试、结构测试或逻辑驱动测试。通常由撰写程式码的程式设计师负责进行。

 

2.集成测试:又称组装测试,即对程序模块采用一次性或增殖方式组装起来,对系统的接口进行正确性检验的测试工作。集成测试一般在单元测试之后、系统测试之前进行。

 

3.系统测试:是将需测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素及环境结合在一起测试。

 

4.验收测试:是系统开发生命周期方法论的一个阶段,这时相关的用户和/或独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。这是管理性和防御性控制。

 

在验收测试之前应该完成了以下工作:
  ●软件开发已经完成,并全部解决了已知的软件缺陷。
  ●验收测试计划已经过评审并批准,并且置于文档控制之下。
  ●对软件需求说明书的审查已经完成。
  ●对概要设计、详细设计的审查已经完成。
  ●对所有关键模块的代码审查已经完成。
  ●对单元、集成、系统测试计划和报告的审查已经完成。
  ●所有的测试脚本已完成,并至少执行过一次,且通过评审。
  ●使用配置管理工具且代码置于配置控制之下。
  ●软件问题处理流程已经就绪。
  ●已经制定、评审并批准验收测试完成标准。

 

特别要注意的是不能直接使用开发方提供的可执行程序用于测试,而要按照开发方提供的编译步骤,从源代码重新生成可执行程序。

 

如果需要PDF格式的文档,请到共享软件里面去下载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值