• DocumentCode
    3337121
  • Title

    TDDHQ: Achieving Higher Quality Testing in Test Driven Development

  • Author

    Cauevic, A. ; Punnekkat, Sasikumar ; Sundmark, Daniel

  • Author_Institution
    Sch. of Innovation, Design & Eng., Malardalen Univ., Vasteras, Sweden
  • fYear
    2013
  • fDate
    4-6 Sept. 2013
  • Firstpage
    33
  • Lastpage
    36
  • Abstract
    Test driven development (TDD) appears not to be immune to positive test bias effects, as we observed in several empirical studies. In these studies, developers created a significantly larger set of positive tests, but at the same time the number of defects detected with negative tests is significantly higher than those detected by positive ones. In this paper we propose the concept of TDDHQ which is aimed at achieving higher quality of testing in TDD by augmenting the standard TDD with suitable test design techniques. To exemplify this concept, we present combining equivalence partitioning test design technique together with the TDD, for the purpose of improving design of test cases. Initial evaluation of this approach showed a noticeable improvement in the quality of test cases created by developers utilising TDDHQ approach.
  • Keywords
    program testing; software prototyping; TDDHQ; agile practice; equivalence partitioning test design technique; negative tests; positive test bias effects; test case design improvement; test driven development; testing quality; Educational institutions; Programming; Robustness; Software; Standards; Testing; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2013 39th EUROMICRO Conference on
  • Conference_Location
    Santander
  • Type

    conf

  • DOI
    10.1109/SEAA.2013.47
  • Filename
    6619485