| Examination: Software Testing - Professional Examination Code:ICT-STP-1 The letters in bold are the domain ID. |
| A.Test case design & testing techniques |
| A1. Test case design | A1.1 Understand the technique of Visible state transitions, Load test, Error guessing and All Pair design A1.2 Able to design simple test cases using these techniques, together with requirement-based, equivalence partition and boundary values. |
| A2. Testing techniques | A2.1 Learn a few more testing techniques, including: acceptance tests, ad-hoc tests, exploratory tests, benchmark tests and certification tests, compatibility tests A2.2 Understand the different types of testing techniques and when to apply |
| B. Test documentation |
| B1. Type of test document | B1.1 Know the types of test document and structure B1.2 Understand why documenting test material and its values B1.3 Know how to control test document and material |
| C. How to write good test documents |
| C1.Write test document | C1.1 Know the characteristics of a good test document C1.2 Understand the writing cycle and the basics C1.3 Know how to analyze the test documentation requirements C1.4 Know the common writing errors C1.5 Able to complete test documents such as test case, test matrix, portion of test plan ... |
| D. Test tools |
| D1. Type of test tools | D1.1 Know the types of test tools and usages D1.2 Understand the pros and cons of different test tools D1.3 Understand the pros and cons of using test automation tools |
| E. Selection of test automation tools |
| E1. Test automation tool | E1.1 Know the types of test automation tools, including tools for function tests, load/stress test, unit tests etc E1.2 Know the process of deciding to automate or not |
| E2. Evaluating test automation tool | E2.1 Know the attributes of test automation tool evaluation E2.2 Understand the process of evaluating E2.3 Understand the process and difficulties of implementing test tool in project or organization |
| F. Demostration on selected test tools |
| F1.Quick Test Professional | F1.1 Know the key features of QTP F1.2 Able to automate a simple test scenario |
| F2. Bugzilla | F2.1 Know the key features of Bugzilla F2.2 Able to go through a simple lifecycle of a bug report using different roles F2.3 Look for improvements in terms of bug content and bug flow |
| G. Introduction on test metric |
| G1. Type of test metric | G1.1 Understand what metric is and why test metric is important G1.2 Know the type of test metric: process and product metric |