2018-01-18 03:01 回答问题
主要的差别是测试执行者 ST一般是由研发部门的测试人员完成的 仍然是研发部门内部活动 UAT是由软件最终用户代表完成 一般应该是业务部门的人 理想的UAT应该是由业务人员自己按他们对业务的理解和原始需求去写测试用例并完成测试 但往往因为软件刚出炉业务人员还不会操作 所以UAT重用ST的测试用例是一个相对更可行的方案 从测试的角度讲 ST往往仍然是从技术的角度验证需求实现了 而UAT更注重从实际应用的角度看软件的可用性 无