It is a process used to determine the needs and expectations of a new product. It involves frequent communication with the stakeholders and end-users of the product to define expectations, resolve conflicts, and document all the key requirements.
A test plan is a detailed document that describes the test strategy, objectives, timeline, estimation, success criteria, and resources required to perform testing and bring the best results.
Test design is a process that defines how testing has to be done. It involves the process of identifying the testing techniques, test scenarios, test cases, test data, and expected test results.
Implementing QA process and execution involves establishing and following quality assurance protocols throughout a project’s life cycle to ensure the product meets defined standards. It provides a framework to prevent issues, maintain product quality, and increase end-user satisfaction.
Quality Assurance Report (QA Report) keeps track of errors and best practices identified during an audit. This helps detect possible process gaps, create solid action plans to prevent recurring issues which may result in an escalation, and recognize a job well done.