lsekfe 发表于 2021-12-8 13:50:47

UAT和SIT,两种测试的区别在哪里?

 在软件开发工程中,一般个人首先是在本地开发。开发完成自己本地通过单元测试,判断自己的代码是否满足业务需求,这个阶段是自我漏写,和自我考虑不足的弥补。
  概念
  UAT,(User Acceptance Test),也就是用户验收测试,或用户可接受测试,系统开发生命周期方法论的一个阶段,这时相关的用户或独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。这是管理性和防御性控制。
  就是把需要上生产的代码在生产环境进行最后的演练,让用户验收,这个阶段叫UAT测试阶段。
  SIT (System Integration Testing) 系统集成测试,也叫做集成测试,是软件测试的一个术语,在其中单独的软件模块被合并和作为一个组测试。它在单元测试以后和在系统测试之前。集成测试在已经被单元测试检验后进行作为它的输入模式,组织它们在更大的集合,和递送,作为它的输出,集成系统为系统测试做准备。集成测试的目的是校验功能、性能和可靠性要求,配置在主设计项目中
  把自己的代码和别人的代码合并(一般是指版本库整合代码),在测试服务器,或者有条件的服务器【测试环境】进行测试,这个阶段就是SIT测试阶段。
  区别
  UAT:终端用户集成测试,主要是要求用户参与进测试流程,并得到用户对软件的认可,鼓励用户自己进行测试设计和进行破坏性测试,充分暴露系统的设计和功能问题,显然,用户的认可和破坏性测试是难点。因为测试人员并不了解用户用什么样的手段和思维模式进行测试。
  SIT:系统集成测试,和软件一般的模块集成测试差不多,但用户参与的机会很少,主要由公司内部进行,SIT 测试领域涉及电子产品、灯具、无线射频、音像设备、对讲机等产品。此外,SIT通态电阻较大,使得通态损耗也大,因而SIT还未在大多数电力电子设备中得到广泛应用。
  SIT是集成测试UAT是验收测试从时间上看,UAT要在SIT后面,UAT测试要在系统测试完成后才开始。从测试人员看,SIT由公司的测试员来测试,而UAT一般是由用户来测试。

千里 发表于 2021-12-8 16:04:00

我们主要做的还是SIT
页: [1]
查看完整版本: UAT和SIT,两种测试的区别在哪里?