Duration: 1 Day
Course Overview
This one day module is aimed at people new to the testing discipline, who have perhaps joined SQA departments from other disciplines. It is based on the first half of the ISTQB foundation testing syllabus, and is designed to address questions such as: What is software testing? Why and how do we test software? What does good test design and practice look like?
The module is presented using taught content, interspersed with small group activities and demonstrations of software tools used in testing.
How can I attend my course?
Course Content
Introduction
• What is software testing?
• Goals of testing software
• Testing principles and best practices
• Structure of test teams in classical testing
• How testing is staffed in agile processes
Types of testing
• Functional versus non-functional testing
• Unit testing and its goals
• Black box testing: testing the specification of a component
• White-box testing: code coverage, business rules coverage
• Functional and component tests
• Integration testing
• UAT and user scenario testing
• Exploratory testing and the end user
• Regression testing
Designing tests
• Equivalence partitioning
• Boundary value testing
• Decision tables
• Testing stateful systems: state transition tables
Recording and managing tests
• Test plans, test cases, test scenarios, test scripts
• Reporting and recording test results
• Test team and test suite management