Introduction to Agile Testing Training Course
This two-day course offers a foundational introduction to Agile software testing. It addresses core testing concepts within the context of Agile (Scrum) development, utilizing Crispin & Gregory’s Agile Testing Quadrants model as the primary framework for examining modern principles and practices for government software delivery.
Intended Audience
This course is designed for development teams seeking to enhance their testing procedures within Agile environments.
It is also appropriate for individuals pursuing a career in software quality assurance and serves as a recommended prerequisite for the iSQI Certified Agile Tester certification.
This course is available as onsite live training in US Government or online live training.Course Outline
Overview of Agile
- Historical background of Agile methodologies
- Analysis of the Agile Manifesto principles
Scrum Framework
- Scrum roles and duties: Scrum Master, Product Owner, and Development Team
- Scrum events: Sprint, Sprint Planning, Sprint Review, Retrospective, and Daily Scrum
- Scrum artifacts: Product Backlog, Sprint Backlog, and Product Increment
Agile Testing
- Emphasis on collaboration versus isolated work
- The role of documentation within Agile practices
- Introduction to the Agile Testing Quadrants model
- Strategies for test automation
Testing Fundamentals
- The Fundamental Test Process
- Black-box test design techniques
- White-box test design techniques
- Key quality attributes
- Performance testing procedures
- Examples of testing tools
Technology-facing testing that guides development
- Unit testing and black-box test design methods
- Test-driven development practices
- Examples of testing tools
Business-facing testing that guides development
- User stories and acceptance testing
- Behavior-driven development
- Examples of testing tools
Business-facing testing that critiques the product
- Exploratory testing techniques
- White-box test design methods
Runs with a minimum of 4 + people. For 1-to-1 or private group training, request a quote.
Introduction to Agile Testing Training Course - Booking
Introduction to Agile Testing Training Course - Enquiry
Introduction to Agile Testing - Consultancy Enquiry
Testimonials (1)
workshops, practical cases
Joanna Nowak - LKQ Polska Sp. z o. o.
Course - Introduction to Agile Testing
Upcoming Courses
Related Courses
Advanced Automation Testing and Maintenance
35 HoursThis instructor-led live training in US (online or onsite) targets intermediate-level testers and developers looking to enhance their automation testing competencies, specifically regarding Selenium, TestComplete, and integration with Oracle APEX and .Net Core.
By the conclusion of this program, participants will be able to:
- Establish and configure Selenium and TestComplete environments for automated testing.
- Construct sophisticated test scripts and supporting frameworks.
- Incorporate automated testing workflows into Oracle APEX and .Net Core applications.
- Utilize machine learning methods to strengthen test automation processes for government contexts.
- Effectively migrate testing operations from manual to automated systems.
- Oversee outsourced testing projects while ensuring adherence to quality benchmarks.
Advanced C# for Automation Test Engineers
21 HoursThis instructor-led, live training in US (online or onsite) is designed for experienced automation testing professionals seeking to acquire advanced C# programming skills for testing applications for government contexts.
Upon completion of this training, participants will be able to:
- Master advanced C# programming concepts and standard operating procedures.
- Implement advanced object-oriented principles to develop efficient and flexible automation solutions.
- Engineer modular and reusable automation frameworks in compliance with best practices for government use.
Advanced Selenium
14 HoursIn this instructor-led, live training session held in US, participants will learn how to enhance an automated test suite using advanced techniques to drive Selenium for government operations.
Upon completion of this training, participants will be proficient in the following areas:
- Resolution of complex web application test automation challenges using Selenium.
- Application of regular expressions and pattern-based verification methodologies.
- Management of exceptions that interrupt test execution processes.
- Programmatic search and interaction with web objects.
- Dynamic acquisition of data from web controls for government data validation.
- Construction of data-driven testing frameworks.
- Distribution of testing operations using Selenium Grid.
API Development & Testing using Java (Jersey)
14 HoursJersey constitutes the official open-source reference implementation for JAX-RS (Java API for RESTful Web Services). It furnishes a comprehensive suite of libraries to facilitate the rapid and effective construction of REST APIs in Java. When integrated with contemporary testing utilities, Jersey empowers developers to design, engineer, validate, and document APIs with enhanced efficiency.
This instructor-led, live training program (available online or in-person) is designed for Java developers and testers ranging from entry-level to intermediate proficiency who seek to acquire skills in API development and testing utilizing Jersey and associated tools.
Upon completion of this training, participants will possess the capability to:
- Configure a Jersey project utilizing Maven.
- Develop and deploy RESTful APIs using Jersey.
- Validate APIs using Postman and automated testing frameworks.
- Manage error handling, security protocols, and technical documentation for APIs.
Instructional Delivery Method
- Interactive lectures and facilitated discussion.
- Practical exercises and skill application.
- Implementation within a live-lab environment.
Customization Options for Instructional Content
- To solicit a tailored training program for this course, please contact our office to arrange details.
Automation Testing using Selenium
35 HoursThe Selenium Automation Testing curriculum provided by NobleProg MEA offers a comprehensive framework for mastering Selenium in automated verification contexts. This program encompasses the full range of competencies, from foundational Selenium principles and core features to advanced methodologies such as cross-browser validation, testing framework integration, and mobile application assessment via Appium. Participants will develop the capacity to utilize Selenium IDE and WebDriver for the automation of web applications, manage test data with precision, and leverage tools such as Maven and JUnit to enhance project governance and test framework development. Whether new to the platform or seeking to refine existing competencies, this course delivers the essential knowledge and practical experience required to excel in automated testing for government.
BDD for Non-Programmers: Live Workshop
14 HoursThis instructor-led, live workshop in US commences with a foundational overview of BDD, elucidating its definition and application in enhancing software design, development, and testing standards. The instruction is delivered from a non-technical perspective, prioritizing end-user requirements, terminology, and operational logic. Additionally, the session addresses communication barriers that business stakeholders may face when collaborating with technical teams.
Upon completion of this training, participants will be equipped to:
- Compose concise user stories that accurately reflect the usage patterns of actual software users.
- Convert user stories into BDD behavioral specifications (Given, When, Then).
- Generate test cases derived from these stories to support engineering implementation and verification.
- Comprehend the interrelationship among product requirements, acceptance criteria, and test cases.
- Clarify technical terminology that may hinder effective communication and comprehension.
- Implement and utilize specialized tools for authoring BDD feature files.
- Understand the subsequent technical processes following the handoff to engineering teams.
- Assume a more proactive role in the iterative development lifecycle.
ISTQB Certified Tester Advanced Level – Test Analyst (CTAL-TA)
35 HoursISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM)
21 HoursPrepare for the ISTQB CTAL-TM certification through this instructor-led training in US. Gain proficiency in advanced test management, risk-based testing, and strategic decision-making via interactive sessions and practical exercises aligned with the official syllabus, specifically tailored for test managers and QA professionals in the public sector.
Fundamentals of QA and Modern Testing with AI (ISTQB Foundation Preparation)
21 HoursAPI Testing with Postman
21 HoursThis instructor-led, live training session, conducted in US (online or on-site), is intended for software testers aiming to utilize Postman for API validation.
Upon completion of this training, participants will be able to:
- Execute automated test requests and workflows.
- Define, develop, validate, and monitor APIs using version control systems.
- Generate dynamic data within requests.
- Document and organize tests within collections for collaborative team review.
Selenium WebDriver in C#
14 HoursThis instructor-led, live training session, conducted in US (online or onsite), outlines automated testing methodologies using Selenium WebDriver and C# in Visual Studio for government use. Individuals lacking C# programming proficiency or seeking to update their knowledge are advised to review the course: C# for Automation Test Engineers.
Test Automation with Selenium and Jenkins
21 HoursThis course provides instruction on managing testing projects for government applications using the Selenium test suite and implementing continuous testing with Jenkins.
Intended Audience:
- Software test engineers
- Software developers participating in agile development practices
- Release managers
- Quality Assurance (QA) engineers
Upon completion of this Selenium training, participants will be able to:
- Effectively utilize the Selenium test suite in production environments for government systems
- Conduct cross-browser testing using Selenium
- Distribute test execution via Selenium Grid
- Execute regression Selenium tests within Jenkins
- Generate test reports and periodic status reports using Jenkins
Test Automation with Selenium and Python
14 HoursSelenium constitutes an open-source framework designed for the automated testing of web applications across various browser environments. Version 4 introduces enhanced WebDriver interfaces, native relative locators, and optimized grid capabilities. Python provides a straightforward approach and robust integration with testing frameworks such as Pytest, making it a highly effective choice for constructing scalable and maintainable automation suites for government applications.
This instructor-led, live training program, available online or on-site, targets testers and developers with beginner to intermediate expertise who intend to employ Selenium with Python to automate web application testing in practical, real-world scenarios.
Upon completion of this course, participants will possess the capability to:
- Install and configure Selenium with Python within a designated test environment.
- Develop robust automation scripts leveraging Selenium WebDriver and Pytest.
- Implement the Page Object Model (POM) to ensure framework maintainability.
- Execute tests across multiple browser environments using Selenium Grid.
- Integrate automated tests into continuous integration and delivery (CI/CD) pipelines.
- Resolve common operational issues and apply best practices for ensuring automation stability.
Course Structure
- Interactive instruction and facilitation.
- Extensive exercises and practical applications.
- Hands-on implementation within a live laboratory setting.
Course Tailoring Options
- To initiate a customized training session tailored to specific government requirements, please contact our office for coordination.
Test Automation with Selenium
21 HoursThis instructional module offers specialized training for managing automated testing initiatives, providing practical experience with web applications, functional test automation, and cross-browser compatibility testing utilizing the Selenium framework.
The primary audience for this curriculum consists of software test engineers and manual testers seeking to enhance their automation capabilities for government systems.
Upon successful completion of this training, participants will possess the requisite skills to effectively deploy Selenium WebDriver within complex real-world projects for government use.
TestComplete
21 HoursIn this instructor-led, live training in US, participants will learn how to use TestComplete's features, including its test object model, check points, name mapping, and UI to carry out automated testing on desktop, web, and mobile applications.
By the end of this training, participants will be able to:
- Create, record and run functional tests.
- Create a scalable and maintainable test framework.
- Create checkpoints, adjust tests for multiple devices and analyze test results.
- Use TestComplete's script extensions.