Home > Testing strategies for complex environments
PDF:
EMAIL THIS

Testing strategies for complex environments

30 Oct 2009 | SearchSoftwareQuality.com

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

Unless you live in a sci-fi novel, there's one rule of thumb for any new place you go: some things are different; some are the same. Usually, success, fun or survival in that new place depends upon how well you handle the differences. In this issue of SearchSoftwareQuality.com's Software Testing Ezine, the new "places" are a service-oriented architecture (SOA) and an agile software development environment.

Examining the ins and outs of software testing in SOA environments in "An SOA view of testing," consultant Mike Kelly focuses on the "subtle differences." What's the same is that testers here must start with the basics. In SOA, the basics are connectivity, basic capacity, and authorization and authentication—not that different from other environments. The level of complexity of data models, however, is very different from that of other architectures and requires some new methods of testing.

While agile development requires different testing methods than the waterfall model, those differences lie as much in human behavior as in technology, according to consultant Karen N. Johnson in "Agile testing strategies: Evolving with the product." Agile is a more collaborative process and calls for seizing "iterations as a chance to evolve test ideas," Johnson writes. Fundamental testing tasks, like exploratory and investigative testing, stay the same, but the productivity of completing those jobs can increase.

Johnson and Kelly discuss the finer points of testing in agile and SOA, respectively, in this issue's articles. They also describe revelations they've had while working in those environments and best practices they've learned and continue to use.

The theme of connectivity runs through these discussions of SOA and agile testing, as the former focuses on system connectivity and the latter on human collaboration. Both approaches, when done well, can help development and IT organizations achieve lower costs and better software.

Download Software Testing: New software testing technologies bring new challenges, Vol. 1.

Download Software Testing: Testing strategies for complex environments: Agile, SOA, Vol. 2.



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



RELATED CONTENT
Functional software testing
Software Testing Ezines
Improving software testing productivity using record-playback
How to test usability for a positive user experience
Data warehouse/BI performance testing tool recommendations
Is online application testing for smartphones different from other software testing?
Why do performance testers write new scripts so often?
The case for software tester, analyst partnerships
Fixing Web application performance troubleshooting problems
Achieving peak performance in integration testing
Breaking in functionality on UI application pages

Software security testing and techniques
Free Web proxy security tools software testers should get to know
How to get management on board with Web 2.0 security issues
Web application security best practices: Tips on implementation
How to make your software tamperproof
Ways to approach application performance testing on a tight budget
How can I tell if my software security has been breached?
Is online application testing for smartphones different from other software testing?
Software testers facing six big challenges today, StarWest keynoter says
Lesser-known free software testing tools testers should try
Is manually testing a software project for flaws too risky?

Software testing and quality assurance (QA) fundamentals
How to deal with iteration issues in Agile
Five steps to fostering better software tester and QA results
Software Testing: New software testing technologies bring new challenges
Astronaut's STPCon advice: Teamwork delivers "The Right Stuff"
How to make your software tamperproof
Software consortium seeks standard quality metrics
Demo: Using WebGoat, a free software testing tool
Seven steps for a quality change and configuration management program
Winning responses to "Why is QA always the bottleneck?"
Where to find good methodology guides for software testing

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
context-driven testing  (SearchSoftwareQuality.com)
functional programming  (SearchSoftwareQuality.com)
shotgun debugging  (SearchSoftwareQuality.com)
Wirth's Law  (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




Software Quality Testing - Research and White Papers
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