Quality Assurance And Software Testing:

1. Fundamentals of Software Testing and Quality Assurance

2.Ensuring Testing throughout the Software Life Cycle

• Identifying causes of software defects

• Organizing testing processes

• Implementing and executing

• Evaluating exit criteria and reporting

3. Detecting defects while applying inspection techniques 4. Recognizing key concepts in maintenance testing

• Defining the inspection process

• Planning and conducting an inspection

• Communicating inspection results

• Identifying reasons for maintenance testing

• Performing maintenance testing

5. Coping with the psychology of testing 6. Implementing a road map

• Contrasting the mindset of developers and testers

• Deciphering levels of independence

• IEEE

• CMMI

• ISO 9001

• Selecting and documenting standards

• Conducting training

• Maintaining records

• Participating in reviews and audits


7. Leveraging Test-Design Techniques 8. Applying specification-based techniques

• Equivalence partitioning

• State transition

• Boundary value analysis


9. Utilizing structure-based techniques 10. Deploying experience-based knowledge

• Statement

• Decision

• Condition

• Intuition

• Experience

• Knowledge


11. Quality Assurance Components 12. Comparing industry standards

• Complying with standards: ISO 9001 and CMMI

• Comparing the work products against best practices


13. Configuration and in-process audits 14. Quality and Test Management

• Demonstrating the product satisfies the requirements

• Assessing internal processes for compliance

15. The importance of a quality assurance and test policy 16. Structuring a software quality and test plan

• Assigning roles and responsibilities

• Standardizing test documentation


17. Structuring a software quality and test plan 18. Interpreting a test summary report

• Identifying objectives and assessing entry and exit criteria

• Assigning appropriate resources

• Evaluating summary report content

• Applying common metrics


19. Implementing Configuration Management (CM)