Skip to main content

Agile Testing

Tutorials

MD Hands On with Selenium and WebDriver NEW
Alan Richardson, Compendium Developments
Mon, 05/05/2014 - 8:30am

Selenium WebDriver is an open source automation tool for test driving browsers. People sometimes find the API daunting and their initial automation code brittle and poorly structured. In this introduction, Alan Richardson provides hints and tips gained from his years of experience both using WebDriver and helping others improve their use of the tool. Alan starts at the beginning, explaining the basic WebDriver API capabilities—simple interrogation and navigation—and then moves on to synchronization strategies and working with AJAX applications.

Read more
MG Take a Test Drive of Acceptance Test-Driven Development NEW
Jared Richardson, Agile Artisans
Mon, 05/05/2014 - 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
MJ Exploratory Testing Explained
Paul Holland, Testing Thoughts
Mon, 05/05/2014 - 8:30am

Exploratory testing is an approach to testing that emphasizes the freedom and responsibility of testers to continually optimize the value of their work. It is the process of three mutually supportive activities—learning, test design, and test execution—done in parallel. With skill and practice, exploratory testers typically uncover an order of magnitude more problems than when the same amount of effort is spent on procedurally scripted testing. All testers conduct exploratory testing in one way or another, but few know how to do it systematically to obtain the greatest benefits.

Read more
TA Testing Mobile Applications from All Angles NEW
Randy Rice, Rice Consulting Services, Inc.
Tue, 05/06/2014 - 8:30am

As the need for testing mobile applications increases, so does the need to understand and apply test practices that cover more than just functional correctness. Randy Rice leads you through techniques for designing the right tests for your mobile applications, whether they are on the device or on a website. Learn how to know which items of functionality are important to test based on relative risk. Randy presents his visual method of how to rank important attributes including usability, compatibility, accessibility, and security, and then how to design tests for them.

Read more
TK Seven Keys to Navigating Your Agile Testing Transition SOLD OUT
Bob Galen, Velocity Partners
Mary Thorn, ChannelAdvisor
Tue, 05/06/2014 - 8:30am

So you’ve “gone agile” and have been relatively successful for a year or so. But how do you know how well you’re really doing? And how do you continuously improve your 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 also helps to have a guide. So consider this workshop your guide to ongoing, improved, and sustained high-performance. Join Bob Galen and Mary Thorn as they share lessons from their most successful agile testing transitions.

Read more

Concurrent Sessions

W4 The Three Pillars Approach to Your Agile Test Strategy
Bob Galen, Velocity Partners
Wed, 05/07/2014 - 11:30am

Far too often, agile transformations focus just on development teams, agile frameworks, or technical practices as adoption strategies unfold. Often the testing activity and the testing teams are left behind in agile strategy development or worse yet, they are only along for the ride. That’s simply not an effective transformation strategy. Join experienced agile coach Bob Galen as he shares the Three Pillars Framework for establishing a balanced strategic plan to effectively implement agile quality and testing.

Read more
W6 Test Process Improvement in Agile
Jeroen Mengerink, Polteq
Wed, 05/07/2014 - 11:30am

Current Test Process Improvement (TPI) models have proven to be a mismatch when used to assess testing in an agile context, since it is significantly more difficult to describe how to become more flexible than it is to describe how to become more structured. So what’s missing in the current models and how can we help organizations improve their testing in an agile environment? Jeroen Mengerink introduces a systematic model to improve the testing in agile software development.

Read more
W10 Risk-Based Testing for Agile Projects
Erik van Veenendaal, Improve Quality IT Services BV
Wed, 05/07/2014 - 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. PRISMA (PRoduct RISk MAnagement) is a highly practical method for performing systematic product risk assessments. Learn how to employ PRISMA techniques in agile projects using risk-poker.

Read more
W15 Implementing Testing for Behavior-Driven Development Using Cucumber
Max Saperstone, Coveros
Wed, 05/07/2014 - 3:00pm

With the behavior-driven development (BDD) methodology, development teams write high level, plain natural language tests to describe and exercise a system. Unfortunately, it is difficult to develop BDD tests that encompass all interfaces and write tests that can be reused in multiple scenarios. Specifying BDD tests to run as part of different test scenarios without duplicating work frequently requires substantial effort and rework. But Cucumber provides a robust framework for writing BDD tests.

Read more
W16 Meet Big Agile: Testing on Large-Scale Projects
Geoff Meyer, Dell, Inc.
Wed, 05/07/2014 - 3:00pm

Are you embarking on a large-scale, globally distributed, multi-team scrum project? Have you already identified the potential testing challenges that lie ahead? Or have you belatedly encountered them and are now working on them in real-time?

Read more
T9 Accelerate Testing in Agile through a Shared Business Domain Language
Laurent Py, Smartesting
Thu, 05/08/2014 - 11:15am

In agile projects, when the cycle from ideas to production shortens from months to hours, each software development activity—including testing—is impacted. Reaching this level of agility in testing requires massive automation. But test execution is only one side of the coin. How do we design and maintain tests at the required speed and scale? Testing should start very early in the development process and be used as acceptance criteria by the project stakeholders.

Read more
T11 Performance Testing in Agile: The Path to 5 Star App Reviews
Shane Evans, Hewlett-Packard
Thu, 05/08/2014 - 11:15am

Application performance is the first aspect of quality that every customer experiences. It can mean the difference between winning and losing a customer—between a 5-star app and a 2. No matter how sexy your application is, if it doesn’t load quickly, customers will turn to your competitor. Quality is core to agile, but agile doesn’t mention performance testing specifically. The challenge is that generally user stories don’t include the phrase “…in 3 seconds or less” and developers just focus on developing.

Read more