Software Testing
Overview
Discussion of project status; Discussion of Software Testing.
Preparation and Readings
- Some basic information on software testing from Guru99.
- Some examples - review these. Find one or two and try to connect back to the prior readings.
-
If you are doing an H/FOSS project, research what types of testing are being done in your H/FOSS project and what frameworks are being used to automate it. Be prepared to discuss.
- Post questions for class discussion to the Moodle forum. Please also feel free to comment on or respond to others’ questions as appropriate.
Supplemental Readings
-
Introduction to Software Engineering/Testing - A wiki book that introduces the different types of software testing.
-
Software Testing Overview - gives some more examples of the different types of testing.
-
Introduction to Software Testing - a full text dedicated to the subject. Chapter 1 gives a nice introduction and overview, the rest expands on that. As a text this establishes a more formal foundation.
-
Software Testing Dictionary - A Tutorials Point collection of a massive number of different types of testing with short explanation and examples.
-
Software Errors Cost U.S. Economy $59.5 Billion Annually - A little dated, but still important report from NIST on a study to estimate the economic impact of software flaws and argue for better software testing tools and techniques. Ironically, this page has a bug in its HTML code!
Homework
-
Project Activities (Teams)
-
5-15 (Individual)
-
Blog Post II (Individual)