Skip to main content

Agile Testing

Tutorials

MH Take a Test Drive: Acceptance Test-Driven Development
Jared Richardson, Agile Artisans
Mon, 05/04/2015 - 8:30am

The practice of agile software development requires a clear understanding of business needs. Misunderstanding requirements causes waste, slipped schedules, and mistrust within the organization. Jared Richardson shows how good acceptance tests can reduce misunderstanding of requirements. A testable requirement provides a single source that serves as the analysis document, acceptance criteria, regression test suite, and progress-tracker for any given feature. Jared explores the creation, evaluation, and use of testable requirements by the business and developers.

Read more
MI The Keys to Agile Testing Maturity NEW
Bob Galen, Velocity Partners
Mary Thorn, ChannelAdvisor
Mon, 05/04/2015 - 8:30am

You’ve “gone agile” and have been relatively successful. So, how do you know how well your test team is really doing? And how do you continuously improve your test practices? When things get rocky, how do you handle the challenges without reverting to old habits? You realize that the path to high-performance agile testing isn’t easy or quick. It helps to have a guide. So consider this tutorial your guide to ongoing, improved, and sustained high performance agile testing. Join Bob Galen and Mary Thorn as they share lessons from their most successful agile testing transitions.

Read more
MO Test Automation Strategies for the Agile World SOLD OUT NEW
Bob Galen, Velocity Partners
Mon, 05/04/2015 - 1:00pm

With the adoption of agile practices in many organizations, the test automation landscape has changed. Bob Galen explores current disruptors to traditional automation strategies and discusses relevant and current adjustments you need to make when developing your automation business case. Open source tools are becoming incredibly viable and beat their commercial equivalents in many ways―not only in cost but also in functionality, creativity, evolutionary speed, and developer acceptance. Agile methods have fundamentally challenged our traditional automation strategies.

Read more

Keynotes

K2 Deliberate Testing in an Agile World
Dan North, Dan North & Associates
Wed, 05/06/2015 - 10:00am

In the decade since agile has gone mainstream, testing has received more emphasis—and in many organizations an automated test suite is now a prerequisite for delivery. For the first time, testing is a core activity within an integrated dev team rather than a downstream activity to be commoditized or outsourced. However, when you scratch the surface of agile testing, it seems we have lulled ourselves into a false sense of security.

Read more

Concurrent Sessions

W4 The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Together
James Bach, Satisfice, Inc.
Michael Bolton, DevelopSense
Wed, 05/06/2015 - 11:30am

You want to integrate skilled testing and development work. But how do you accomplish this without developers accidentally subverting the testing process or testers becoming an obstruction? Efficient, deep testing requires “critical distance” from the development process, commitment and planning to build a testable product, dedication to uncovering the truth, responsiveness among team members, and often a skill set that developers alone—or testers alone—do not ordinarily possess.

Read more
W7 The Changing Face of Test Management in an Agile World
Tom Roden, Neuri Consulting
Ben Williams, Neuri Consulting
Wed, 05/06/2015 - 1:45pm

Test management doesn't exist in the world of agile, or rather test managers don't—or do they? Agile methods such as Scrum have many traditional test management activities built in. With practices like self-organizing teams, role blurring, and skill diversification, the face of test management is changing. But is that a bad thing? Tom Roden and Ben Williams explore the key tenets of test management in an agile context, the likely dispersal of traditional responsibilities, and the profound effect on teams and managers.

Read more
W10 Risk-Based Testing for Agile Projects
Erik van Veenendaal, Improve IT Services BV
Wed, 05/06/2015 - 1:45pm

Many projects implicitly use some kind of risk-based approach for prioritizing testing activities. However, critical testing decisions should be based on a product risk assessment process using key business drivers as its foundation. For agile projects, this assessment should be both thorough and lightweight. Erik van Veenendaal discusses PRISMA (PRoduct RISk MAnagement), a highly practical method for performing systematic product risk assessments. Learn how to employ PRISMA techniques in agile projects using Risk Poker.

Read more
W16 Testers and Testing: A Product Owner’s Perspective
Scott Barber, PerfTestPlus, Inc.
Wed, 05/06/2015 - 3:00pm

Testers frequently feel that they and their contributions to delivering software are undervalued. These feelings may stem from patterns of important defects being de-prioritized, receiving lower salaries than their peers who code, being assigned seemingly pointless tasks, or being expected to “test comprehensively” with insufficient time and resources (that tend to shrink as the target release date approaches). If you’ve experienced these feelings, you’ve probably wondered “What does senior management value if not the information testers provide?!?” If so, here are some answers.

Read more
T21 Performance Testing in the Agile Lifecycle
Lee Barnes, Utopia
Thu, 05/07/2015 - 3:00pm

Traditional large scale end-of-cycle performance tests served enterprises well in the waterfall era. However, as organizations transition to agile development models, many find their tried and true approach to performance testing—and their performance testing resources—becoming somewhat irrelevant. The strict requirements and lengthy durations just don’t fit in the context of an agile cycle. Additionally, investigating system performance at the end of the development effort misses out on the early stage feedback offered by an agile approach.

Read more