为了执行 BAT,测试团队需要很好地了解领域和最终用户业务。然而,由于市场环境的变化和技术的进步,这可能相当具有挑战性。

因此,你可以使用需求变更作为需要在软件应用程序中执行的测试场景。因此,在软件应用的开发过程中,BAT 的重要性不应该被忽视。

合同验收测试

合同验收测试 (Contract Acceptance Testing,CAT) 是在软件应用程序中执行的,以根据合同中预定义和商定的标准对其进行测试。这里,合同意味着当软件应用程序准备好发布时,应在特定时间内进行验收测试并解决所有验收用例。

服务水平协议是规定应用程序满足所有要求后付款并表明合同是否履行的合同。此外,它还将定义测试周期、测试区域以及将来遇到错误的情况。可以在软件应用程序发布之前签署此类合同。

法规验收测试

执行法规验收测试 (Regulations Acceptance Testing,RAT) 是为了确保开发的软件应用程序符合发布该应用程序的国家/地区政府制定的规则和法规。应对所有应用程序进行此类测试,因为其管理机构定义的规则和法规可能会因国家/地区而异。