• DocumentCode
    3478216
  • Title

    Dealing with Test Automation Debt at Microsoft

  • Author

    Hartmann, Jean

  • Author_Institution
    Office Shared Services, Microsoft Corp., Redmond, CA, USA
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    136
  • Lastpage
    136
  • Abstract
    At Microsoft, substantial time and resources are expended in test case development, execution and verification. Thousands of new tests are added to existing test suites without any kind of review regarding their unique contribution to test suite effectiveness or impact on test suite efficiency. This talk describes how we leverage existing code coverage data, together with reduction and prioritization techniques, to help each test team analyze its test suite and guide them in improving their suite´s effectiveness and efficiency. The analysis focuses on identifying and deprecating/prioritizing groups of tests cases, given specific tactical goals for example, increasing current test suite stability and reliability, better structuring of test suite migration efforts, reducing test suite execution time and testing with limited hardware resources.
  • Keywords
    data reduction; program testing; program verification; software reliability; Microsoft; code coverage data; hardware resources; prioritization techniques; reduction techniques; test automation debt; test case development; test case execution; test case verification; test suite effectiveness; test suite efficiency; test suite execution time; test suite migration efforts; test suite reliability; test suite stability; Automation; Conferences; Hardware; Internet; Reliability; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference Workshops (COMPSACW), 2011 IEEE 35th Annual
  • Conference_Location
    Munich
  • Print_ISBN
    978-1-4577-0980-7
  • Electronic_ISBN
    978-0-7695-4459-5
  • Type

    conf

  • DOI
    10.1109/COMPSACW.2011.99
  • Filename
    6032226