Navigation auf uzh.ch
Software testing is a key factor of software
quality assurance. Does anybody want to use a software system that was
not thoroughly tested? We guess not... Although developers know the
importance of testing well, software systems are tested only moderately
today; mostly because of deadline pressure or ignorance.
The goal
of this seminar is to impart the basics of effective software testing;
beginning from the unit to the system level. For that, we introduce
open-source tools for test automation (JUnit, JMockit, FEST-swing) and
continuous integration (Maven, Hudson). The basics are discussed in
theory as well as with example applications.
Dr. Beat Fluri is Senior Research Associate in the Software Engineering research group of the University of Zurich. His interests are in the area of software evolution, software quality assurance, testing, and continuous integration.