November 4, 2014 | Software Consultancy
When starting a project, teams often spend their time re-inventing the ‘automated testing wheel’. While every project has it’s own challenges and every team it’s own needs, many things exist as common requirements of a flexible test automation framework.
This post introduces an effective Java test framework that can be used to quickly get started with test automation on a Java project.
WRITTEN BY
The OpenCredo approach is proven and used across a number of live projects. It is updated as new ideas are explored and new discoveries made. The Framework supports easy maintenance of test cases and system interaction code to ensure that the Framework will scale as the project grows.
The Framework covers API acceptance, UI acceptance and performance testing, with working examples on the use of each. The sample code demonstrates the following basic concepts:
The Framework utilises the following readily substitutable tools:
The project is available for download from GitHub, and we welcome pull requests with useful helper classes and general improvements to the Framework. For those with some familiarity with the tools involved usage should be self-explanatory.
If you are still investigating test automation and are unsure of how best to implement in your organisation, we have whitepapers and case studies dedicated to helping you to understand the benefits and implementation implications. They can be found in our test automation framework section.
A series of blog posts using this framework to introduce and explain common concepts of test automation will be created over time, with this list updated as they are published. The posts have been divided based on their complexity.
Executing automated tests in parallel
This blog is written exclusively by the OpenCredo team. We do not accept external contributions.
Agile India 2022 – Systems Thinking for Happy Staff and Elated Customers
Watch Simon Copsey’s talk from the Agile India Conference on “Systems Thinking for Happy Staff and Elated Customers.”Lean-Agile Delivery & Coaching Network and Digital Transformation Meetup
Watch Simon Copsey’s talk from the Lean-Agile Delivery & Coaching Network and Digital Transformation Meetup on “Seeing Clearly in Complexity” where he explores the Current…When Your Product Teams Should Aim to be Inefficient – Part 2
Many businesses advocate for efficiency, but this is not always the right goal. In part one of this article, we explored how product teams can…