什么是PAT,什么时候我们会进行预验收测试?
我不认为这是一个广泛使用的术语或标准的一部分。因此,它究竟意味着什么是组织特定的,应该在某个地方的词汇表中定义。更有可能的是,你只需要问人们这意味着什么。
在验收测试之前进行的任何测试
这将包括:
这个术语没有标准化的含义 - 通常取决于你的过程 - 无论是敏捷还是极限编程等。
但是,通常,开发人员在开发人员测试环境中进行了大量测试或进行了测试。这可以是单元测试,开发人员测试,健全性回归测试,性能测试 - 即QA团队在他们看到之前想要完成的测试。至少,它可能只是测试软件的构建(尽管令人害怕的是,我经常有一个开发人员甚至无法检查这个)。
好吧,我想分享一些每个人都不同意的事情,但这是我觉得预验收测试会是:
在进入用户验收测试阶段之前,为了执行被测系统的功能,根据设计要求运行以覆盖客户的业务领域,邀请客户方的用户在开发团队协助的供应商处执行测试。在预期业务流程中出现任何缺陷时可用。这将被称为Alpha测试。如果我说错了,请随时纠正我。
验收测试是一种测试技术,用于确定软件系统是否符合要求规范。在SDLC中,验收测试符合如下:
Requirement Analysis - Acceptance Testing
High Level Design - System Testing
Low Level Design - Integration Testing
Coding - Unit Testing
简而言之,PAT是在验收测试之前完成的任何测试。有各种形式的验收测试,例如用户验收测试,业务验收测试,alpha测试和beta测试。