Create robust tests that help you deliver quality apps
Sencha Test is the most comprehensive unit and end-to-end testing solution for Ext JS apps. Based on years of testing Ext JS applications and the deepest integration with the framework, Sencha Test helps you improve application quality, accelerate time to market, and reduce testing time and costs. With Sencha Test, you can create unit and end-to-end tests quickly, and execute them on multiple browsers simultaneously. Cross-browser testing is critical to ensuring quality for organizations, and test automation is a requirement to meet delivery timelines. Sencha Test is the only dedicated testing solution for Ext JS applications. It helps you build an end-to-end testing plan without having to cobble together testing tools.
Sencha Test enables developers and test automation engineers to:
- Improve the quality of Ext JS apps through end-to-end testing.
- Leverage unit and functional testing to increase team productivity and accelerate release cycles.
- Create robust tests by leveraging the deep integration between Sencha Test and Ext JS.
All of the Sencha Test components work together seamlessly to provide a comprehensive and integrated test environment designed specifically to test Ext JS applications.
Sencha Test Studio
Using Test Runner, you can run selected unit and functional tests on any or all of the browsers on a local machine, a connected mobile device, or on a browser farm. The local Test Runner can be used for test creation and debugging. An external browser farm or a Selenium grid is used by the Sencha Test Command Line Interface (CLI) to run the same tests on a Continuous Integration (CI) system – allowing you to schedule automated test runs nightly or at a convenient time, with minimal configuration.
Sencha Test Command Line Interface (CLI)
Sencha Test CLI helps you achieve the full power of automated test runs. Once tests are authored and checked into the source control repository, you can launch them from your Continuous Integration (CI) system. The CI system can invoke the CLI automatically, once it senses a change to the application code or the test files in the source control repository.
The Test Archiver enables you to track historical testing trends in your projects as well as compare results between runs. Automated visual analysis allows you to identify runs where screens do not render correctly or visual glitches are present. The archiver leverages the full power of Sencha Test Studio to make it easy to understand test results and quickly identify failures.
Testing web applications has become critical for organizations. Applications have grown in complexity, becoming increasingly data-intensive, and consumers want a great user experience – no matter which platform they’re running the application on. Organizations can no longer afford to throw web applications over the wall for their users to test in production. We created the Web Application Testing Maturity Model to guide organizations through the evolution from manual to automated testing, as they adopt web application testing in their software development lifecycle. The process begins by assessing a company’s current testing strategy and future goals. Through a series of questions and regular “health checks,” the Web Application Testing Maturity Model helps organizations determine the required steps to meet their test automation and ROI goals.
Customers using the early access version of Sencha Test were able to deploy the product in less than five minutes.
One third of the early access customers expect Sencha Test to make their application development cycles 75 percent more efficient.