RSEG 131

Software Testing Techniques

This course introduces students to a variety of systematic testing techniques and methods, as well as an overview of the levels and styles of testing used in practice. You will be able to work with tools to create and run unit tests and behavior-driven tests with a final assignment involving Web testing. We will also investigate a variety of tools applicable to testing, including code coverage, profiling, and statistics related to testing.
Experience with Java is essential — students will be expected to write code and automated tests in Java.

View course prerequisites.