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
Link To Document