软件测试概论(2)

发表于:2012-01-11来源:博客园作者:青蘋果点击数: 标签:软件测试
编码(单元测试)阶段 在编码阶段测试人员对已完成的功能执行用例,至于单元测试由研发人员完成。如果发现问题询问研发人员,如果是 BUG 则提示 BUG ;

  编码(单元测试)阶段

  在编码阶段测试人员对已完成的功能执行用例,至于单元测试由研发人员完成。如果发现问题询问研发人员,如果是BUG则提示BUG;

  集成测试阶段

  在集成测试阶段中测试人员应把注意力发在接口,和几个模块或功能的交接处,并参考详细设计说明书进行测试;概要设计的对象主要为系统,系统子系统,模块,子模块,函数等,通过体系结构进行模块的划分,并进行数据设计、接口设计,对其进行分解描述,依赖关系描述,接口描述等,并保持模块与需求的对应关系,因此,对集成测试的重点,将主要测试模块之间的接口和接口数据传递关系,以及模块组合后的整体功能。

  系统测试阶段

  在系统测试阶段中,说明软件已初步建立,但还要与硬件、外设、网s络等其他元素放在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案。还要完善软件的各种的书写,如用户操作手册、部署安装手册、根据测试计划整理阶段性测试报告,

  系统测试主要验证功能是否符合需求规格的定义,是一种在实际环境下的测试,同时也是全面的系统级测试,其内容包括产品功能、性能指标、兼容性、可靠性、容错能力、可维护性、安全性等方面;

  验收测试阶段

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

  验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。

  结项总结阶段

  在结项总结阶段一般由项目经理对所有测试人员的资料汇总进行总结性的汇报,比如:这个项目用的什么生命周期,在某个阶段进行的什么工作以及完成率怎样,总共用的人力物力等。

原文转自:http://www.ltesting.net