Reading coverage
An iOS payment app has 90% line coverage, yet payment failure handling regresses every release. What does that 90% guarantee, and what does it fail to guarantee?
An iOS payment app has 90% line coverage, yet payment failure handling regresses every release. What does that 90% guarantee, and what does it fail to guarantee?
Coverage is only the share of lines the tests executed, so it says nothing about whether an assertion actually verified the result, or whether a scenario like a failed payment exists in the tests at all.
TestingShort answerIntro
A teammate says they'd rather build one more feature than spend the time writing tests…
#unit-test
TestingShort answerIntro
What's the difference between unit tests, integration tests, and UI tests?
#unit-test
TestingShort answerAdvanced
You have dozens of UI tests that are slow and break often. How would you restructure the…
#unit-test
TestingMultiple choiceBasics
Which statements about code coverage are correct? Select all that apply.
#coverage