A model-based test automation framework for GUI applications
This framework supports a wide variety of model-based GUI testing techniques. The innovation lies in the architecture of GUITAR, which uses plug-ins to support flexibility and extensibility. Software developers and quality assurance engineers may use this architecture to create new toolchains, new workflows based on the toolchains, and plug in a variety of measurement tools to conduct GUI testing. More detail is presented in this publication: GUITAR: An Innovative Tool for Automated Testing of GUI-driven Software. Bao N. Nguyen, Bryan Robbins, Ishan Banerjee, and Atif Memon. Automated Software Engineering Journal. p.21, 1. 2014
xContract is suite of per-language libraries that provide facilities for defining and enforcing software contracts. Intended to be used, where desired, in release modes/builds, xContract emphasises efficiency in addition to clarity and succinctness.
Little Software Stats is the first free and open source program that allows software developers to keep track of how their software is being used. It is coded in PHP/MySQL which allows it to run on most web servers.
The DBC framework uses reflection to inspect a type, it then generates source for a proxy object containing checks on predicates in attributes attached to members of the type. Proxy code is compiled into an in-mem assembly used to enforce DBC rules.
A framework for abstract access to CM / SCM / SCCM / ALM systems (Bugzilla, ClearCase, Mantis, StarTeam, etc.). The project offers one SDK for Bugzilla, ClearCase, Mantis, StarTeam, etc.
C#/Java Test Automation framework intended for coarse-grained testing
Test Automation framework for C#/Java with an integrated web-based user interface. It is intended for larger-grained testing of an installed & configured product, rather than unit testing.
An open source system for managing the whole lifecycle of a software project.
Prolix is an extension appender for the log4net logging framework. Prolix directs logging for an ASP.NET session to a separate tab in the browser. Since communication is over HTTP, users can watch logging data regardless of security constraints.
TestCentral is designed to be a test conductor and result collation point.
Test Harmony is an open source, fully configurable defect syncronisation system.
cppcheckdiff gives you the diff of 2 cppcheck runs + statistics for ci
Using cppcheck in your daily work requires often focusing only on the new findings. What are the new errors from the last check-in? The usage of cppcheckdiff on your continuous integration server is the chance to give feedback as soon as possible to the development team. cppcheckdiff can be used to just get the diff of 2 cppcheck run as command line tool. Furthermore base on automation, you can collect statistics over the time. By creating charts you show the progress of the team and help making the continuous integration process very transparent for the whole team. We keep the following three parts separated: -- cppcheckdiff as command line tool -- powershell script for daily execution -- showing statistics with a web page. Base on your environment, you can use the 3 features together or adapt the tools you like.
diagnostics4net is an attempt to understand the state of an application when the light go out. It uses .net reflection technology to capture the state of an applications object heirarchy.