<分区>
我对系统测试和验收测试之间的真正区别有点困惑。当我搜索这个主题时,答案各不相同,而且我看不出测试用例有何不同。
我发现的事实:
系统测试是在整个系统上进行的,由供应商完成。系统测试是端到端测试,您可以根据需求规范(功能性和非功能性)测试系统中的完整流程(从登录到注销)。
验收测试由客户完成,以验证它是否满足客户的需求。这也是完整的流程,并且基于需求规范。然而,构建的系统是根据需求规范设计的,外观/可用性通常在开发周期的早期阶段就已经被接受。 如果系统涵盖了需求规范,客户就不可能说“这不是我们想要的,重做这个那个”,当然除非契约(Contract)允许这样做并且客户按小时付费。强>
所以,我的问题基本上是,这两个测试阶段的测试用例有何不同?他们都是端到端的测试,关注的是它是一个功能系统并且满足规范,这在一定程度上也是业务需求(因为这是他们订购的)。似乎系统测试的测试用例可以在验收测试中重复使用,因为它们都涵盖了完整的流程?