How to Become a Software Tester (QA Engineer)

FREE Course, FREE Exam, Free Certificate on Software Testing and 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
    • 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
    • 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
    • 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
    • Lecture 5 – The Software Testing Life Cycle
      • Quick Intro
      • Research
      • Test Planning
      • Test Execution
      • Test Education And Reality
      • Lecture Recap
      • Questions & Exercises
    • 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
    • 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
    • Lecture 8 – Bug Tracking
      • Quick Intro
      • The Bug Tracking System
      • Bug Tracking Procedure
      • Quick Closing Note about BTS and BTP
      • Lecture Recap
      • Questions & Exercises
    • 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
    • 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
    • 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
  • Books and Courses
  • Feedback
  • About

← PREVIOUS IMAGE
NEXT IMAGE →
Software QA: Post release bugs
©Roman Savin, 2008-2025
↑
↓