Web-CAT: A Web-based Center for Automated Testing

dc.contributor.authorShah, Anuj Rameshen
dc.contributor.committeechairEdwards, Stephen H.en
dc.contributor.committeememberArthur, James D.en
dc.contributor.committeememberRosson, Mary Bethen
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2014-03-14T20:38:10Zen
dc.date.adate2003-06-20en
dc.date.available2014-03-14T20:38:10Zen
dc.date.issued2003-05-13en
dc.date.rdate2003-06-20en
dc.date.sdate2003-05-22en
dc.description.abstractThe fundamentals of software testing and related activities are often elusive in undergraduate curricula. A direct consequence of the lack of software testing efforts during education is the huge losses suffered by the software industry when applications are not sufficiently tested. Software practitioners have exhorted faculty members and institutions to teach more software testing in universities. The purpose of this research is to provide answers to the needs of such practitioners and introduce software-testing activities throughout the curriculum. The most important goal is to introduce software-testing education without requiring a significant amount of extra effort on behalf of faculty members or teaching assistants. The approach taken comprises the development of the Web-based Center for Automated Testing (Web-CAT) and the introduction of test-driven development (TDD) in courses. Web-CAT serves as a learning environment for software testing tasks and helps automatically assess student assignments. A comparison of student programs developed using Web-CAT with historical records indicated a significant decrease in the number of bugs in submitted programs. Undergraduate students also received exposure to the principles of software testing and were able to write test cases that were on an average better than those generated by an automated test case generator designed specifically for the assignment.en
dc.description.degreeMaster of Scienceen
dc.identifier.otheretd-05222003-225759en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-05222003-225759/en
dc.identifier.urihttp://hdl.handle.net/10919/33109en
dc.publisherVirginia Techen
dc.relation.haspartWeb-CAT.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectTest-Driven Developmenten
dc.subjectSoftware Engineering across the curriculumen
dc.subjectSoftware Testingen
dc.subjectComputer Science educationen
dc.subjectTest-first codingen
dc.titleWeb-CAT: A Web-based Center for Automated Testingen
dc.typeThesisen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Web-CAT.pdf
Size:
1.69 MB
Format:
Adobe Portable Document Format

Collections