Home > Ask the SOA Experts > SOA testing and QA Questions & Answers > Automate regression testing
Ask The SOA Expert: Questions & Answers
EMAIL THIS

Automate regression testing

Rami Jaamour EXPERT RESPONSE FROM: Rami Jaamour

Pose a Question
Other SOA Categories
Meet all SOA Experts
Become an Expert for this site


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


>
QUESTION POSED ON: 24 May 2007
Given the amount of different technologies our company is trying to make work together is there any way to automate regression testing? It would be nice to know if different modules will work together at the outset of a project.

>
EXPERT RESPONSE

Yes, there are ways to automate regression testing and it should be automated. Web services lend themselves to automation because of the absence of a user interface – a component which has traditionally made automated regression testing difficult. There are vendors who offer regression test automation technologies that can be found with Web search. The components and aspects that you would need to consider are:

1) Automated build process. The services would need to compile and deploy automatically. This is typically done on a daily basis by the build system (at night) after code changes were made during the day.

2) Tools that allow you to easily create test cases that are as close to the use case scenarios as possible, and at the messaging layer.

3) An infrastructure for running the tests automatically after the build is made.

4) An infrastructure for making the test cases available and sharable between different teams (development, QA, etc.) so they can collaborate efficiently.

5) Consolidated reports with the results so there is no repetitive time spent checking on test execution results.

6) Ability to link tests to requirements in the requirements management system or bug IDs in the bug tracking system becomes very useful in tracking progress and identifying what is tested/not tested, what is working and what is not working in a project.

This way you can build an efficient agile process. Every day developers and QA engineers can come in the morning, check the test execution results, resolve any regressions, then go on coding and creating tests for new features with confidence that existing functionality is still working correctly. Efforts are spent on creating the tests for new features, not testing old things or running tests manually, and this is a huge productivity gain. The regression test set grows as a valuable asset that can be executed at anytime to verify the application and it allows you to progress with the project with predictability and status awareness, rather than receiving bad surprises towards the end. This is all very doable and I've observed many organizations apply this process successfully.


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
SOA testing and QA
Emulating systems
Building a testing system for SOA
The business side of SOA testing processes
QA tests for BPM
BPM testing
Regression testing explained
Business process testing and simulation for optimized BPM
Service emulation pitfalls
Unit testing for SOA best practices
No testing tool for a jPDL Process

Testing
SOA changing the way testing is done
QA tries to wrap its arms around SOA testing
Testing services: Integrity and scalability in SOA

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2001 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts