The TRY system -or- how to avoid testing student programs
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
Strategic directions in software quality
ACM Computing Surveys (CSUR) - Special ACM 50th-anniversary issue: strategic directions in computing research
Proceedings of the 2nd Australasian conference on Computer science education
Software quality: a curriculum postscript?
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Grading student programs - a software testing approach
CCSC '00 Proceedings of the fourteenth annual consortium on Small Colleges Southeastern conference
Art of Software Testing
What Is Software Testing? And Why Is It So Hard?
IEEE Software
Clearing a Career Path for Software Testers
IEEE Software
A perspective on teaching software testing
Proceedings of the seventh annual consortium for computing in small colleges central plains conference on The journal of computing in small colleges
Disequilibration for teaching the scientific method in computer science
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
A gimmick to integrate software testing throughout the curriculum
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Perceptions of Agile Practices: A Student Survey
Proceedings of the Second XP Universe and First Agile Universe Conference on Extreme Programming and Agile Methods - XP/Agile Universe 2002
Post-graduate assessment of CS students: experience and position paper
Journal of Computing Sciences in Colleges
Testing in the capstone course - reusable patterns for a value-added experience
Journal of Computing Sciences in Colleges
Rethinking computer science education from a test-first perspective
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Integrating usability engineering into the computer science curriculum: a proposal
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Improving student performance by evaluating how well students test their own programs
Journal on Educational Resources in Computing (JERIC)
Practical ways to add software testing to programming assignments: tutorial presentation
Journal of Computing Sciences in Colleges
Experiences using test-driven development with an automated grader
Journal of Computing Sciences in Colleges
Bug Hunt: Making Early Software Testing Lessons Engaging and Affordable
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Using a web-based repository to integrate testing tools into programming courses
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Secret ninja testing with HALO software engineering
Proceedings of the 4th international workshop on Social software engineering
Teaching cross-platform design and testing methods for embedded systems using DICE
WESE '11 Proceedings of the 6th Workshop on Embedded Systems Education
Using WReSTT in SE courses: an empirical study
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Hi-index | 0.00 |
Testing accounts for 50% of the cost of software, yet it receives little treatment in most curricula. This paper presents some approaches to giving all students multiple, incremental exposures to software testing throughout the curriculum. A unifying framework is presented which identifies a minimal set of test experiences, skills and concepts students should accumulate. The integrated approach combines common test experiences in core courses, an elective course in software testing, and volunteer participation in a test laboratory.