Skip to content

deltaTest is an open-source, PowerShell-based testing framework. It is designed to automate the testing of complex systems (like Enterprise Data Management systems) that normally resist efficient test automation.

License

Notifications You must be signed in to change notification settings

karmaniverous/delta-test

 
 

Repository files navigation

Welcome to deltaTest!

deltaTest is an open-source, PowerShell-based testing framework. It is designed to automate the testing of complex systems (like Enterprise Data Management systems) that normally resist efficient test automation.

deltaTest currently supports the Markit Enterprise Data Management platform, but can easily be adapted to support testing of any platform of any kind that meets the following prerequisites:

  • It can be invoked from the Windows command line.
  • It can be induced to produce test output either via a text file or a query against a SQL Server database.

Other features:

  • Tests are expressed as short PowerShell scripts, which live in your version control repository and travel with your code.
  • Tests can be shared and executed across an entire development team and in multiple environments.
  • Test results are output as simple text files. Once a test result is certified, any difference against the certified result indicates a test failure.
  • Test failure optionally invokes a text comparison engine (WinMerge, by default) to visualize the diff as a very useful troubleshooting aid.
  • Tests can be invoked from other scripts and test results can be piped to other processes to support automated regression testing and continuous delivery.

Links

Official Website

deltaTest in a Nutshell

Getting Started

Full documentation

About

deltaTest is an open-source, PowerShell-based testing framework. It is designed to automate the testing of complex systems (like Enterprise Data Management systems) that normally resist efficient test automation.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TSQL 51.5%
  • PowerShell 48.5%