Developing Web applications is a complicated procedure — the developer starts with a plan, executes this plan in code, & then needs to debug & test the app in various browsers, on various devices & in particular “use” situations. Automating browser testing for various coding languages can also be challenging, since developers usually use more than 1 language to build an app, so all languages must be supported by any testing tool employed.
To deal with the difficulties encountered by developers, “Sencha” has built a User Interface (UI) testing tool called WebTestIt. WebTestIt is an Integrated Development Environment (IDE), which supports popular Web technologies such as Selenium & Protractor. These testing suites, in turn, support many of the current coding languages. Selenium supports PHP, Perl, Ruby, Java & C#, while Protractor supports Angular in particular, but can handle most Javascript-based frameworks.
WebTestIt is free to download, built on open source technologies, keyboard oriented, fully customizable & has no vendor lock-in protocol. The testing IDE is feature-rich & caters for:-
- Flexible execution
Select an entire test suite or just the failed test cases. Run tests on a single or multiple endpoints in parallel. Execute tests from the command line with custom configuration.
- JIRA & TestRail integration
Integration with Atlassian JIRA & TestRail. Create a JIRA defect with a single click or import test cases from TestRail to run & easily report results.
- Continuous integration
Use the CLI to integrate automated tests into CI servers, such as VSTS, Jenkins, TravisCI & more. Include generated reports as artifacts in your CI process.
- Built-in reporting
Eliminates the need for 3rd party testing tools.
- Browser support
Test locally on popular browsers for desktop & Android mobile devices, or on a headless browser.
- Optimized workflow
Use a mouse or keyboard to create tests — WebTestIt supports the workflow of creating page objects & tests.
So if you need a powerful IDE to test your UI, fill in the download form on Sencha’s Website & get the tool free of charge.