AET
AET is a system that detects visual changes on web sites and performs basic page health checks (like w3c compliance, accessibility, HTTP status codes, JS Error checks and others). AET is designed as a flexible system that can be adapted and tailored to the regression requirements of a given project. The tool has been developed to aid front end client side layout regression testing of websites or portfolios, in essence assessing the impact or change of a website from one snapshot to the next.
AET helps testers to ensure that a change in one part of the software has not introduced new defects in other parts of the software.
AET uses several tools and frameworks that are used to check page quality in the following areas:
How to start
To setup a fully functional AET instance use one of the following:
AET_ROOT
mentioned in the guide above to be equal ../aet-docker
./gradlew
or ./gradlew deployLocal
to automatically
install all core bundles, core configs and core featuresFor more details on how to run AET tests, see AET in 10 minutes guide.
The AET System consists of 7 units:
Thanks to using AET Maven Plugin as a Client application, AET is easy to integrate with CI Tools like Jenkins or Bamboo.
License
AET is licensed under Apache License, Version 2.0 (the "License").
For bugs, questions and discussions please use Github Issues. Please notice we use the ZenHub extension to manage issues.
Documentation
If you have any questions or require technical support please contact us at [email protected]. Gitter Chat is a way for users to chat with the AET community. Feel free to leave a message, even if we’re not around, we will definitely respond to you when available.