Skip to content

How to Become a Software Tester

Beginner Course on Software Testing and Quality Assurance (QA)

  • QA Course
    • Table of Contents
    • Introduction
    • Lecture 1 – A Bug Or Not A Bug
      • Quick Intro
      • Three Conditions Of A Bug’s Existence
      • The Gist Of Testing
      • Spec, Spec, Spec
      • Software Bugs And Spec Bugs
      • Other Sources Of Expected Results
      • Why We Call Them “Bugs”?
      • Lecture Recap
      • Questions & Exercises
      • Self-Check Quiz 1
    • Lecture 2 – The Purpose of Testing
      • Quick intro
      • Exposing Misconceptions
      • How To Make Use Of Stats For Post-Release Bugs
      • Testing And QA
      • Lecture Recap
      • Questions & Exercises
      • Self-Check Quiz 2
    • Lecture 3 – Test Cases and Test Suites
      • Quick Intro
      • Test Case Structure
      • Results Of The Test Case Execution
      • Useful Attributes Of The Test Case
      • Data-Driven Test Cases
      • Maintainability Of Test Cases
      • The Number Of Expected Results Inside One Test Case
      • Bad Test Case Practices
      • Test Suites
      • States Of A Test Case
      • The Importance Of Creativity
      • Three Important Factors That Affect Test Cases
      • Checklists
      • Lecture Recap
      • Questions & Exercises
      • Self-Check Quiz 3
    • Lecture 4 – The Software Development Life Cycle
      • Quick Intro
      • Idea
      • Product Design
      • Coding: Part 1
      • Coding: Part 2
      • Testing And Bug Fixes
      • Release
      • Maintenance
      • The Big Picture Of The Cycle
      • Lecture Recap
      • Questions & Exercises
      • Self-Check Quiz 4
    • Lecture 5 – The Software Testing Life Cycle
      • Quick Intro
      • Research
      • Test Planning
      • Test Execution
      • Test Education And Reality
      • Lecture Recap
      • Questions & Exercises
      • Self-Check Quiz 5
    • Lecture 6 – Classifying the Most Common Types of Testing
      • Quick Intro
      • By Knowledge Of The Internals Of The Software
      • By The Object Of Testing
      • By Time Of Test Execution
      • By Positivism Of Test Scenarios
      • By Degree Of Isolation Of Tested Components
      • By Degree Of Automation
      • By Preparedness
      • Lecture Recap
      • Questions & Exercises
      • Self-Check Quiz 6
    • Lecture 7 – Test Preps
      • Quick Intro
      • The Tester’s Mental Attitude
      • Intro To Special Skills In Bug Finding
      • Black Box Testing Techniques
      • When You Start To Implement Testing Techniques…
      • Lecture Recap
      • Questions & Exercises
      • Self-Check Quiz 7
    • Lecture 8 – Bug Tracking
      • Quick Intro
      • The Bug Tracking System
      • Bug Tracking Procedure
      • Quick Closing Note about BTS and BTP
      • Lecture Recap
      • Questions & Exercises
      • Self-Check Quiz 8
    • Lecture 9 – Test Execution: New Feature Testing
      • Quick Intro
      • Test Estimates
      • Entry/Exit Criteria
      • Test Plan
      • Aggressive Testing From Jason Fisher
      • Lecture Recap
      • Questions & Exercises
      • Self-Check Quiz 9
    • Lecture 10 – Test Execution: Regression Testing
      • Quick Intro
      • How to Choose Test Suites for Regression Testing
      • How To Resolve The Contradiction Between Our Limited Resources And The Ever-Growing Number Of Test Suites
      • Automation Of Regression Testing: Do It Right OR Forget About It
      • When Regression Testing Stops
      • Lecture Recap
      • Questions & Exercises
      • Self-Check Quiz 10
    • Lecture 11 – How to Find Your First Job in Testing
      • Why You Have A Real Chance To Find A Job In Testing
      • Mental Tuning
      • Job Hunting Activities
      • Lecture Recap
      • Questions & Exercises
    • Lecture 12 – Bonus Tracks
      • Quick Intro
      • How Much Technology Knowledge Must A Beginner Tester Have
      • What To Do If You Are The First Test Engineer At A Software Start-Up
      • What If You Are Asked To Do Test Automation As Your First Task
      • What Are Stock Options
      • How To Spot A Promising Start-up
    • Afterword
  • Resources
    • QA Certificate
    • QA Glossary
    • QA Downloads
    • Buy Roman Savin’s Books
  • Pricing
  • Feedback
  • About
  • My Account

Checklists

Lecture 3 - Test Cases and Test Suites -> Quick Intro -> Test Case Structure -> Results Of The Test Case Execution -> Useful Attributes Of The Test Case -> Data-Driven Test Cases -> Maintainability Of Test Cases -> The Number Of Expected Results Inside One Test Case -> Bad Test Case Practices -> Test Suites -> States Of A Test Case -> The Importance Of Creativity -> Three Important Factors That Affect Test Cases -> Checklists -> Lecture Recap

Checklists are simple test cases that assume that the test case executor knows the application well, or can figure out how the application should work. As a rule, advanced verifications like DB queries are not included in checklists.

You should have QATUTOR Membership to view this page. Please, login or sign up. If you are already logged in, try refreshing this page.
Lecture 3 - Test Cases and Test Suites -> Quick Intro -> Test Case Structure -> Results Of The Test Case Execution -> Useful Attributes Of The Test Case -> Data-Driven Test Cases -> Maintainability Of Test Cases -> The Number Of Expected Results Inside One Test Case -> Bad Test Case Practices -> Test Suites -> States Of A Test Case -> The Importance Of Creativity -> Three Important Factors That Affect Test Cases -> Checklists -> Lecture Recap
  • What is your QA Philosophy?
  • 4 ways to get remote QA job
  • Learn manual QA first, get hired, learn QA automation
  • Question about QA automation that I receive every day
  • Will manual testers be replaced by AI? (spoiler: Yes)
Proudly powered by WordPress | Theme: x-blog by wpthemespace.com