EXECUTION & METHODOLOGIES · LESSON 03.11intermediate

Software QA + testing for PMs.

What testing actually is, so you can ask the right questions.

↳ tl;dr

PMs don't write tests. PMs DO need to understand the testing pyramid (unit / integration / e2e), the difference between QA and testing, and what "done" means in terms of quality. A PM who can't ask "what's our test coverage on the critical paths?" gets surprised by post-launch incidents.

The testing pyramid

Mike Cohn's pyramid: many fast unit tests(testing one function), some integration tests(testing components together), few end-to-end (e2e) tests (testing through the UI). Inverted pyramids — where most tests are slow e2e — are an antipattern: brittle, slow, expensive to maintain.

QA vs testing

  • Quality Assurance (QA) — process-level. The system that prevents defects: code review, CI/CD gates, definition of done, testing strategy.
  • Testing — the act. Running tests (manual or automated) to find defects.
  • QA is what makes testing efficient. Pure testing without QA is whack-a-mole.

what to ask your eng lead

What's our test coverage on the critical paths? Not overall coverage — that's a vanity metric. The question is whether the few flows that, if broken, would page someone at 3am have tests that catch regressions.

Definition of Done — quality is in here

The team's Definition of Done is where quality lives. A good DoD includes: code reviewed, tests added (and passing), docs updated, deployed to staging, accessibility checked. If it doesn't, "done" means whatever the loudest person says it means.

// sources

Sources cited

  1. [01]
    A Guide to the Project Management Body of Knowledge (PMBOK Guide), 7th Edition

    Project Management Institute (PMI) · 2021 · retrieved 2026-04

    PMI's flagship reference. 7e shifted from process groups to performance domains.

  2. [02]
    Rapid Development: Taming Wild Software Schedules

    McConnell, S. · Microsoft Press · 1996 · retrieved 2026-04

    Catalogues 36 'classic mistakes' of software project management.

// sources

Further reading

  1. [01]
    A Guide to the Project Management Body of Knowledge (PMBOK Guide), 7th Edition

    Project Management Institute (PMI) · 2021 · retrieved 2026-04

    PMI's flagship reference. 7e shifted from process groups to performance domains.

  2. [02]
    Rapid Development: Taming Wild Software Schedules

    McConnell, S. · Microsoft Press · 1996 · retrieved 2026-04

    Catalogues 36 'classic mistakes' of software project management.