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
Enroll into QATUTOR Video Course on  Roman Savin Course on Udemy

Professional Software Testing Exam and Certification

README:

1. Allow up to 2 hours for your exam.
2. If you close your browser, go back or refresh the page your progress will be lost.
3. There is known problem with some versions of Safari browser, so we recommend to use Chrome or Firefox for your exam.

GOOD LUCK!!!

ProProfs – Professional QA Certification
©Roman Savin, 2008-2025
↑
↓