Here is the list of software tools used for software testing. The software testing guidelines are here
Software Testing Best Practices by IBM Research (link).
Behaviour-Driven Development (BDD)
- SpecFlow, site on GitHub (link). See attached specflow_report.cmd script for generating reports.
- MSpec (Machine.Specification) github
- SpecUnit .Net (link)
Open Source frameworks for unit testing .Net code:
- xUnit (link)
- Visual Studio unit testing framework
Automated testing frameworks
For ASP.Net, check Watin (link
Also see Selenium.
To run Selenium Remote Control on CI server the following have to be prepared:
Deploy Selenium Server from Mercurial repository.
Add Java Runtime Environment (JRE) bin directory to path.
Add Firefox installation directory to path.
Run Selenium Server and leave session running, as it runs in a console window.
Services Testing (WCF, SOA)
- SoapUI, Functional Testing tool for SOA and Web Service testing.