RushCheck

RushCheck - Lightweight and automatic specification-based random testing tool for Ruby programs
Download

RushCheck Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Daisuke Ikegami
  • Publisher web site:
  • http://rushcheck.rubyforge.org/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 96 KB

RushCheck Tags


RushCheck Description

RushCheck - Lightweight and automatic specification-based random testing tool for Ruby programs RushCheck is a lightweight and automatic specification-based random testing tool for Ruby programs. It is one of implementations of QuickCheck in Haskell.The programmer provides a specification or assertion of the program in the form of properties which functions or methods should satisfy. Then RushCheck tests the properties hold in a large number of randomly generated testcases. The specifications are written in a block of Ruby, using functions defined in the RushCheck library. RushCheck has some combinators to define properties, some ways for watching the distribution of test data which is randomly generated, guards for pre-condition of the property, and the test data generators.RushCheck can be used also with another testing frameworks Test::Unit or RSpec.NOTE: RushCheck is licensed and distributed under the terms of the MIT/X Consortium License.


RushCheck Related Software