Updating...
Code
Plex
Project Hosting for Open Source Software
Register
Sign In
TestApi - a library of Test APIs
RSS
Subscribe to Project
All Project Updates
Discussions
Issue Tracker
Releases
Reviews
Source Code
Wiki & Documentation
RSS
Subscribe to Project
home
downloads
documentation
discussions
issue tracker
source code
people
license
TestApi v0.6
Rating:
Based on 2 ratings
Reviewed:
2 reviews
Downloads:
3662
Change Set:
57881
Released:
Feb 7 2011
Updated:
Feb 7 2011
by
ivom
Dev status:
Stable
Recommended Download
TestApi v0.6.zip
application, 25363K, uploaded
Feb 7 2011
- 3662 downloads
Release Notes
TestApi v0.6 comes with the following changes:
TestApi code development has been
moved to Codeplex
:
Moved TestApi soluton to VS 2010;
Moved all source code to Codeplex. All development work is done there now.
Fault Injection API
:
Integrated the unmanaged FaultInjectionEngine.dll COM component in the build;
Cleaned up FaultInjectionEngine.dll to build at warning level 4;
Implemented “FaultScope” which allows for in-process fault injection;
Added automation scripts & sample program;
Added smarter method identification to FaultRule & TriggerIfCalledBy(etc) to use a MethodInfo object rather than a string;
Significant performance improvement, over 5000x faster in one scenario;
Fixed several bugs in FaultDispatcher.
Input Simulation API
:
Added Mouse.DragTo(…) method;
Extended Keyboard.Type(…) to be able to type non-ASCII strings.
Leak Detection API
:
Modified the API to work in 64-bit environments
Object Comparison API
:
Renamed ObjectComparer to ObjectGraphComparer and made the class more cohesive;
Added support for encoding object graphs to and decoding them from arbitrary streams;
Added support for annotating an object graph node with a custom comparison strategy;
Added support for object graph factories type specializations;
Added new acceptance tests.
String Generation API
:
Added StringFactory.GenerateRandomString(Regex regex, int seed) -- support for generating strings that conform to a given regular expression;
Added CommonRegularExpressions class.
Documentation and test fixes
:
Switched API documentation to SandCastle-generated documentation – this enables generation of namespace documentation;
Updated the namespace documentation;
Updated the test namespaces for better discoverability of the tests;
Various other small fixes.
Reviews for this release
Excellent set of utilities, successfully used it for 2 years for automated functional and non-functional testing. I would extend searching functions, but still – that is a good choice for a test automation project.
by
NLord
on
Mar 21 at 2:58 PM
Mouse and Keyboard worked perfectly straight out of the box. Would like Current position of mouse included but otherwise brilliant.
by
MikeHughes
on
Dec 14 2011 at 12:51 PM
To download the file you must agree to the following license.
X
Microsoft Public License (Ms-PL) This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software. 1. Definitions The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law. A "contribution" is the original software, or any additions or changes to the software. A "contributor" is any person that distributes its contribution under this license. "Licensed patents" are a contributor's patent claims that read directly on its contribution. 2. Grant of Rights (A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create. (B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software. 3. Conditions and Limitations (A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks. (B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically. (C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software. (D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license. (E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.
Opera does not support ClickOnce
X
To install this application, save it and then open it. Opening it directly from Opera will not work correctly.
Other Downloads
Released
|
Planned
TestApi v0.6
Feb 7 2011
, Stable
TestApi v0.5
Jun 17 2010
, Stable
TestApi v0.4
Nov 21 2009
, Beta
TestApi v0.3
Jul 22 2009
, Beta
TestApi v.0.2
Apr 23 2009
, Beta
TestApi v.0.1
Dec 5 2008
, Alpha
There are no Planned releases for this project.
e-mail icon
Release notifications
Sign in
to display notification settings.
X
Email me
(change e-mail address)
Unsubscribe
Also stop notifications for
individual
issue(s) I subscribed to.