Understand what User Acceptance Testing (UAT) is
Concept
Before a pilot flies a newly maintained aircraft, a quality inspector walks around the aircraft checking every system -- engines, controls, instruments, landing gear. Each system is tested individually against a written standard. If everything passes, the aircraft is released for flight. If something fails, it goes back for repair. User Acceptance Testing (UAT) works the same way for software: before releasing an application to users, you test every feature systematically against the requirements from your PRD. You check each feature one at a time, write down what you expect to happen, and record whether it actually happened. Pass or Fail -- like serviceable or non-serviceable in aviation maintenance.
Apply
Open Gemini Web Chat in your browser. Ask Gemini to explain what UAT is using the pre-flight inspection analogy, and describe why systematic testing matters before releasing software.
Prompt
Expected Result
You should understand that UAT is a systematic process of testing every feature in your application before it is considered ready -- just like a pre-flight inspection checks every aircraft system before a flight. You do not need to memorize anything yet. Just understand the basic idea: test each feature, record what happens, pass or fail.
Troubleshooting
- • If Gemini gives a very technical answer with testing frameworks or automation tools, ask it again: "Please simplify. I only need to understand the basic concept of manual testing, no tools or frameworks."
- • UAT is manual testing done by a person (you), not automated testing done by code. You click buttons, fill forms, and check if the app does what the PRD says it should do.