• DocumentCode
    1363367
  • Title

    Tool Support for Change-Centric Test Development

  • Author

    Wloka, Jan ; Hoest, Einar ; Ryder, Barbara G.

  • Author_Institution
    Rutgers Univ., New Brunswick, NJ, USA
  • Volume
    27
  • Issue
    3
  • fYear
    2010
  • Firstpage
    66
  • Lastpage
    71
  • Abstract
    Testing increases confidence in software´s correctness, completeness, and quality. By executing a test on a program, developers can check the outcome against the program´s specification to identify faults. Various testing levels can serve different purposes during development-for example, unit and integration testing let developers test an implementation and its effects on existing functionality. In test-driven development, a unit test acts as a functionality specification before implementation, letting developers apply only the code necessary to pass the test. Applying change impact analysis to test-driven development provides software designers quantitative feedback they can use to meet a coverage goal and avoid unanticipated change effects.
  • Keywords
    program testing; program verification; change impact analysis; change-centric test development; program specification; software designers quantitative feedback; tool support; Unit testing; change impact analysis; test coverage; test-driven development;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2009.159
  • Filename
    5232800