skip to main content
10.1109/ICECCS.2007.35guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Pex--An Intelligent Assistant for Rigorous Developer Testing

Published: 11 July 2007 Publication History

Abstract

Pex takes test-driven development to the next level. Pex analyzes .NET applications. From a parameterized unit test, which serves as a specification, it automatically produces traditional unit tests cases with high code coverage. Moreover, when a generated test fails, Pex can often suggest a bug fix. To do so Pex performs a systematic program analysis (similar to path bounded model-checking). It records detailed execution traces of test cases. Pex learns the program behavior from the traces, and a constraint solver produces new test cases with different behavior. The result is a minimal test suite with maximal code coverage.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
ICECCS '07: Proceedings of the 12th IEEE International Conference on Engineering Complex Computer Systems
July 2007
375 pages
ISBN:0769528953

Publisher

IEEE Computer Society

United States

Publication History

Published: 11 July 2007

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Sep 2024

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media