TestApi is...

TestApi is a library of test and utility APIs that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.

Get Started

Feedback

Please send us feedback on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.

What's New in v0.4

  • A Deep Object Comparison Library
  • A Text String Generation Library
  • A Leak Detection Library
  • Tagged and weighted values for Combinatorial Variation Generation
  • New samples and documentation

Roadmap

  • Existing APIs
    • Application control API
    • Combinatorial variation generation API
    • Commandline parsing API
    • Input API
    • Leak detection API (New!)
    • Managed fault injection
    • Object comparison API (New!)
    • Text string generation API (New!)
    • UIA utility API
    • Visual verification API
    • WPF dispatcher operations
  • Suggested Future APIs
    • Concurrency API
    • Controls verifications API
    • Cross-platform support
    • Fuzzing API
    • Input injection API (additions)
    • Media verification API
    • Mocking API
    • Performance API
    • Screen resolution API
    • Setup validation API
    • State management API
    • Stress and load testing API
    • Theme API
    • UIA utility API (additions)
    • Unmanaged code fault injection API
    • Unmanaged API interface
    • Visual verification API (additions)
  • Package Components
    • Acceptance tests
    • Binaries
    • Documentation
    • MSTest samples
    • Sources
    • xUnit and NUnit samples

Contributors

Project Development:
  • Alexis Roosa
  • Anne Gao
  • Bill Liu
  • Daniel Marley
  • Dennis Deng
  • Eddie Li
  • Ivo Manolov (blog)
  • Nathan Anderson
  • Peter Antal (blog)
  • Ranjesh Jaganathan
  • Sam Terilli
  • Shozub Qureshi
  • Tim Cowley
  • Vincent Sibal (blog)
  • William Han
Reviewers:
  • Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (blog), Lester Lobo (blog), Mak Agashe, Matt Galbraith, Michael Hunter (blog), Mike Pope, Patrick Danino (blog), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.
Last edited Sat at 7:46 PM by alexisr, version 48

 

Want to leave feedback?
Please use Discussions or Reviews instead.

Archived page comments (6)

Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2009.10.27.15987