Tag: Testing
A bug report is exactly what it sounds like: the reporting of a bug or other unwanted behavior in the product. The point of writing a good one is to give the Scrum Team enough information to …
Read more →From Manual to Automated Acceptance Tests
Professional Scrum Developers agree that automated testing is awesome and a must-have. But if your team isn't there yet, "go automate everything" is useless advice. The good news is that the path from …
Read more →In-Sprint vs. Out-of-Sprint Bugs
Not all bugs are the same kind of problem, and treating them as if they were leads teams astray. A bug can be found in a product already delivered to production, in a done Increment from a previous …
Read more →Reusing Tests and Building a Regression Suite
Every Sprint you build a test plan full of acceptance tests. When the Sprint ends, what should you keep, and how? Not everything deserves to outlive its Sprint, but the tests that protect your …
Read more →ATDD can sometimes be confused with TDD. It's akin to confusing ADHD with ADD, but I digress. The two practices share a family resemblance, and people who've only heard of one tend to assume it covers …
Read more →ATDD on a Scrum Team, Concretely
Starting work by creating failing tests can feel counterintuitive and weird. It also works. Test-driven development proves that every day. Acceptance test-driven development, or ATDD, takes the same …
Read more →Acceptance Is Not Acceptance Testing
As I visit with software development teams, I keep running into the same confusion about the word "acceptance." Two ideas get jammed together that really shouldn't be. Let me pull them apart, because …
Read more →Write Acceptance Criteria You Can Actually Test
Acceptance criteria are the Product Owner's or stakeholders' definition of success for a given PBI. Most teams write them as prose, a few sentences describing what the feature should do, and then move …
Read more →Turn Acceptance Criteria Into Test Cases by Paste
You've written good acceptance criteria for a PBI. Now you want one Test Case work item per criterion so the Developers can swarm, test, and deliver in a more asynchronous way. Typing each one by hand …
Read more →
