Fundamental Test Techniques — A 2 day course
Deciding what needs to be tested and creating suitable tests is not an easy process.
This course walks through a simple process from deciding what to test through to identifying and creating suitable tests and writing the test steps. It looks at a number of different approaches for each stage and discusses their strengths and weaknesses.
This course builds on the principles laid out in the ISTQB Certified Tester Foundation Level qualification and aims to give practical experience in analysing, designing and implementing tests. Through discussion and hands-on exercises it looks at the process of identifying and creating functional test cases for each phase in the software testing life cycle.
With the emphasis on putting theory into practice, this course is highly practical and delegates will produce real test documentation over the two day period.
On completion of this workshop, delegates will be able to:
- Recall the basic concepts of software testing
- Explain the Fundamental Test Process and their role within it
- Explain the benefits of identifying risks and reviewing documents as early as possible
- Explain how to create test conditions, test cases and test procedures
- Identify which test techniques to use at each test level
- Understand and explain test execution, execution issues and test summary reports
This course is aimed at individuals who are involved in the day-to-day activities of identifying and writing tests as well as managers who need a deeper understanding of how their teams can be more effective.
This course may therefore be suitable for:
- Requirements Engineer
- Functional Tester
- Agile Tester
- User Acceptance Tester
- Test Automation Specialist
- Performance Test Specialist
There are no pre-requisites for this course. However it is strongly recommended that attendees have passed the ISTQB Certified Tester Foundation Level certification exam.
Publicly scheduled dates, locations, and prices
A schedule of dates for this subject is not currently available. Please call 0333 210 0140 or use our contact form to enquire about places and availability.
- Brief review of basic testing concepts
- What is testing?
- The Fundamental Test Process and what a Test Manager and Test Analysts should be doing
- The world of Analysis, Design and Implementation
Risks and Reviews
- Risk Identification, Analysis & Mitigation
- Review types and their benefits and limitations
Analysis, Design and Implementation
- Different approaches to identifying test conditions from the test basis
- The Approach Wheel
- How to create test cases from the Test Basis
- How to create test procedures from the Test Basis and the amount of detail to go into
Test Design Techniques through the Life cycle
- User Acceptance Testing test techniques including the use of Use Cases
- Design techniques for System Testing and making sure you test both functionally and non-functionally, including State Transition Testing, Decision Tables and Classification Trees
- Structural techniques for Component Integration Testing and the use of stubs, drivers and incremental strategies
- Component Testing using Equivalence Partitioning, Boundary Value Analysis and White Box techniques
Execution & Results
- Executing your tests and reporting on your testing results