The Unit Test Assessment Checklist is a tool designed by QA Mentor to help development teams to accurately assess the completeness of their Unit Test Plans. QA Mentor requires this checklist to be completed by the development team and provided to the QA Manager prior to accepting a code delivery. By using this checklist, the QA Manager can review the answers and the Unit Test results for completeness before executing the next phase of testing. Our QA professionals can more efficiently and accurately assess the readiness of the build with this checklist, and if necessary they can plan additional test creation time to fill in any gaps they find.
The checklist contains the purpose of the document and definitions of unit tests followed by a series of questions. The 30 questions should be filled out for each individual, logical component, or unit. The answers to the questions will help the QA team to evaluate the correctness and completeness of the Unit Tests available. Each question has fields for yes, no, or not applicable answers to help facilitate a quick evaluation.
Question examples include queries regarding the existence of tests for each screen element, boundary conditions, input and output values, any calculations performed, conditional statements, and tests for all methods, loops, or languages. Going through this checklist will help development teams create more thorough Unit Test Plans and expedite the later phases of testing as well as increase the quality of the end product.