Learn About Keynote's New DeviceAnywhere Enterprise Extension for Jenkins
By Josh Galde | May 5, 2014
In his recent blog post, “Why agile development races ahead of traditional testing,” Forrester Analyst Diego Lo Guidice described the recent move from the traditional testing environment towards more agile testing practices and how this evolution is affecting developers’ choice of testing tools.
“…Increased testing automation and continuous build and integration make a significant impact on the day-to-day activities of developers and testers. These shifts in testing practices also change how development teams select testing tools. Developers want tools that easily plug into their integrated development environments (IDEs)…”
Stay on the Same Page with Integrated Mobile Testing Tools
At Keynote, we hear this every day. Mobile developers and testers have to be more aligned than ever and they need easily deployable and configurable mobile testing tools that will help them in this regard. With this in mind, Keynote today announced an exciting integration to help mobile developers and testers stay on the same page in the new agile environment where continuous integration is the name of the game.
Keynote’s new DeviceAnywhere Enterprise for Jenkins integration allows for automated build acceptance tests (BATs) on real devices from within the popular Jenkins build management platform. This solves the problem of integrating critical real device testing without unnecessarily slowing development, or forcing developers to scrap their work and start over again when critical errors are found after the fact.
Once the plugin is installed and configured, a series of test cases can be paired with a project and run automatically, directly from the Jenkins machine. As soon as the build is successfully completed, the plugin calls up the pre-configured tests and automatically runs them across the pre-selected set of devices. The test results are automatically appended to the Jenkins build, and can even return a pass or error result on the build. The results also contain links to each test case run, as well as a link to the Keynote DeviceAnywhere result portal, including screenshots, logs, and key/logic sequences.
Key features include:
- Ability to schedule and automatically deliver your app build to devices and run a set of test cases to validate the build
- Increase productivity and streamline the mobile app testing process
- Automated sanity testing of each mobile application build to support earlier defect identification
- Build and schedule mobile application automated regression suite directly from your build machine to increase confidence
- Enhanced test coverage and shorter test cycles
- Immediate feedback to developers on the quality, functionality or system-wide impact of code you are writing