Introduction to Agile Testing Training Course
Spanning two days, this course offers a concise entry point into the world of Agile software testing. It focuses on core testing concepts situated within Agile (Scrum) development workflows, utilizing Crispin & Gregory’s Agile Testing Quadrants model to examine current principles and methodologies in Agile testing.
Who This Course Is For
This program is designed for development teams aiming to enhance their testing approach within an Agile environment.
It also serves as an ideal starting point for individuals looking to specialize in testing and acts as a necessary prerequisite for the iSQI Certified Agile Tester certification.
This course is available as onsite live training in Botswana or online live training.Course Outline
Understanding Agile
- A look at the evolution of Agile methodologies
- An in-depth look at the statements of the Agile Manifesto
The Scrum Framework
- Key roles and duties – Scrum Master, Product Owner, and Development Team
- Core Scrum events – Sprint, Sprint Planning, Review, Retrospective, and the daily Scrum
- Essential Scrum artefacts – Product Backlog, Sprint Backlog, and Product Increment
Agile Testing in Practice
- Prioritizing collaboration over working in silos
- The evolving role of documentation in Agile
- An introduction to the Agile Testing Quadrants
- The role of test automation
Testing Essentials
- The core test process
- Methods for black-box test design
- Methods for white-box test design
- Key quality attributes
- Performance testing
- Illustrative test tools
Technology-oriented testing to support development
- Unit testing combined with black-box design techniques
- Test-driven development
- Illustrative test tools
Business-oriented testing to support development
- User stories and acceptance testing
- Behavior-driven development
- Illustrative test tools
Business-oriented testing to evaluate the product
- Exploratory testing
- White-box test design techniques
Need help picking the right course?
southafrica@nobleprog.co.za or +27 (0)10 005 5793
Introduction to Agile Testing Training Course - Enquiry
Testimonials (1)
workshops, practical cases
Joanna Nowak - LKQ Polska Sp. z o. o.
Course - Introduction to Agile Testing
Related Courses
Advanced Automation Testing and Maintenance
35 HoursThis instructor-led, live training in Botswana (online or onsite) is aimed at intermediate-level testers and developers who wish to deepen their knowledge and skills in automation testing, focusing on tools like Selenium, TestComplete, and integrating with Oracle APEX and .Net Core.
By the end of this training, participants will be able to:
- Set up and configure Selenium and TestComplete for automation testing.
- Develop advanced test scripts and frameworks.
- Integrate automation testing with Oracle APEX and .Net Core applications.
- Apply machine learning techniques to enhance test automation.
- Transition from manual to automated testing effectively.
- Manage outsourced testing projects and maintain quality standards.
Advanced C# for Automation Test Engineers
21 HoursThis instructor-led, live training in Botswana (online or onsite) is aimed at experienced automation test engineers who want to learn advanced C# programming concepts for automation testing.
By the end of this training, participants will be able to:
- Understand advanced C# programming concepts and best practices.
- Apply advanced object-oriented programming principles to create efficient and flexible automation solutions.
- Design and develop modular and reusable automation frameworks using industry best practices.
Advanced Selenium
14 HoursIn this instructor-led, live training in Botswana, participants will learn how to enhance an automated test suite using advanced techniques to drive Selenium.
By the end of this training, participants will be able to:
- Resolve complex web application test automation issues with Selenium.
- Apply regular expressions and pattern-based verification techniques.
- Handle exceptions that halt test execution.
- Programmatically search for web objects.
- Dynamically capture data from web controls.
- Create a data-driven testing framework.
- Distribute testing with Selenium Grid.
API Development & Testing using Java (Jersey)
14 HoursAutomation Testing using Selenium
35 HoursNobleProg MEA’s Automation Testing with Selenium course delivers a thorough guide to mastering Selenium for automated testing. The curriculum spans from Selenium’s foundational principles and core features to advanced topics such as cross-browser testing, testing integration, and mobile application testing via Appium. Students will learn to employ Selenium IDE and WebDriver for automating web applications, efficiently manage test data, and utilize tools like Maven and JUnit for project management and test framework development. Whether you are a newcomer to Selenium or aim to upgrade your existing capabilities, this course provides the vital knowledge and practical experience needed to succeed in automated testing.
BDD for Non-Programmers: Live Workshop
14 HoursThis instructor-led, live workshop in Botswana begins with an introduction to BDD, explaining what it is and how companies use it to promote good software design, development and testing. We do this from a non-engineering point-of-view, with an eye on the end-users, their requirements, language, and way of thinking. We also address the communication challenges that business stakeholders are likely to encounter as they work closer with their technical-minded peers.
By the end of this training, participants will know how to:
- Write succinct user stories that capture the usage patterns of real users of the software.
- Translate their user stories into the behavioral language of BDD (Given, When, Then.)
- Derive test cases from these stories, for use by engineers to implement and test.
- Understand the relationship between product requirements, acceptance criteria, and test cases.
- Demystify the technical jargon that impedes communication and understanding.
- Install and use great tools for writing BDD feature files.
- Understand and appreciate what happens once the work is handed to engineers.
- Play a more active role in the iterative development cycle.
ISTQB Certified Tester Advanced Level – Test Analyst (CTAL-TA)
35 HoursISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM)
35 HoursFundamentals of QA and Modern Testing with AI (ISTQB Foundation Preparation)
21 HoursLive, instructor-led training in Botswana combines ISTQB CTFL v4.0 fundamentals with modern AI-assisted testing tools. Participants acquire structured QA knowledge, practical automation skills, and hands-on experience with AI-driven test case generation, self-healing automation, and defect analysis.
API Testing with Postman
21 HoursThis instructor-led, live training in Botswana (online or on-site) is designed for software testers who wish to use Postman for API testing.
By the conclusion of this training, participants will be capable of:
- Executing tests through automated requests and workflows.
- Defining, developing, testing, and monitoring an API using a version control system.
- Generating dynamic data within requests.
- Documenting and organizing tests into collections for team review.
Selenium WebDriver in C#
14 HoursThis instructor-led, live training in Botswana (online or onsite) provides participants with an introduction to automated testing using Selenium WebDriver and C# within Visual Studio. If you lack C# programming experience or wish to refresh your skills, we recommend reviewing the course: C# for Automation Test Engineers.
Test Automation with Selenium and Jenkins
21 HoursTest Automation with Selenium and Python
14 HoursTest Automation with Selenium
21 HoursTestComplete
21 HoursThrough this instructor-led, live training in Botswana, attendees will discover how to leverage TestComplete's capabilities, such as its test object model, checkpoints, name mapping, and user interface, to perform automated testing on desktop, web, and mobile applications.
Upon completing this training, participants will be able to:
- Create, record, and execute functional tests.
- Develop a scalable and maintainable test framework.
- Create checkpoints, adapt tests for various devices, and analyse test results.
- Utilise TestComplete's script extensions.