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
Search for: