UAT, 全称 User Acceptance Test,即用户体验测试,又称用户验收测试,是项目交互前的最后一个阶段。根据项目的规模,UAT的持续时间由一周到一个月时间不等。此阶段主要意义是由客户对现已开发的系统提出改进型意见。
UAT是项目开发过程中具有里程碑意义的一个重要阶段,由此可见UAT的重要性,UAT是项目上线之前所做的必要性准备工作。在这一阶段,由产品经理(或是需求组的业务人员)为客户(科长、部长等)讲解系统的业务控制,客户对系统提出改进型意见,然后由开发人员对现有系统进行补充完善。
UAT阶段可谓是项目生命周期中最为忙碌的一个阶段,不单单是开发工程师在忙,测试工程师在忙,需求工程师在忙,项目经理在忙,客户也在忙,所有人都为了一个共同目的在忙:那就是开发出一个简单、易用、高效的办公系统,让系统在运行过程中能够正确无误的运行。
如果你是一个需求工程师,你所做的需求文档是否真的满足客户的需求,这是检验需求是否正确的标尺,但这个阶段通常不会出现很大的错误的。
如果你是一个测试工程师,你平时所做的测试用例是否满足了所有可能,能否让客户在已经测试过了系统上发现足够多的严重的问题,是检验测试工程师是否是一名合格的工程师。