Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
About This eBook Title Page Copyright Page Praise for More Agile Testing Dedication Page Contents Foreword Foreword Preface
Who Is This Book For? Acceptance Tests How to Read This Book
Part I: Introduction Part II: Learning for Better Testing Part III: Planning—So You Don’t Forget the Big Picture Part IV: Testing Business Value Part V: Investigative Testing Part VI: Test Automation Part VII: What Is Your Context? Part VIII: Agile Testing in Practice Other Elements
Experiment!
Acknowledgments About the Authors About the Contributors Part I: Introduction
Chapter 1. How Agile Testing Has Evolved
Summary
Chapter 2. The Importance of Organizational Culture
Investing Time The Importance of a Learning Culture Fostering a Learning Culture Transparency and Feedback Loops Educating the Organization Managing Testers Summary
Part II: Learning for Better Testing
Chapter 3. Roles and Competencies
Competencies versus Roles T-Shaped Skill Set Generalizing Specialists Hiring the Right People Onboarding Testers Summary
Chapter 4. Thinking Skills for Testing
Facilitating Solving Problems Giving and Receiving Feedback Learning the Business Domain Coaching and Listening Skills Thinking Differently Organizing Collaborating Summary
Chapter 5. Technical Awareness
Guiding Development with Examples Automation and Coding Skills General Technical Skills Development Environments Test Environments Continuous Integration and Source Code Control Systems Testing Quality Attributes Test Design Techniques Summary
Chapter 6. How to Learn
Learning Styles Learning Resources
Conferences, Courses, Meet-ups, and Collaborating Publications, Podcasts, and Online Communities
Time for Learning Helping Others Learn Summary
Part III: Planning—So You Don’t Forget the Big Picture
Chapter 7. Levels of Precision for Planning
Different Points of View
Product Release Level Feature Level Story Level Task Level
Planning for Regression Testing Visualize What You Are Testing Summary
Chapter 8. Using Models to Help Plan
Agile Testing Quadrants
Planning for Quadrant 1 Testing Planning for Quadrant 2 Testing Planning for Quadrant 3 Testing Planning for Quadrant 4 Testing
Challenging the Quadrants Using Other Influences for Planning Planning for Test Automation Summary
Part IV: Testing Business Value
Chapter 9. Are We Building the Right Thing?
Start with “Why” Tools for Customer Engagement
Impact Mapping Story Mapping The 7 Product Dimensions
More Tools or Techniques for Exploring Early Invest to Build the Right Thing Summary
Chapter 10. The Expanding Tester’s Mindset: Is This My Job?
Whose Job Is This Anyway?
Business Analysis Skills UX Design Skills Documentation Skills
Take the Initiative Summary
Chapter 11. Getting Examples
The Power of Using Examples Guiding Development with Examples
ATDD BDD SBE
Where to Get Examples Benefits of Using Examples Potential Pitfalls of Using Examples
Getting Bogged Down in the Details Lacking Buy-in Too Many Regression Tests Not Enough Is Known Yet
The Mechanics of Using Examples to Guide Coding Summary
Part V: Investigative Testing
Chapter 12. Exploratory Testing
Creating Test Charters Generating Test Charter Ideas
Exploring with Personas Exploring with Tours Other Ideas
Managing Test Charters
Session-Based Test Management Thread-Based Test Management
Exploring in Groups Recording Results for Exploratory Test Sessions Where Exploratory Testing Fits into Agile Testing Summary
Chapter 13. Other Types of Testing
So Many Testing Needs Concurrency Testing Internationalization and Localization Regression Testing Challenges User Acceptance Testing A/B Testing User Experience Testing Summary
Part VI: Test Automation
Chapter 14. Technical Debt in Testing
Make It Visible Work on the Biggest Problem—and Get the Whole Team Involved Summary
Chapter 15. Pyramids of Automation
The Original Pyramid Alternate Forms of the Pyramid The Dangers of Putting Off Test Automation Using the Pyramid to Show Different Dimensions Summary
Chapter 16. Test Automation Design Patterns and Approaches
Involve the Whole Team Starting Off Right Design Principles and Patterns
Testing through the API (at the Service Level) Testing through the UI
Test Maintenance Summary
Chapter 17. Selecting Test Automation Solutions
Solutions for Teams in Transition Meeting New Automation Challenges with the Whole Team Achieving Team Consensus for Automation Solutions How Much Automation Is Enough? Collaborative Solutions for Choosing Tools Scaling Automation to Large Organizations Other Automation Considerations Summary
Part VII: What Is Your Context?
Chapter 18. Agile Testing in the Enterprise
What Do We Mean by “Enterprise”? “Scaling” Agile Testing
Dealing with Organizational Controls
Coordinating Multiple Teams
A System Test Team and Environment
Consistent Tooling
Coordination through CI Version Control Approaches Test Coverage
Managing Dependencies
Working with Third Parties Involving Customers in Large Organizations
Advantages of Reaching Out beyond the Delivery Team Summary
Chapter 19. Agile Testing on Distributed Teams
Why Not Colocate? Common Challenges
Cultural Issues Language Time Zones Dependencies Planning
Strategies for Coping
Integrating Teams Communication and Collaboration Collaborating through Tests
Offshore Testing Tool Ideas for Distributed Teams
Communication Tools Collaboration Tools
Summary
Chapter 20. Agile Testing for Mobile and Embedded Systems
Similar, Yet Different Testing Is Critical Agile Approaches Summary
Chapter 21. Agile Testing in Regulated Environments
The “Lack of Documentation” Myth Agile and Compliance Summary
Chapter 22. Agile Testing for Data Warehouses and Business Intelligence Systems
What Is Unique about Testing BI/DW? Using Agile Principles Data—the Critical Asset Big Data Summary
Chapter 23. Testing and DevOps
A Short Introduction to DevOps DevOps and Quality How Testers Add DevOps Value Summary
Part VIII: Agile Testing in Practice
Chapter 24. Visualize Your Testing
Communicating the Importance of Testing Visualize for Continuous Improvement Visibility into Tests and Test Results Summary
Chapter 25. Putting It All Together
Confidence-Building Practices
Use Examples Exploratory Testing Feature Testing Continual Learning Context Sensitivity Keep It Real
Create a Shared Vision Summary
Appendix A. Page Objects in Practice: Examples
An Example with Selenium 2—WebDriver Using the PageFactory Class
Appendix B. Provocation Starters Glossary References Bibliography
Part I: Introduction
Books Websites, Blogs, Articles, Slide Decks
Part II: Learning for Better Testing
Books Blog Posts and Online Articles Courses, Conferences, Online Communities, Podcasts
Part III: Planning—So You Don’t Forget the Big Picture
Books Articles, Blog Posts, Slide Decks
Part IV: Testing Business Value
Books Articles, Blog Posts, Slide Decks, and Websites
Part V: Investigative Testing
Books Articles, Blog Posts, Slide Decks, and Websites
Part VI: Test Automation
Books Articles, Blog Posts, Courses, Videos, Code Examples
Part VII: What Is Your Context?
Books Articles, Blog Posts, Slide Decks, Websites
Part VIII: Agile Testing in Practice Tools (in Order by Tool Name)
Index
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion