Szkolenia Micro Focus

Cel szkolenia szkolenie zdalne - dlearning

This course will demonstrate how an Agile testing approach enhances delivery speed and improves overall quality. Learning the goals of Agile will help you transition, implement and monitor testing in an agile environment and integrate traditional testing skills and knowledge into agile development teams. Building on traditional risk-based test practice we are now challenged by incremental delivery. To address but not inhibit Agility, we examine concepts like pair testing and strengthening relationships in a team setting to build a sense of common purpose. Working in parallel with developers eliminates hand-offs and late stage testing, and enables incremental confirmed component delivery. This program builds on what we know, and adapts to what we need … Agile delivery. Agile testing opens new areas of opportunity to build strength in product quality, process improvement and test confidence. When implementing changes in methods and approaches, we may slide back into old test habits, or leave methods behind rather than transition from them. We may throw everything away and do a wholesale replacement without appreciating what really needs to change. Most testing practices work, but only within appropriate development contexts. This program will contrast traditional against Agile testing, highlighting what changes we must make to apply the best testing principles in the new role that we will play. Agile testing is not a separate service, but an integrated part of the development team.

This 2-day course will introduce you to the Agile Testing Process, and explore Agile testing practices that you can immediately take from the classroom into the office with newfound confidence. We will discuss the roles, methods, tools and technologies that can be relied upon to deliver high-speed quality and optimum flexibility.

Learn how to:

  • Transition sound traditional test practices into an Agile development environment
  • Test just enough, just in time, in concert with Agile project rhythms
  • Understand the key differences between traditional and Agile testing practices
  • Adopt the unique culture and mindset on which Agile teams are built
  • Learn about the different quadrants of Agile testing and how they are used
  • Embrace the collaborative relationships that are unique to Agile developers and testers
  • Apply Test-Driven Development (TDD), Acceptance Test-Driven Development (ATDD), Behavior-Driven Development (BDD), Spec by Example and User Story testing
  • Follow the Agile Testing Process
  • Clarify the testing roles and responsibilities of all Agile team members
  • Define Agile test strategies and plans, and deliver high quality software incrementally
  • Build the environment and infrastructure that facilitates Agile testing
  • Deal with the challenges of testing in distributed Agile teams

Immediate Benefits of Participating in this Workshop

  • Improve software quality delivered by your Agile development teams.
  • Apply all four quadrants of software testing to ensure the effectiveness of both business facing and technology facing testing.
  • “Build the product right” by applying techniques like Test-Driven Development (TDD)
  • “Build the right product” by applying techniques like Behavior-Driven Development (BDD) and Spec by Example
  • Accelerate defect detection and correction and lower integration costs thru continuous integration.
  • Accelerate your projects with high-speed testing techniques.
  • Capitalize on your investment in traditional testing methods by transitioning them to an Agile approach.
  • Address product and technical risk using Risk-Based Testing to better focus time and resources.
  • Maximize the efficiency of your test process without loss of certainty.
  • Enhance the skills of your testers and development team to effectively conduct adequate testing.
  • Learn from defects so you can optimize your Agile development process.
  • Turbo charge your testing with automation and test support tools.
  • Achieve higher product confidence by using Pair Testing.
  • Optimize the performance of your Agile teams thru proper testing roles.
  • Efficiently track and manage testing resources across the entire development team.
  • Smooth team interactions with collaborative development practices and tools.
  • Capitalize on your Agile teams’ User Stories as a basis for effective testing.
  • Ensure that you develop effective regression test capabilities for the entire Agile team.
  • Use the Agile incremental approach as a way to manage work delivery and facilitate product validation.
  • Ensure testers’ efficiency with appropriate tools and environments.
  • Make the best use of the shift in roles in the development-test-business owner community to achieve collaborative delivery of high-quality software.
  • Adopt the requisite skill sets testers and the development team will need to become truly adaptable and agile.

Who Should Attend Agile Testing Training

  • Quality Analysts & Engineers
  • Software Test Leads & Testers
  • Software Quality & Testing Managers
  • Software Project Managers
  • Software Engineering Managers
  • Business Analysts
  • Software Development Managers
  • IT Managers
  • Programmers/Developers

Plan szkolenia Rozwiń listę

  1. Overview of Agile Testing
    • Origins of Agile Testing
    • Agile Testing vs. Traditional Approaches
  2. Mindset & Culture
    • Agile Testing Principles
    • Whole Team Approach
    • Building Quality In
    • Continuous Improvement and Feedback
    • Ingraining The Agile Testing Mindset (Hands-on Exercise)
  3. Categories of Testing
    • Agile Testing Quadrants of Categories
    • Automation Pyramid – Introduction
    • Testing Techniques
  4. Collaborating with Developers
    • Unit and Component Testing
    • Pairing Between Developer and Tester
  5. Example Driven Development
    • Acceptance Test-Driven Development (ATDD)
    • Behavior-Driven Development (BDD)
    • Spec by Example
  6. Feature and Story Testing
    • User Story Testing
    • Feature Testing
    • Exploratory Testing
    • Non-Functional Testing
  7. Roles and Responsibilities
    • Team-Based Testing Approach
    • Typical Business Representative Role in Testing
    • Typical Programmer Role in Testing
    • Typical Tester Role in Testing
    • Role of Test Managers in Agile
  8. Test Strategy and Planning
    • Different Strategies Based on Levels of Precision
    • During Iteration Planning/Kickoff
    • Lightweight Test Plan Documentation
    • Defect Tracking and Management
    • Results Reporting
    • Test Metrics
    • Regression Tests
  9. Successful Delivery
    • Time-Boxed Delivery
    • Continuous Delivery
    • Post-Development Test Cycles
    • Iteration Wrap-Up
    • Definition of a Release/End Game
    • User Acceptance Test (UAT)
    • System-Wide and Cross-Team Testing
    • Post-Release Testing
    • Documentation for Regulatory Requirements
  10. Test Environments and Infrastructure
    • Typical Environments for Test
    • Build Pipeline
    • Automated Builds
    • Testing the Proper Build
    • Test Data Management
  11. Working on Distributed Teams
    • Distributed Team Communication
    • Distributed Team Coordination
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania wstępne

To be successful in this course, you should have the following prerequisites or knowledge:

  • Have working knowledge of Windows, websites, and browsers
Poziom trudności
Czas trwania 2 dni

The participants will obtain certificates signed by Micro Focus (course completion).


Authorized Micro Focus Trainer

Pozostałe szkolenia Micro Focus | DevOps

Szkolenia powiązane tematycznie

Scrum i Agile


Formularz kontaktowy

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.

* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.


Najbliższe szkolenia Micro Focus

Harmonogram szkoleń Micro Focus