软件测试计划的目的是什么?

上一篇 / 下一篇  2012-04-24 10:56:06

测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的?
2008-03-31 20:11

     软件测试计划是指导测试过程的纲领性文件,包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。
     测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方

单元测试完成之后,接下来的工作就是集成测试.软件集成测试主要依据软件结构设计(概要设计)文档,测试主要内容有功能性、可靠性、易用性、效率、维护性和可移植性中相关的部分,根据软件需求和设计的要求而选定。 验证各软件单元集成后形成的模块能否达到概要设计规格说明中各模块的设计目标;这里,模块可能是指某个软件部件,也可能是指某个或某几个子系统。通常在做集成测试时先是从子系统内部的集成测试开始做起,做完以后再测试各子系统是否能集成为最终要实现的整体系统。也有其他做法(如自顶向下集成测试方法、核心系统先做集成测试或每日集成测试等等)。总之,万变不离其宗,集成测试要保证模块的内部正确性以及保证模块能最终集成为完整的系统。集成测试有时也被称为组装测试或灰盒测试(有观点认为集成测试介于白盒与黑盒之间)。

软件集成测试具体内容包括:

1.功能性测试
1)程序的功能测试。检查各个子功能组合起来能否满足设计所要求的功能。              
2)一个程序单元或模块的功能是否会对另一个程序单元或模块的功能产生不利影响。

  
3)根据计算精度的要求,单个程序模块的误差积累起来,是否仍能够达到要求的技术指标。    
(4)程序单元或模块之间的接口测试。把各个程序单元或模块连接起来时,数据在通过其接口时是否会出现不一致情况,是否会出现数据丢失。

  
5)全局数据结构的测试。检查各个程序单元或模块所用到的全局变量是否一致、合理。    
6)对程序中可能有的特殊安全性要求进行测试。

2.可靠性测试
  
根据软件需求和设计中提出的要求,对软件的容错性、易恢复性、错误处理能力进行测试。

3.易用性测试
   
根据软件设计中提出的要求,对软件的易理解性、易学性和易操作性进行检查和测试。

4.性能测试
   
根据软件需求和设计中提出的要求,进行软件的时间特性、资源特性测试。

5.维护性测试
根据软件需求和设计中提出的要求,对软件的易修改性进行测试。

6.可移植性测试
  
根据软件需求和设计中提出的要求,对软件在不同操作系统环境下被使用的正确性进行测试。


TAG:

 

评分:0

我来说两句

Open Toolbar