Skip to main content

Section 1 Review

You've finished Automation Foundations, the first section of Test Automation. This page is a dedicated recap — bookmark it as a fast reference, separate from the modules themselves.

Section Summary

Introduction to Automation Testing — what automation actually is (executing an already-designed test, not designing it), and why "automate everything at once" produces a suite nobody trusts ✔ Automation vs. Manual Testing — why the two are complementary, not competing, and what each structurally catches that the other cannot ✔ Selecting the Right Test Cases for Automation — a concrete, multi-criteria framework (frequency, stability, determinism, business risk) plus specific anti-criteria for deciding what actually deserves automation

How they build on each other: Module 1 established the core distinction (execution vs. design) and the basic automation-candidate filter. Module 2 widened the frame — automation isn't a replacement for manual testing, each covers real risk the other can't. Module 3 closed the section by turning "good candidate" into an actual, applicable framework you can run against a real test case.

Automation Candidate Quick Reference

SignalFavors AutomationFavors Manual/Exploratory
FrequencyRun on every releaseRun once, or rarely
StabilityFeature isn't changing soonActively being redesigned
Result typeDeterministic pass/failRequires human judgment
Business riskHigh if it breaksLow if it breaks
NoveltyWell-understood, establishedBrand-new, no usage history yet

Section 1 Knowledge Check

Five realistic scenarios. For each, decide whether it's a strong automation candidate, a weak one, or a manual/exploratory case — and why. No answers are provided here. Solutions: Section 1 Solutions.

Scenario 1: AtlasBank's "forgot password" flow is run by a meaningful fraction of users every day, has a fully deterministic outcome (reset email sent or not), and hasn't changed in over a year.

Scenario 2: A brand-new "AI spending assistant" chat feature just launched internally for the first time, with no existing usage patterns or known edge cases yet.

Scenario 3: AtlasBank's marketing team wants automated checks confirming the homepage's promotional banner "looks appealing" before every release.

Scenario 4: A compliance-mandated audit-log export feature is run roughly twice a year, by two internal compliance staff, with a fully deterministic expected output.

Scenario 5: AtlasBank's account-balance display is run on effectively every session, has a fully deterministic correct value, and the underlying screen has been stable for two years.

Continue to Section 2

Framework and Design Patterns, starting with Automation Framework Fundamentals — where this section's selected candidates start becoming real, maintainable automated tests.