Software Testing Basics
What Is Testing00:39
What Happens When We Test Software02:27
Mars Climate Orbiter02:35
Fixed Sized Queue04:53
Filling The Queue00:50
What We Learn00:51
What We Learn00:51
Equivalent Tests02:39
Testing The Queue
Creating Testable Software01:41
Assertions03:02
Checkrep
Why Assertions01:46
Are Assertions Used In Production01:11
Disabling Assertions01:52
When To Use Assertions01:57
Specifications02:00
Refining The Specification00:32
Domains And Ranges02:25
Good Test Cases02:06
Crashme02:19
Testing A Gui01:16
Trust Relationships05:06
Fault Injection02:44
Timing Dependent Problems02:18
Therac 2502:41
Testing Timing00:33
Taking Time Into Account00:54
Non functional Inputs03:22
Testing Survey00:40
Unit Testing01:33
Integration Testing01:06
System Testing00:46
Other Kinds Of Testing01:26
Testing Car Software01:36
Testing A Web Service00:37
Testing A New Library00:51
Being Great At Testing02:29
Introduction