Pride and Paradev: a collection of agile software testing contradictions

Pride and Paradev: a collection of agile software testing contradictions

By Alister Scott
Book Description

What's a paradev?

A paradev is anyone on a software team that doesn't just do programming.

Who's this book for?

This book is for paradevs who do, or would like to do, software testing on an agile team.

Why contradictions?

"The test of a first rate intelligence is the ability to hold two opposed ideas in the mind at the same time, and still retain the ability to function."~ F. Scott Fitzgerald

Available for purchase on LeanPub. 

Table of Contents
  • Table of Contents
  • Acknowledgments
  • About this book
  • Before we start: what’s a paradev?
  • All about agile software development
  • A typical agile software development process
  • A collection of software testing contradictions
  • Your role as an agile software tester
  • Do agile teams even need a software tester?
  • Do agile software testers need technical skills?
  • Are software testers the gatekeepers or guardians of quality?
  • Should agile testers fix the bugs they find?
  • Should testers write the acceptance criteria?
  • Software testing as a career choice
  • Is software testing a good career choice?
  • Is it beneficial to attend software testing conferences?
  • Should testers get a testing certification?
  • Defining Acceptance Criteria for user stories
  • Should acceptance criteria be implicit or explicit?
  • Should your acceptance criteria be specified as Given/When/Then or checklists?
  • Are physical or virtual story walls better?
  • Testing Techniques
  • Which is better: manual or automated testing?
  • Can we just test it in production?
  • What type of test environment should we test in?
  • Should you use test controllers for testing?
  • Should you use production data or generate test data for testing?
  • Should you test in old versions of Internet Explorer?
  • Should you use a tool to track bugs?
  • Should you raise trivial bugs?
  • Should you involve real users in testing?
  • Automated Acceptance Testing
  • Do you need an automated acceptance testing framework?
  • Who should write your automated acceptance tests?
  • What language should you use for your automated acceptance tests?
  • Should you use the Given/When/Then format to specify automated acceptance tests?
  • Should your element selectors be text or value based?
  • Three non-contradictions
    No review for this book yet, be the first to review.
      No comment for this book yet, be the first to comment
      You May Also Like
      Also Available On
      App store smallGoogle play small
      Curated Lists
      • Pattern Recognition and Machine Learning (Information Science and Statistics)
        by Christopher M. Bishop
        Data mining
        by I. H. Witten
        The Elements of Statistical Learning: Data Mining, Inference, and Prediction
        by Various
        See more...
      • CK-12 Chemistry
        by Various
        Concept Development Studies in Chemistry
        by John Hutchinson
        An Introduction to Chemistry - Atoms First
        by Mark Bishop
        See more...
      • Microsoft Word - How to Use Advanced Algebra II.doc
        by Jonathan Emmons
        Advanced Algebra II: Activities and Homework
        by Kenny Felder
        See more...
      • The Sun Who Lost His Way
        Tania is a Detective
        by Kanika G
        See more...
      • Java 3D Programming
        by Daniel Selman
        The Java EE 6 Tutorial
        by Oracle Corporation
        See more...