发明名称 CONCURRENCY TEST EFFICTIVENESS VIA MUTATION TESTING AND DYNAMIC LOCK ELISION
摘要 One embodiment described herein is directed to a method practiced in a computing environment. The method includes acts for determining test suite effectiveness for testing for concurrency problems and/or product faults. The method includes identifying a plurality of synchronization primitives in a section of implementation source code. One or more of the synchronization primitives are iteratively modified and a same test suite is run for each iteration. For each iteration, a determination is made whether or not the test suite returns an error as a result of modifying one or more synchronization primitives. When the test suite does not return an error, the method includes providing to a user an indication which indicates at least one of a test adequacy hole for the test suite; an implementation source code fault; or an equivalent mutant of the implementation source code.
申请公布号 US2011154121(A1) 申请公布日期 2011.06.23
申请号 US20090642549 申请日期 2009.12.18
申请人 MICROSOFT CORPORATION 发明人 DERN CHRISTOPHER WILLIAM;TAN ROY PATRICK;MILLER SHAUN EMORY
分类号 G06F11/36;G06F9/44;G06F11/00 主分类号 G06F11/36
代理机构 代理人
主权项
地址