TestPipe is an Automated Test Framework written with C#. The primary focus of the framework is to provide a maintainable means of creating test for HTTP web applications and services. You can view more info about the idea behind test pipe on the Concepts page in the wiki.
It isn't indicated in the version number, but this is a preview. It hasn't been fully tested against a production application, so use at your own risk.
TestPipe source code is hosted at https://github.com/DecoupledLogic/TestPipe.
TestPipe binaries are hosted on Nuget.org. The packages are versioned individually and may differ from the TestPipe Framework version.
These are the TestPipe packages hosted on NuGet:
- https://www.nuget.org/packages/TestPipe This package provides the binaries, config, and folder structure for writing TestPipe tests in a single TestPipe project.
- https://www.nuget.org/packages/TestPipe.Plugins.Selenium/ This package provides a Selenium Plugin for the TestPipe Test Automation Framework.
We also host some of the individual parts on NuGet, but they are not visible in NuGet search and are not meant to be used outside of experimentation. If you find them or are using them, it is recommended that you use the packages above or download the source code.
You can build TestPipe by running the nake.bat file in the root folder.
nake Go "3.0.0"
This would build TestPipe with a version of 3.0.0.
Build artifacts are output to the Build folder.
To install TestPipe you can install the NuGet packages or download the source code and build and reference the binaries. See Getting Started for more information.
You can find documentation on the TestPipe wiki - https://github.com/DecoupledLogic/TestPipe/wiki.
If you are interested in contributing, use your GitHub account to fork the main repository, https://github.com/TestPipe/TestPipe, make your changes and submit a pull request (http://help.github.com/pull-requests/). Additional information can be found in the Contributing page on the wiki.
If you have any questions, requests, comments, or criticisms, submit a ticket on the TestPipe issue tracker - https://github.com/DecoupledLogic/TestPipe/issues.
- Project Site - http://testpipe.github.io/DecoupledLogic/
- Blog - http://testpipeframework.wordpress.com/
- Twitter - http://twitter.com/testpipe
TestPipe is released under GPL v3 and the license can be found in the file named license - https://github.com/TestPipe/TestPipe/blob/master/license and on the License page of the wiki.
Copyright © 2014 Charles Bryant