Home > Ask the Software Quality Experts > Software Testing and Quality Assurance Questions & Answers > How to use tools for system integration testing
Ask The Software Quality Expert: Questions & Answers
EMAIL THIS

How to use tools for system integration testing

John Overbaugh EXPERT RESPONSE FROM: John Overbaugh

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


Software quality news and advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


>
QUESTION POSED ON: 08 October 2008
Are there any tools available for system integration testing?


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



RELATED CONTENT
Software Testing and Quality Assurance
Why do performance testers write new scripts so often?
How to create performance testing workload models
Fixing Web application performance troubleshooting problems
Expert advises on implementation of Selenium IDE for effective software testing
When should regression testing occur in an automated test plan?
Achieving peak performance in integration testing
Getting answers about OpenSTA script problems
Defining core software regression tests
Breaking in functionality on UI application pages
Where to find good methodology guides for software testing

Software integration testing
Free Web proxy security tools software testers should get to know
Ajax testing: Using available tools is key
Building, using tests on Microsoft Visual Studio Team System
Configuration testing: QA pros discuss 10 things you may not know
What is system integration testing?
What type of designs are needed to write integration test cases?
Who is responsible for integration testing, developer or tester?
How to develop a checklist for unit, integration and system testing
Integration testing: Is it black box or white box testing?
An approach to integration testing

Software testing tools and frameworks
Performance testing tools - Commercial, less expensive and free
Software Testing Ezines
New IBM Rational, Tivoli integrated tools pair development with IT
STPCon: Do reality checks on performance test products, panelists advise
Demo: Using WebGoat, a free software testing tool
Getting answers about OpenSTA script problems
Defining core software regression tests
Selecting the best tool for stress and load testing
Required prerequisites for performance testing
Surgient 7's self-provisioning promises software testers quick IT resource access

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
continuous integration  (SearchSoftwareQuality.com)
integration testing  (SearchSoftwareQuality.com)
V-Model  (SearchSoftwareQuality.com)

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


Well, the answer to that question has to be "yes, but…" Look, there's no magic bullet; software testing is work, and building quality software is hard work.
To use a tool to perform system testing you need to start pulling together the tools you used for functional testing.
There are a ton of tools out there for automated testing, and just about any tool can be used for just about any testing methodology. For instance, you can use TestNG and Watij to build a test case against a Web application. You can use those same technologies and that same automated test as part of a system test case.

The answer to your question rests not so much on the technology you use, but on the difference between functional testing and system testing AND on how you use tools in functional testing. Functional or feature testing is the process of testing newly written code to ensure it functions as designed. System or integration testing is the process of ensuring individual functional areas integrate (play nicely together). So the testing is different -- it moves from the atomic level to the molecular level -- from an individual unit to a combined whole. My expert response "How to do integration testing" touches on this difference a bit.

Software testing help:
Functional testing: Unit testing, integration testing, and beyond

An approach to integration testing

Free load and performance testing tools

So basically, to use a tool to perform system testing you need to start pulling together the tools you used for functional testing. The key to success here is to write your test tools and your tests to be atomic so you can pull them together later. Try this on for size: A typical Web site might have four functional areas -- account creation, login/logout, inventory browse, and shopping cart. For each of these functional areas, you need to write a number of tests which probe the functional area, validating functionality as well as setting the quality bar. For system testing, you would want to string together tests from each area -- create an account, log in with that new account, browse the inventory, and purchase something. Then create an account, log in with the account, log out from that account, and try to buy something. Lather, rinse, repeat… Keep pulling together tests from each area, generating more complex scenarios.




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



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

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




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