The Latest

How to Make Agile Reviews Effective[article]

In some organizations, reviews are a valuable aspect of the software lifecycle. In others, they are a necessary evil tainted with political bureaucracy and big egos. Suboptimal reviews conducted late in the lifecycle are often misguided due to few objective guidelines that help guide the review process. When used throughout the development lifecycle, code and design quality metrics are valuable inputs to the review process.

Kirk Knoernschild's picture Kirk Knoernschild
Branch Out Using Classification Trees for Test Case Design (STARWEST 2007)[presentation]

Classification trees are a structured, visual approach to identify and categorize equivalence partitions for test objects to document test requirements so that anyone can understand them and quickly build test cases.

Julie Gardiner, Grove Consultants
Load and Performance Test Plan (template)[article]

This load andperformance test template will help the user to design an effective load test plan. The template covers all aspects of a load testing phase or level. 


Shujaat  Bukhari's picture Shujaat Bukhari
Designing Reusable Software[magazine]

For software to be reusable, it must be usable in a variety of contexts, and an important attribute of reusability at the code level is genericity. Learn more about defining for reuse and using generics.

Chuck Allison's picture Chuck Allison
Challenges and Benefits of Test Process Assessments[presentation]

When you need to make improvements in your test practices, a formal test process assessment can help you understand your current situation and direct you toward better testing. One assessment model is Test Process Improvement (TPI®).

Gopinath Mandala, Tata Consultancy Services Ltd.
Client Verficiation Sessions: A Low Cost, High Payback Approach[presentation]

Want to improve the quality of your products? Of course you do. But how? Mette Bruhn-Pedersen uses a simple, but effective method that includes both clients and users in the development process.

Mette Bruhn-Pedersen, XponCard Service Systems
Component-Based Test Automation[presentation]

Creating software applications by assembling pre-built components has proved to be very successful on many development projects.

Vincenzo Cuomo, ST Incard
Perils and Pitfalls of the New "Agile" Tester[presentation]

If your background is testing on traditional projects, you are used to receiving something called "requirements" to develop test cases-and sometime later receiving an operational system to test.

Janet Gregory, DragonFire Inc.
Toot Your Own Horn: Hyper-visibility in Software Testing[presentation]

Too often software projects are provided insufficient resources for testing. Perhaps, the project is under-funded, and testing is the first thing to get cut.

Barrett Nuzum, Valtech Technologies
Testing Hyper-Complex Systems: What Can We Know?[presentation]

Throughout history, humans have built systems of dramatically increasing complexity. In simpler systems, defects at the micro level are mitigated by the macro level structure.

Lee Copeland, Software Quality Engineering
Lightweight Peer Code Review[presentation]

Peer code reviews can be one of the most effective ways to find bugs. However, developers will not accept a heavy process, and it's easy to waste time using poor methods.

Jason Cohen, Smart Bear Inc.
50 Ways to ...Improve Test Automation[presentation]

Although this session is not about Paul Simon's famous song, "50 Ways to Leave Your Lover", it will be most entertaining nonetheless.

Mark Fewster, Grove Consultants
How Testers Can Help Drive Agile Development[presentation]

Although some experts say that testers are not needed in an agile development environment, Lisa Crispin knows differently.

Lisa Crispin, ePlan Services, Inc.
Beyond the Rock and the Hard Place[presentation]

One stakeholder says "Zig." The other says "Zag." No compromise is in sight, and the project deadline looms nearer. The rock and the hard place-welcome to the test manager’s world!

Andy Kaufman, Institute for Leadership Excellence and Development
The Zen of Software Testing: Discovering Your Inner Tester[presentation]

Testing techniques and methods are usually based on models or theories-models derived from experience and theories from science.

Dawn Haynes, PerfTestPlus, Inc.


AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.