Agile Testing A Practical Guide for Testers and Agile Teams

ISBN-10: 0321534468

ISBN-13: 9780321534460

Edition: 2009

List price: $59.99 Buy it from $23.98
eBook available
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description:

Agile methods are revolutionizing software development, and one of the key principles of agile development is that developers write tests. But if thatrsquo;s the case, whatrsquo;s the role of a tester? Do agile teams need members with QA backgrounds? And what does it really mean to be an ldquo;agile tester?rdquo; Two of the world's most experienced agile testing practitioners and consultants, Lisa Crispin and Janet Gregory, have teamed up to bring you the definitive answers to these questions. InAgile Testing: A Practical Guide for Testers and Agile Teams, Crispin and Gregory not only define agile testing and the role of testers in an agile team, they approach the agile testing area from every possible angle, dealing with organizational challenges, teaching you how to use the agile testing quadrants, chronicling an agile software development iteration from the viewpoint of a tester, and explaining the seven key success factors of agile testing. Readers will come away from this book understanding: Ten principles of an agile tester. How to structure an agile team, including where the testers fit. What to look for when hiring an agile tester. Dealing with cultural challenges, team logistics, and process transition. Constructing technology-facing business-facing tests. Using tests to support the team as well as critique the product. How to automate agile tests, and how to overcome the obstacles to automation. This book is a must for agile testers, their teams, their managers, and their customers.
Used Starting from $38.49
New Starting from $53.14
eBooks Starting from $47.99
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Customers also bought
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $59.99
Copyright year: 2009
Publisher: Addison Wesley Professional
Publication date: 12/30/2008
Binding: Paperback
Pages: 576
Size: 7.25" wide x 9.50" long x 1.25" tall
Weight: 2.244
Language: English

Foreword
Foreword
Preface
Acknowledgments
About the Authors
Introduction
What Is Agile Testing, Anyway?
Agile Values
What Do We Mean by "Agile Testing"?
A Little Context for Roles and Activities on an Agile Team
How Is Agile Testing Different?
Whole-Team Approach
Summary
Ten Principles for Agile Testers
What's an Agile Tester?
The Agile Testing Mind-Set
Applying Agile Principles and Values
Adding Value
Summary
Organizational Challenges
Cultural Challenges
Organizational Culture
Barriers to Successful Agile Adoption by Test/QA Teams
Introducing Change
Management Expectations
Change Doesn't Come Easy
Summary
Team Logistics
Team Structure
Physical Logistics
Resources
Building a Team
Summary
Transitioning Typical Processes
Seeking Lightweight Processes
Metrics
Defect Tracking
Test Planning
Existing Processes and Models
Summary
The Agile Testing Quadrants
The Purpose of Testing
The Agile Testing Quadrants
Knowing When a Story Is Done
Managing Technical Debt
Testing in Context
Summary
Technology-Facing Tests that Support the Team
An Agile Testing Foundation
Why Write and Execute These Tests?
Where Do Technology-Facing Tests Stop?
What If the Team Doesn't Do These Tests?
Toolkit
Summary
Business-Facing Tests that Support the Team
Driving Development with Business-Facing Tests
The Requirements Quandary
Thin Slices, Small Chunks
How Do We Know We're Done?
Tests Mitigate Risk
Testability and Automation
Summary
Toolkit for Business-Facing Tests that Support the Team
Business-Facing Test Tool Strategy
Tools to Elicit Examples and Requirements
Tools for Automating Tests Based on Examples
Strategies for Writing Tests
Testability
Test Management
Summary
Business-Facing Tests that Critique the Product
Introduction to Quadrant 3
Demonstrations
Scenario Testing
Exploratory Testing
Usability Testing
Behind the GUI
Testing Documents and Documentation
Tools to Assist with Exploratory Testing
Summary
Critiquing the Product Using Technology-Facing Tests
Introduction to Quadrant 4
Who Does It?
When Do You Do It?
"ility"
Testing
Performance, Load, Stress, and Scalability Testing
Summary
Summary of Testing Quadrants
Review of the Testing Quadrants
A System Test Example
Tests Driving Development
Automation
Critiquing the Product with Business-Facing Tests
Documentation
Using the Agile Testing Quadrants
Summary
Automation
Why We Want to Automate Tests and What Holds Us Back
Why Automate?
Barriers to Automation-Things that Get in the Way
Can We Overcome These Barriers?
Summary
An Agile Test Automation Strategy
An Agile Approach to Test Automation
What Can We Automate?
What Shouldn't We Automate?
What Might Be Hard to Automate?
Developing an Automation Strategy-Where Do We Start?
Applying Agile Principles to Test Automation
Supplying Data for Tests
Evaluating Automation Tools
Implementing Automation
Managing Automated Tests
Go Get Started
Summary
An Iteration in the Life of a Tester
Tester Activities in Release or Theme Planning
The Purpose of Release Planning
Sizing
Prioritizing
What's in Scope?
Test Planning
Test Plan Alternatives
Preparing for Visibility
Summary
Hit the Ground Running
Be Proactive
Advance Clarity
Examples
Test Strategies
Prioritize Defects
Resources
Summary
Iteration Kickoff
Iteration Planning
Testable Stories
Collaborate with Customers
High-Level Tests and Examples
Summary
Coding and Testing
Driving Development
Tests that Critique the Product
Collaborate with Programmers
Talk to Customers
Completing Testing Tasks
Dealing with Bugs
It's All about Choices
Facilitate Communication
Regression Tests
Resources
Iteration Metrics
Summary
Wrap Up the Iteration
Iteration Demo
Retrospectives
Celebrate Successes
Summary
Successful Delivery
What Makes a Product?
Planning Enough Time for Testing
The End Game
Customer Testing
Post-Development Testing Cycles
Deliverables
Releasing the Product
Customer Expectations
Summary
Summary
Key Success Factorso481
Use the Whole-Team Approach
Adopt an Agile Testing Mind-Set
Automate Regression Testing
Provide and Obtain Feedback
Build a Foundation of Core Practices
Collaborate with Customers
Look at the Big Picture
Summary
Glossary
Bibliography
Index
×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×