This is one of 4623 IT projects that we have successfully completed with our customers.

How can we support you?

Weißes Quadrat mit umrandeten Seiten rechts oben

Automation of test cases with TestComplete

Brief description

In an internationally-operating retail company, further specific functions are continuously added to the central application for planning, controlling and subsequent review of promotions. For long-term improvement of product quality and in order to increase test coverage while simultaneously shortening release cycles, manual regression tests are automated using TestComplete and the tests are enhanced, and the test automation is integrated into the quality assurance process.

Supplement

Here, a proof of concept was carried out to evaluate various automation tools in relation to the individual software, and TestComplete was then chosen for the interface tests. In parallel, a test automation concept is drawn up in order to optimally integrate the automation into the existing quality assurance process and to support the automation. In the first step of the actual automation, TestComplete is prepared for operation with the individual software to be checked. To do so, the project structure is set up in the automation tool, the interface elements to be tested are learned, and the necessary additional testing and auxiliary functions are developed. Finally, a four-figure number of regression tests are automated. For administration purposes, the automated test cases are integrated into the test tool that is already used in the project, in order to enable joint planning and standardized controlling and reporting for the manual and the automated tests.

Subject description

Due to the structure of the individual software, the capture-and-replay function, the standard function for recording tests cases in TestComplete, can only be used to a provisional or preparatory extent. The function is used for rough recording of new process sequences and to learn interface objects. These process sequences are then modified and implemented as generally usable functions in TestComplete by means of JavaScript. To ensure reliable detection of interface objects, PTA also enhances the standard TestComplete functions to include project-specific functions. Maintainability and stability are achieved by means of layer separation of the code for test cases, process sequences and object detection. All test scripts and libraries are versioned in the project-internal TFS. Test management of these test cases takes place in parallel to the manual SpiraTest test tool, which is also used, via the standard interface to TestComplete, for planning/executing automated test cases.

Have we sparked your interest?

Marcus Rödiger, ein Mann mit braunen Haaren und Brille

Marcus Rödiger

Head of Consumer Goods & Retail

Jetzt Kontakt aufnehmen

Zum Umgang mit den hier erhobenen Daten informieren wir in unserer Datenschutzerklärung.

Contact now

We provide information on the handling of the data collected here in our privacy policy.

Download file

We provide information on the handling of the data collected here in our privacy policy.