Appian Automated Testing

Appian Automated Testing (AAT) by CEITA is a visual test automation tool, fully integrated with any Appian release, and customized to improve your testing experience. Manual testing is no longer affordable as an overall strategy , although there will be items to be tested manually, our statistics show that up to 95% of your Appian applications can be automated easily with AAT.

Why do our customers use AAT?

QUICK INVESTMENT’S RETURN.

Common projects have a ROI of 1 year or less.

SPEED UP YOUR DELIVERY.

You Will be able to automate a full interface in less than 10 minutes.

OPTIMIZE YOUR QUALITY.

With AAT’s easy debugging methods, your performance will increase exponentially.

ADOPT AGILE METHODOLOGY IN YOUR QA.


Due to AAT’s easy and fast way of creating scripts, adopting agile methodologies like BDD will be extremely easy.


BDD



BDD (Behavior Driven Development), is a behavior-directed development strategy, which has evolved from TDD (Test Driven Development), despite BDD not being a testing technique.

In BDD, tests must be defined before development. These are focused on the user and the behavior of the system.

The main advantage is that all BDD definitions are written in a common language. The main objective is for the team to describe the details of how the application which has to be developed should behave, and thus, it will be understandable by everyone.



Cucumber syntax



Cucumber is a tool used to implement methodologies such as BDD (Behavior Driven Development), which allow executing functional descriptions written in plain text as automated software tests.

These functional descriptions are written in a specific and readable language called "Gherkin", which serves as development documentation and for automated testing.



Gherkin language


The Gherkin language defines the structure, and a basic syntax for the description of the tests that can be understood both, by the technical members of the team, as well as, by the Analysts / PO or whoever is there as a representative of the client.

In this way, while tests are being generated, living documentation is being generated that perfectly describes how the system behaves, enriching and maintaining the documentation.



User’s Perspective



User works in his/her workspace which defines its tests.

Integrated repository to share tests between users.

Functional / Technical view of every test. Functional users can see your tests from their perspective and review with you the acceptance criteria so the test definitions are always up to date.

Cucumber-like syntax, which makes it structured and easy to read for anyone.

Your tests can be modular and be reused infinitely, with or without parameters.

Super simple navigation by Appian Menus, Sites, Actions, any kind of buttons, drop down lists, grids, etc.

Group your tests in UATs and execute UATs when you want.

Take screenshots of the navigation and upload the results to any testing repository existing in your organization.

Generate your test data. Define one test and run it with multiple data sets to easily validate borderline conditions and limits.