ABT Overview

Action Based Testing Method (ABT)
Test design is a significant factor for automation success. Regardless of the automation technology employed, poorly designed and organized tests will be a continuous burden for the automation team right from the start. Action Based TestingTM (ABT) is a method that addresses test design challenge that limits the success of test automation.
  • ABT is a method that enables optimizing test automation production efficiency.
  • ABT makes it possible to achieve test automation critical mass— the point where a positive return on the time and resource investment in test automation is achieved and can be sustained.
  • ABT minimizes the effort required to maintain tests.
  • ABT makes it possible to automate 95% of tests while using only 5% of the total test effort for automation.
Action Based Testing Test Plan
ABT Overview
ABT is a modular-designed and action-driven test method that provides a systematic approach to incrementally increase the success of automated testing. Modular-design addresses the challenges of test planning and test case management through efficient test organization.
Action-driven test development eliminates the majority of the programming work required to automate and maintain tests long-term.
ABT consists of three parts:
  • Top-down, modular test planning.
  • Test Module development.
  • Action-driven test authoring.
ABT Design Process
Modular PlanningModular Planning
  • A top-down planning approach creates a logical test flow that results in more efficient test creation.
  • It also facilitates developing test cases free of any unnecessary details or redundant checks that make tests difficult to debug and maintain when the application under test changes.
Test Modules DesignTest Modules Design
  • Test Modules are containers for organizing tests—typically around user stories, or software requirements. Test Modules increase the efficiency of test development by providing a well-defined test case flow.
  • Tests within a module can have interdependencies, but test modules are intended to be independent from one another. This simplifies maintenance and allows different parts of a project to be parsed out to different teams without impacting the overall test project.
Action-Driven Test AuthoringAction-Driven Test Authoring
  • Actions are keywords in which the majority of the programming work of automating tests is separated from the actual test design. TestArchitect’s built-in actions are pre-programmed with dynamic functionality, allowing a single test to run against multiple platforms.
  • Actions create a plain text business-readable domain specific language to optimize test automation production. This mini-domain specific language is called Action Based Testing Language (ABTL) that follows an activity >> outcome syntax.
  • Tests consist of actions specifying activity followed by outcome. This makes it possible for testers to write tests using one or more actions rather than lengthy scripts detailing operations and checks.
Action Based Testing Modernizers Keyword Driven Testing

Action-Based Testing Modernizes Keyword-Driven Testing

Action-Based Testing is a modern approach to Keyword-Driven Testing – the test development method we all know and love. Like everything else, Keyword-Driven Testing evolves. Check out the whitepaper below to understand the most common mistakes in implementing Keyword-Driven Testing solutions and how to avoid them.
Find out how organizations
like yours are using TestArchitect
Halliburton Reduces End-to-End Integration Testing Time by 99%
Centrify Leverages Testing Platform to Achieve an 80% Automation Rate
Innovative Interface Inc., Uses TestArchitect to Reduce Regression Test Execution Time by 94%
Copyright © 2022 LogiGear Corporation. All rights reserved. LogiGear is a registered trademark, and Action Based Testing and TestArchitect are trademarks of LogiGear Corporation. All other trademarks contained herein are the property of their respective owners.

LOGIGEAR CORPORATION

1730 S. Amphlett Blvd. Suite 200, San Mateo, CA 94402

Tel +1(800) 322-0333