Customer-A is a global automotive components manufacturer having their web application built using Sencha's ExtJS framework. They wanted their application testing to be automated so that they can reduce time to market post development.
On review of existing application and current software testing practices, below challenges were observed:
Keeping all the above challenges in mind and the study of all the available software testing tools in market Sencha Test was the best suited due to several reasons among which major are listed below:
Sencha Test has its wenl-organized different components that help in full stack automation of a web application
Built-in JS Editor
Code Completion Matrix
We selectively run tests simultaneously on different browsers installed on our system and watch a consolidated report of passed and failed tests instantaneously.
Sencha Test Command Line Interface (CLI)
Integrated Sencha Command line tool with Jenkins to run all our tests offline as soon as a build is pushed to repository and generated notifications depending on pass / failure of tests.
Used to track historical testing trends in project as well as compare results between runs. And even analyzed screenshot tests run through CLI.
Usage of Sauce Labs for Browser Interoperability Tests
Configured our Sencha Test to use our Sauce Labs account and run tests their so that it gives us all the browser options which we cannot install on testers machine, and we can then generate the test reports in Sencha Studio itself.
Sencha Test enables developers and test automation engineers to: