Course Code:
swtestingconsulting
Duration:
14 hours
Prerequisites:
- A general understanding of the software development process.
Audience
- Software Testing Consultants
Overview:
This instructor-led, live training (online or onsite) is aimed at Software Testing Consultants who wish to learn the skills to teach, advise, and guide customers in adopting the most suitable testing software tools and techniques.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline:
Introduction
The Consulting Mindset for Software Testing
- Structuring a consulting session
- The consulting process
- Consulting tools and materials
Engaging with Customers
- Assessing needs and requirements
- Asking the right questions
- Examining existing systems
- Assessing teams and talents
Setting Objectives
- Setting a time frame
- Projecting costs
- Getting buy-in from all stakeholders
Establishing the Testing Foundation
- Artefacts and terminology
- Stepping through the test process
Advising on Technologies and Tools
- Open source vs proprietary
- Results-oriented decision-making
Testing Principles
- Testing quadrants and test types
- Collaboration & QA
Testing During the Development Stage
- Unit testing
- Functional testing & acceptance criteria
- Test-driven approaches
Testing the Working Product
- Exploratory testing
- Non-functional testing
- Test design techniques
Integrating Testing into the Deployment Process
- Test automation
- Continuous Integration
Monitoring Products in Production
- Monitoring tools and techniques
- Recalling a broken product
Evaluating Customer Results
- Revisiting Objectives
- Re-iterating through the consulting process
Troubleshooting
Summary and Conclusion