Selendroid is a test automation framework which drives off the UI of Android native and hybrid applications (apps) and the mobile web. Tests are written using the Selenium 2 client API. Selendroid can be used on emulators and real devices and can be integrated as a node into the Selenium Grid for scaling and parallel testing
Spek is a specification framework for the JVM that allows you to easily define specifications and tests in a clear, understandable, human readable way. Spek is written in Kotlin and as such is 100% compatible with Java. You can write your specifications (notice we say specification, not test) in Kotlin and verify new or existing code written in Java or Kotlin.
QualityBots is a tool that allows users to create batch webpage comparisons across Chrome channels by utilizing EC2 machines. The resulting comparisons will help webpage designers and Chrome app developers understand how their work will fare in future Chrome versions.
Jnario is a framework for writing executable specifications for Java. It provides all the goodness of Xtend while being specifically tailored to writing acceptance and unit tests. It is easy to integrate as Jnario specifications are compiled to plain Java Junit tests.
PyVows is an asynchronous behaviour driven development (BDD) for Python. The main reason for asynchronous testing is to make tests which target I/O run much faster, by running them concurrently. By having a faster suite, it gets run that more often, thus improving the feedback cycle.
Nightwatch.js is an easy to use Node.js based End-to-End (E2E) testing solution for browser based apps and websites. It uses the powerful Selenium WebDriver API to perform commands and assertions on DOM elements. It provides Continous Integration support: JUnit XML reporting is built-in so you can integrate your tests in your build process with systems such as Teamcity, Jenkins, Hudson etc.
TestMagic is an innovative, intelligent and inexpensive automation test solution allowing users to automate business and IT processes easily, swiftly and intuitively. It centralizes the setup and maintenance of test automation tasks, ensuring consistency, eliminating set-up time and maintenance effort, whether it be for a single machine or multiple machines across an enterprise.