What is UAT

basic concept

UAT, User Acceptance Test of English shorthand, which is the user acceptance test, or user acceptance testing, system development life cycle stage methodology, then the relevant users or independent tester according to the test plan of the system and the results of testing and acceptance . It allows the system user to decide whether the receiving system. It is a test to determine whether a product can meet the contract or specified by the user needs. This is a management and defensive control.

Product theoretically be the UAT, they must have all been developed, the test is completed, the code state in a frozen state, out of all tested bug have been properly handled, major bug have been resolved, and verified by. For some low-level bug, or the decision is written announcement, the problem does not require either set to modify. During the actual operation of the project, due to schedule reasons not reach the theoretical premise of the state, therefore, UAT effect can not be achieved the desired effect.

Steps

  1. User training manual preparation. It refers to the user for the object to be tested in UAT, and to conduct training, prepare some training materials. Test subjects generally use / Function Manual, and to train the user's profile, etc., with the class teachers to prepare lessons almost.
  2. Test scripts release. If the company uses automated testing , then each function or a module, has a corresponding test scripts, test scripts can be distributed to these specific people; if manual testing , we should describe a detailed documentation given to the function or module related personnel (of course also automated testing distribution).
  3. User supplementary service test scenarios and test data. Make some end users representative of the actual application environment and data processing of some commonly used to supplement and give some suggestions, the closer the better practice.
  4. Adviser added test steps. Project can ask the experts, test managers , or specialized testing, development and other consultants to supplement the test procedure.
  5. Training and determine the final output data and documentation of test scripts. Generally this, various materials have basically decided, then they can be printed, or the formation of a special electronic documents.
  6. Develop test strategies. Such as embedded test strategies.
  7. Determine the test users. Generally selected from the training staff, because not every person can be trained qualified to test, where you can realize the screening personnel, and so on through a number of assessment.
  8. Determine the test sites by specialized testing organization, and notification.
  9. Build and protect the test network environment. It includes a network, system, hardware and software, including some use cases tools.
  10. Organization for testing.
  11. Review analysis of questions submitted. This bug into the general process to form a loop.

Guess you like

Origin www.cnblogs.com/zhf123/p/11458177.html