|
|
"Automated Acceptance Testing - a real game-changer"
Automated Acceptance Testing (ATDD) is a key agile development practice that can also be very beneficial for more traditional projects. Developers write automated functional tests that are specified collaboratively with the business. Key benefits include:
- Reduced risk due to a better understanding of the requirements
- Better team communication and an unambiguous definition of what needs to be done
- Issues are detected and fixed faster
- Faster releases due to comprehensive automated regression tests
- Objective, real-time measures of progress
|
|
|
Automated Acceptance Testing Audit
We can review your team's current development process and help determine how Automated Acceptance Testing could work for you. This includes not only advice on how to best write automated acceptance tests for your application, but also recommendations on how to introduce this practice into your team and organization as a whole.
Contact us to learn more about our Audit Services.
|
|
|
Training
We can teach your team all the finer points of automated web testing and automated acceptance criteria with a tailored on-site workshop, or you can attend one of our public sessions.
Learn more about our public and on-site training courses in Automated Web Testing with Selenium 2/Web Driver.
|
|
|
Mentoring and Coaching
Despite all the benefits of ATDD, it can sometimes be hard for a busy team
to adopt ATDD without a little help.
We can help your team apply automated acceptance testing
efficiently and with a minimum of effort. We can pair with your developers
to help them write more effective web tests.
We can also write an initial
set of tests that developers can use as a starting point and a reference for future
tests.
And we can review your automated tests to ensure they are written optimally.
Contact us to learn more.
|
|
|
Automated Acceptance Testing with Thucydides
Thucydides is an open source library that lets you use WebDriver/Selenium 2 to write better acceptance tests:
- Write tests that are more flexible and easier to maintain
- Produce illustrated, narrative reports about your tests
- Map your automated tests back to your requirements more easily
- And measure functional code coverage and project progress
|
|
|
Outsourcing
If your developers don't have the time to write the tests, we can write them for you!
This is a flexible approach that gives you the best of both worlds: high quality
automated acceptance tests, with all the corresponding benefits, but without the
initial developer effort.
And since these tests are written in Java using standard open source tools, your
developers can take over whenever they are ready.
Contact us to learn more.
|
|