The Latest

Lessons Learned in Acceptance Test-Driven Development[presentation]

Acceptance Test-Driven Development (ATDD), an application of the test-first practice of XP and agile development, can add enormous value to agile teams that are proficient in these practices.

Antony Marcano, Testing Reflections
Truths and Myths of Static Analysis[presentation]

Identifying defects with static analysis tools has advanced significantly in the last few years.

Paul Anderson, GrammaTech, Inc.
Toward an Exploratory Testing Culture[presentation]

Traditional testing teams often agonize over exploratory testing. How can they plan and design tests without detailed up-front documentation? Stubborn testers may want to quit because they are being asked to move out of their comfort zone.

Robert Sabourin, Inc
Adding Measurement to Reviews[presentation]

Conceptually, most testers and developers agree that reviews and inspections of software designs and code can improve software and reduce development costs.

Riley Rice, Booz Allen Hamilton
Life as a Performance Tester[presentation]

At the core of most performance testing challenges and failed performance testing projects are serious misunderstandings and miscommunications within the project team.

Scott Barber, PerfTestPlus, Inc.
Are Agile Testers Different?[presentation]

On an agile team everyone tests, blurring the lines between the roles of professional developers and testers. What's so special about becoming an agile test professional? Do you need different skills than testers on traditional projects?

Lisa Crispin, ePlan Services, Inc.
Acceptable Acceptance Testing[presentation]

This is the tale of a team of software professionals at Microsoft patterns & practices group who wrote a book on software acceptance testing. Grigori Melnik was the content owner, writer, and project manager.

Grigori Melnik, Microsoft Corporation
The Three Faces of Quality: Control, Assurance, Analysis[presentation]

Many of the misunderstandings within software development organizations can trace their roots to different interpretations of the role of testers.

Stephen Michaud, Luxoft Canada
Test Management for Very Large Programs: A Survival Kit[presentation]

In large organizations with multiple, simultaneous, and related projects, how do you coordinate testing efforts for better utilization and higher quality?

Graham Thomas, Independent Consultant
STARWEST 2008: Performance Engineering: More Than Just Load Testing[presentation]

Performance testing that is done once or a few times as part of the system test is not the right approach for many systems that must change and grow for years.

Rex Black, QA Software Consultant/Trainer
Driving Development with Tests: ATDD and TDD[presentation]

A perennial wish of testers is to participate early in the projects we test-as early as when the requirements are being developed. We also often wish for developers to do a better job unit testing their programs.

Elisabeth Hendrickson, Quality Tree Software, Inc.
Reloadable Test Data for Manual Testing[presentation]

Do you need to execute and then quickly re-execute manual test cases under tight timelines? Do bugs marked as "Cannot Reproduce" bouncing back and forth between developers and testers frustrate your team?

Tanya Dumaresq, Macadamian Technologies
Managing Your Personal Stress Level[presentation]

In a recent survey of 130 U.S.

Randy Rice, Rice Consulting Services Inc
Beyond Functional Testing: On to Conformance and Interoperability[presentation]

Although less well known than security and usability testing, conformance and interoperability testing are just as important.

Derk-Jan Grood, Collis
Building an SOA Quality Center of Excellence[presentation]

Before we can realize the promises of technical agility and reuse from a distributed, service-oriented architecture (SOA), we must first establish trust among stakeholders that SOA will meet business requirements.

Rajeev Gupta, iTKO, Inc.


AgileConnection is a TechWell community.

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