Software Testing Basics
About This Course
Learn what software testing or software qa is, how to get started and where to learn. A start of a new career.
Learning Objectives
Requirements
- A basic understanding of computer hardware and software
- Familiarity with software development concepts and processes
- Access to a computer and an internet connection to complete course assignments and access course materials
- A willingness to learn and apply new software testing concepts and practices
- The ability to work independently and manage your time effectively
Target Audience
- Anyone looking to know what software testing or software QA is.
- Anyone looking for a new career.
- Anyone looking to explore career options.
- Anyone looking to learn how to get started in Software QA or Software Testing.
Curriculum
Software Testing Basics
Introduction 1:03
What Is Testing 0:39
Mars Climate Orbiter 2:35
Fixed Sized Queue 4:53
Filling The Queue 0:50
What We Learn 0:51
What We Learn 0:51
Equivalent Tests 2:39
Assertions 3:02
Why Assertions 1:46
Disabling Assertions 1:52
Specifications 2:00
Domains And Ranges 2:25
Good Test Cases 2:06
Crashme 2:19
Testing A Gui 1:16
Trust Relationships 5:06
Fault Injection 2:44
Therac 25 2:41
Testing Timing 0:33
Testing Survey 0:40
Unit Testing 1:33
Integration Testing 1:06
System Testing 0:46
Testing Car Software 1:36
Your Instructors
Oliver Brown
I've been an engineer for almost 14 years, and software test automation is where I find my love. Python has since grown to be my preferred tool to use. After earning my Masters in Mechanical Engineering, I entered the software test automation industry. I am just as passionate about learning as I am about teaching. In the area of software testing and automation, I want to assist students in developing quickly and moving forward.
Eskander H
Web Developer