Training & Coaching

Quickly gain test automation expertise
Training ranges from a half-day instructor led quick-start session to a comprehensive 5 day hands-on course to get the most from automation with TestArchitect.

Test Design for Automation

This course will dive deeper into the Action Based Testing (ABT) method for automation-ready test design.
In Action Based Testing a modular organization of tests helps the creation and maintenance of their automation. Rather than focusing on technical challenges this class test design take central stage. You will see how the ABT process of test design enables non-technical testers and other stakeholders to create tests that have the kind of structure and re-use that normally would take experienced engineers to achieve. The focus on test design as the driver for automation enables the participation of the whole team rather than only the testers and automation engineers.
Knowledge taught from the course will help you to deal with challenges in automation, and make your test cases concise and easy to read, with clear business functionality coverage, easy to maintain and scale over time, over different releases, or different configurations.
The Test Design for Automation course is usually given as an online session, but can also be taught on-site. Although Action Based Testing is the foundation of TestArchitect, most of the concepts presented in this class can also work well for other tools.

TestArchitect Basics Course

This hands-on course is one online session to help you learn the basics of working with TestArchitect. The course will make you familiar with TestArchitect’s functionality and its user interface. You will learn to create and execute Action Based Tests, and to work with the user interface of an application under test.
While not required, additional instruction in Action Based Testing (ABT) – The “Test Design for Automation” course is recommended. ABT is the method TestArchitect is based on, and understanding of it can help you with making/creating more effective and maintainable automated tests.

TestArchitect Fundamentals Course

The hands-on Fundamentals Course provides you with knowledge on a wide range of topics. It includes all the topics of the Basics Course, plus more in-depth knowledge on TestArchitect features.
The Fundamentals Course provides interactive, hands-on instruction to get you up-to-speed quickly with many of the features of TestArchitect. The participants will get experience using TestArchitect’s features for test development and test automation by seeing and practicing “how-to’s” using the tool’s functionality.
The course starts with an overview of the components and functionality of the TestArchitect toolset, followed by hands-on exercises in in a range of topics. You will be creating and executing action-driven tests, data-driven tests, and cross-platform tests. You will also practice special actions like looping and conditions. And you will work with various ways to execute tests, to debug them and to review and analyze their results.
The Fundamental Course is usually given as three online sessions, but can also be taught on-site.
While not required, additional instruction in Action Based Testing (ABT) – The “Test Design for Automation” course is recommended,

TestArchitect Comprehensive Course

This hands-on Comprehensive Course provides you with knowledge on a wide range of topics. It includes all the topics of the Fundamental Course, and takes a deeper dive into test management and best practices.
The Comprehensive Course provides interactive, practical instructions to familiarize attendants with many features of TestArchitect, thus equipping them with knowledge about managing test assets and applying automation best practices to their projects. The participants will get experience using TestArchitect’s features for test development, test automation, and test management by seeing and practicing “how-to’s” using the tool’s functionality. They will also learn about dos and don’ts practices in test creation to have manageable, scalable tests.
The course starts with an overview of the components and functionality of the TestArchitect toolset, followed by hands-on exercises in a range of topics. Attendants will be creating and executing action-driven tests, data-driven tests, and cross-platform tests. Participants will also practice special actions like looping and conditions, will work with various ways to execute tests, to debug them and to review and analyze their results. Administrative functionalities including version control, project subscription, repository replication, and user management are also covered. This course also provides trainees best practices in test developments, test execution, and test management to build and maintain effective, efficient, readable, and stable automation projects.
The Comprehensive Course is usually given as five online sessions, but can also be taught on-site.
While not required, additional instruction in Action Based Testing (ABT) – The “Test Design for Automation” course is recommended, since this is the method TestArchitect is based on, and understanding of it can help you make more effective and maintainable automated tests.
Coaching
What’s offered:

Automation experts work directly with individuals and groups to provide hands-on tutoring and guidance for proper implementation of TestArchitect and ABT, and other tools that may be utilized in the testing effort. Testing experts provide coaching on coding standards and coding skills for automated test case design and problem solving that will provide a quick ramp-up to efficient and highly maintainable test automation.
Coaches are available for team/1-on-1 assistance on-site or remotely via web or video conference workshop, or for individual phone coaching.

Benefits
  • Accelerates the adoption of test design methods that improve testing efficiency.
  • Shortens the learning curve in gaining proficiency with ABT and the TestArchitect toolset.
  • Coaches work directly alongside individuals for guided learning and problem solving.
  • Facilitates quick adoption of test methods and test case design that improve testing efficiency.
  • Saves time and money by making teams more efficient.