DEV、SIT、UAT、PRD的意思

DEV、SIT、UAT、PRD,分别是开发、系统集成、用户验收、生产四套环境。开发环境用于开发厂商自己的单元测试和接口联调,SIT环境用于正式的集成测试,UAT给最终用户验收测试使用。

DEV = Develpment 开发
SIT = System Integration Test 系统集成测试
UAT = User Acceptance Test 用户验收测试
PRD = PRODUCT

UT = Unit Test 单元测试,又叫模块测试
对软件的组成单位进行测试,其目的是检验软件基本组成单位的正确性。测试的对象是软件里测试的最小单位:模块。
测试阶段:编码后或者编码前(TDD:测试驱动开发,测试人员先编写测试用例,开发人员根据测试用例写程序)
测试对象:最小模块
测试人员:白盒测试工程师或开发人员
测试依据:代码和注释+详细文档
测试方法:白盒测试(白盒测试不是单元测试,单元测试是白盒测试。)
测试内容:模块接口测试、局部数据结构测试、独立执行路径测试、错误处理路径测试、边界条件测试
单元测试的目的:在于发现各模块内部可能存在的各种错误,主要是基于白盒测试。(也就是说,在单元测试过程中,用的最多的是白盒测试方法,也可能会有灰盒或者黑盒。单元测试和白盒测试是不同的划分,不存在包含关系)。

IT = Integration Test 集成测试
集成测试也称联合测试(联调)、组装测试:将程序模块采用适当的集成策略组装起来,对系统的接口及集成后的功能进行正确性检测的测试工作。集成主要目的是检查软件单位之间的接口是否正确。
测试阶段:一般是单元测试之后
测试对象:模块间的接口
测试人员:白盒测试工程师或开发工程师
测试依据:单元测试的文档+概要设计文档
测试方法:以黑盒测试技术为主、白盒测试技术为辅,即灰盒测试(使用黑盒测试方法测试集成的功能。并且对以前的集成进行回归测试。)
测试内容:模块之间数据传输、模块之间功能冲突、模块组装功能的正确性、全局数据结构、单模块缺陷对系统的影响
单元测试是一个模块内部的测试,集成测试是在模块之间进行测试(至少两个)。
集成测试的目的:按照设计要求使用那些通过单元测试的构件来构造程序结构。单个模块具有高质量但不足以保证整个系统的质量。有许多隐蔽的失效是高质量模块间发生非预期交互而产生的。
以下两种测试技术是用于集成测试:
1)功能性测试。使用黑盒测试技术针对被测模块的接口规格说明进行测试。
2)非功能性测试。对模块的性能或可靠性进行测试。

DIT = Develpment Integration Test 开发环境下的集成测试。实际操作中,单元测试会和集成测试并行工作。
在这里插入图片描述

  • 14
    点赞
  • 94
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值