51Testing软件测试论坛

标题: 软件测试分为几个阶段 各阶段的测试策略和要求是什么? [打印本页]

作者: 测试积点老人    时间: 2019-5-7 15:32
标题: 软件测试分为几个阶段 各阶段的测试策略和要求是什么?
本帖最后由 测试积点老人 于 2019-5-7 15:33 编辑

RT



作者: jingzizx    时间: 2019-5-8 09:05
单元、集成、系统、验收
作者: 梦想家    时间: 2019-5-8 09:14
和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段:
  单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。
  集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。由于在产品提交到测试部门前,产品开发小组都要进行联合调试,因此在大部分企业中集成测试是由开发人员来完成的。
  系统测试:系统测试是在集成测试通过后进行的,目的是充分运行系统,验证各子系统是否都能正常工作并完成设计的要求。它主要由测试部门进行,是测试部门最大最重要的一个测试,对产品的质量有重大的影响。
  验收测试:验收测试以需求阶段的《需求规格说明书》为验收标准,测试时要求模拟实际用户的运行环境。对于实际项目可以和客户共同进行,对于产品来说就是最后一次的系统测试。测试内容为对功能模块的全面测试,尤其要进行文档测试。
  单元测试测试策略:
  自顶向下的单元测试策略:比孤立单元测试的成本高很多,不是单元测试的一个好的选择。
  自底向上的单元测试策略:比较合理的单元测试策略,但测试周期较长。
  孤立单元测试策略:最好的单元测试策略。
  集成测试的测试策略:
  大爆炸集成:适应于一个维护型项目或被测试系统较小
  自顶向下集成:适应于产品控制结构比较清晰和稳定;高层接口变化较小;底层接口未定义或经常可能被修改;产口控制组件具有较大的技术风险,需要尽早被验证;希望尽早能看到产品的系统功能行为。
  自底向上集成:适应于底层接口比较稳定;高层接口变化比较频繁;底层组件较早被完成。
  基于进度的集成
  优点:具有较高的并行度;能够有效缩短项目的开发进度。
  缺点:桩和驱动工作量较大;有些接口测试不充分;有些测试重复和浪费。
  系统测试的测试策略:
  数据和数据库完整性测试;功能测试;用户界面测试;性能评测;负载测试;强度测试;容量测试;安全性和访问控制测试;故障转移和恢复测试;配置测试;安装测试;加密测试;可用性测试;版本验证测试;文档测试

作者: 海海豚    时间: 2019-5-8 09:25
和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段:
作者: 104~牛牛    时间: 2019-5-8 09:53
软件测试分为几个阶段 各阶段的测试策略和要求是什么?

和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段:

单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。
集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。由于在产品提交到测试部门前,产品开发小组都要进行联合调试,因此在大部分企业中集成测试是由开发人员来完成的。
系统测试:系统测试是在集成测试通过后进行的,目的是充分运行系统,验证各子系统是否都能正常工作并完成设计的要求。它主要由测试部门进行,是测试部门最大最重要的一个测试,对产品的质量有重大的影响。
验收测试:验收测试以需求阶段的《需求规格说明书》为验收标准,测试时要求模拟实际用户的运行环境。对于实际项目可以和客户共同进行,对于产品来说就是最后一次的系统测试。测试内容为对功能模块的全面测试,尤其要进行文档测试。

作者: abcsell    时间: 2019-5-8 10:32
单元、集成、系统、验收
作者: ABC123XY    时间: 2019-5-8 11:15

作者: Lynn36    时间: 2019-5-8 17:27
功能、系统、性能、回归、验收
作者: zyq12    时间: 2019-5-9 16:37
看看
作者: weizhilan11    时间: 2019-9-17 20:28
谢谢分享,很感谢,找了好久
作者: superbeibei    时间: 2019-10-13 14:48
我也在思考这个问题
作者: DY68502268    时间: 2020-7-29 17:31
我也在思考这个问题




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2