• DocumentCode
    3298188
  • Title

    Experiences Using Automated 4ests and 4est Driven Development in Computer 9cience I

  • Author

    Wellington, Carol A. ; Briggs, Thomas H. ; Girard, C. Dudley

  • Author_Institution
    Shippensburg Univ., Shippensburg
  • fYear
    2007
  • fDate
    13-17 Aug. 2007
  • Firstpage
    106
  • Lastpage
    112
  • Abstract
    We are interested in how to expose our students to test driven development (TDD) and have experimented with a variety of ways of leveraging testing technology to help our students learn to program in our first programming course. Initially, we developed a framework that allows the students to run tests that are developed by the faculty member. That experience led us to developing a JUnit plug-in that allowed the students to specify the tests without having to write the test code. As a result of these experiences, we have re-structured this class into these roughly sequential phases: learning to read code, learning to write code, and learning to program. Throughout this course, the students are using TDD, writing their own JUnit tests, and refactoring as they develop their code iteratively. This change has been made without dropping any of the required course content.
  • Keywords
    Java; computer science education; educational courses; program testing; JUnit test; automated test driven development; computer science course; iterative development; Automatic programming; Automatic testing; Computer science; Educational institutions; Guidelines; Java; Problem-solving; Radio access networks; Software testing; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Agile Conference (AGILE), 2007
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-7695-2872-4
  • Type

    conf

  • DOI
    10.1109/AGILE.2007.27
  • Filename
    4293581