Using a real world project in a software testing course

34Citations
Citations of this article
45Readers
Mendeley users who have this article in their library.

Abstract

Although testing often accounts for 50% of the budget of a typical software project, the subject of software testing is often overlooked in computing curriculum. Students often view testing as a boring and unnecessary task, and education is usually focused on building software, not ensuring its quality. Previous works have focused on either making the subject of testing more exciting for students or on a more potent lecture-based learning process. At the Department of Software Engineering at the Rochester Institute of Technology, recent efforts have been focused on the project component of our Software Testing course as an area of innovation. Rather than previous methods such as a tightly controlled and repetitive testbed, our students are allowed to choose a real-world, open source project to test throughout the term. With the instructor as both counsel and client, students are expected to deliver a test plan, a final report, and several class-wide presentations. This project has achieved significant student praise; qualitative and quantitative feedback demonstrates both increased satisfaction and fulfilled curricular requirements. Students enjoy the real-world aspect of the project and the ability to work with relevant applications and technologies. This paper outlines the project details and educational goals.

Cite

CITATION STYLE

APA

Krutz, D. E., Malachowsky, S. A., & Reichlmayr, T. (2014). Using a real world project in a software testing course. In SIGCSE 2014 - Proceedings of the 45th ACM Technical Symposium on Computer Science Education (pp. 49–54). Association for Computing Machinery. https://doi.org/10.1145/2538862.2538955

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free