From the course: Tech on the Go: Building a Software Test Department
Unlock this course with a free trial
Join today to access over 24,700 courses taught by industry experts.
Why should you test software?
From the course: Tech on the Go: Building a Software Test Department
Why should you test software?
- [Narrator] Why should we test software? Software testing, like many practices is a flexible definition that grows and shrinks depending on the context. Software testing is the process of verifying whether a software product matches its requirements. In addition to comparing requirements with what's actually been completed, testers are looking for errors and omissions. A system isn't working as expected because of a difference between the actual and expected results. Why should we have a distinct step or group for testing? Don't software engineers test their work? Shouldn't we trust in their professionalism and ability to deliver what they sent out to accomplish? Speaking with over 20 years of experience as a software engineer, I can without a doubt assure you that software engineers not only test their work but also make mistakes. Software engineers should, as a regular practice, test their own work and compare it to the…
Contents
-
-
-
A practical case for quality3m 5s
-
(Locked)
Why should you test software?3m 52s
-
(Locked)
Does the difference between bugs and defects matter?2m 19s
-
(Locked)
What is a test case?3m 4s
-
(Locked)
Measuring code and test coverage3m 44s
-
(Locked)
What kinds of tests are there?5m 31s
-
(Locked)
Manual testing for correctness3m 21s
-
(Locked)
Automated software testing for rapid feedback4m 36s
-
(Locked)
Regression testing for confidence3m 10s
-
(Locked)
The practice of exploratory testing4m 35s
-
(Locked)
Session-based testing with a group3m 53s
-
(Locked)
Linting and detecting bad code smells5m 32s
-
(Locked)
The role of security testing3m 44s
-
(Locked)
Effective bug reporting5m 14s
-
(Locked)
Building a partnership with engineering and product5m 51s
-
(Locked)
The first test engineer4m 7s
-
(Locked)
Testing as part of a CI/CD pipeline3m 26s
-
(Locked)
Scaling a test department2m 28s
-
-