
ByteCarrot is an open source configuration validation utility for Windows, Linux and Unix. It gives administrators, developers, testers and QA specialists possibility to automate:
- health monitoring of operating systems, databases, web servers, network, etc.;
- configuration validation of operating system and applications installed on top of it;
- installation (IQ) / operational qualification (OQ) tests required by U.S. Food and Drug Administration;
Testing capabilities of ByteCarrot are highly extensible. That makes it an ideal solution for many testing scenarios even not mentioned above.
Key features




Runs under:
- all Windows operating systems supported by .NET Framework 3.5 SP1 or above
- all Linux and Unix operating systems supported by Mono 2.4.2.3 or above
Command line utility:
- easy to execute manually and from any scheduling solution
- can execute test script and return report in XML and/or HTML format
- can use custom XSL templates for rendering reports in HTML format
- can verify correctness of test script
- can show all available tasks and checks
- can be extended with custom tasks and checks
Test scripts:
- are stored as a text files in XML format
- can be parametrized
- can contain conditionally executed groups of tests
- can contain description elements required in test reports
- can contain groups for cleaner tests organization
- can contain tasks preparing data/environment before testing
- can contain wide range of checks (testing tasks) responsible for testing
Test reports:
- contain all information from test executions
- provides information about test results at every level of granularity