step - Scalable Test Execution Platform favicon

step - Scalable Test Execution Platform

step is a test automation platform designed to achieve unprecedented efficiency in an industrial context. The main benefit of adopting step is a dramatic reduction of all costs incurred by traditional in-house testing. Based on its unique keyword-driven philosophy and collaborative web-based test management system, step allows you to unify test practices across teams and streamline each part of your testing pipeline. In addition, step ships with a distributed execution platform for massively concurrent testing and a flurry of integration plugins to cover every possible technical environment and test scenario. It is not only for developers but also for functional testers, business analysts and ops/monitoring teams, as it covers many use cases such as collaborative functional testing (for example, data-driven), synthetic monitoring, load testing, batched unit testing, job scheduling, etc. Business- and functional-minded people focus on specifying inputs and expected outputs of the test cases, and developers/scripters implement the simulation routines (scripts) that take these inputs and send back the output for real-time verification. stem also comes bundled with an analytics tool called RTM for performance analysis and slice-and-dice interactive exploration of data through dimensions filtering / grouping, aggregation and charting. It integrates very easily with all kinds of datasources, simulation engines (Selenium, Grinder, SoapUI), reporting tools, CI servers, third-party test repositories (such as ALM / QC, JIRA), bug trackers, etc.