Description

Software assessment (testing and analysis) is usually a manual and expensive process, but it is also a crucial activity to ensure the accomplishment of both functional and non-functional requirements and finding bugs. Automation on software testing and analysis can reduce efforts and therefore improving the quality of the system under test.

ATP is an automated testing and analysis tool. It can be seen as a mixed-framework, because it the following automation approaches: Record&Playback, Data-Driven, and Model-Based.

Target Applications

ATP is focused on web application in the client-side. ATP has been created in Java.

Automation

ATP automates testing in four levels:

Test case generation: ATP creates JUnit test cases which performs automated testing/analysis based on the navigation of the web under test.