 |
 |
 |
 |
Module FNDA - Fundamentals of Testing
* Why Is Testing Necessary? * Software Systems Context * Causes Of Software Defects * Role Of Testing In Software Development, Maintenance And Operations * Testing And Quality * How Much Testing Is Enough? * What Is Testing? * General Testing Principles * Fundamental Test Process o Test Planning And Control o Test Analysis And Design o Test Implementation And Execution o Evaluating Exit Criteria And Reporting o Test Closure Activities * The Psychology Of Testing
Module FNDB - Testing Throughout The Software Life Cycle
* Software Development Models o V-Model o Iterative Development Models o Testing Within A Life Cycle Model * Test Levels o Component Testing o Integration Testing o System Testing o Acceptance Testing * Test Types: The Targets Of Testing o Testing Of Function (Functional Testing) o Testing Of Software Product Characteristics (Non-Functional Testing) o Testing Of Software Structure/Architecture (Structural Testing) o Testing Related To Changes (Confirmation And Regression Testing) * Maintenance Testing
Module FNDC - Static Techniques
* Reviews And The Test Process * Review Process o Phases Of A Formal Review o Roles And Responsibilities o Types Of Review o Success Factors For Reviews * Static Analysis By Tools
FNDD - Test Design Techniques
* Identifying Test Conditions And Designing Test Cases * Categories Of Test Design Techniques * Specification-Based Or Black-Box Techniques o Equivalence Partitioning o Boundary Value Analysis o Decision Table Testing o State Transition Testing o Use Case Testing * Structure-Based Or White-Box Techniques * Statement Testing And Coverage * Decision Testing And Coverage * Other Structure-Based Techniques * Experience-Based Techniques * Choosing Test Techniques
Module FNDE - Test Management
* Test Organization o Test Organization And Independence o Tasks Of The Test Leader And Tester * Test Planning And Estimation o Test Planning o Test Planning Activities o Exit Criteria o Test Estimation o Test Approaches (Test Strategies) * Test Progress Monitoring And Control o Test Progress Monitoring o Test Reporting o Test Control * Configuration Management * Risk And Testing o Project Risks o Product Risks * Incident Management
Module FNDF - Tool Support For Testing
* Types Of Test Tool o Test Tool Classification o Tool Support For Management Of Testing And Tests o Tool Support For Static Testing o Tool Support For Test Specification o Tool Support For Test Execution And Logging o Tool Support For Performance And Monitoring o Tool Support For Specific Application Areas o Tool Support Using Other Tools * Effective Use Of Tools: Potential Benefits And Risks o Potential Benefits And Risks Of Tool Support For Testing (For All Tools) o Special Considerations For Some Types Of Tool * Introducing A Tool Into An Organization |
|
 |
 |
 |
 |
|
 |

|