<Tr> <Td> </Td> <Td> This section does not cite any sources . Please help improve this section by adding citations to reliable sources . Unsourced material may be challenged and removed . (March 2015) (Learn how and when to remove this template message) </Td> </Tr> <Ul> <Li> Concordion, Specification by example (SbE) framework <Ul> <Li> Concordion.NET, acceptance testing in . NET </Li> </Ul> </Li> <Li> Cucumber, a behavior - driven development (BDD) acceptance test framework <Ul> <Li> Capybara, Acceptance test framework for Ruby web applications </Li> <Li> Behat, BDD acceptance framework for PHP </Li> <Li> Lettuce, BDD acceptance framework for Python </Li> </Ul> </Li> <Li> Fabasoft app. test for automated acceptance tests </Li> <Li> Framework for Integrated Test (Fit) <Ul> <Li> FitNesse, a fork of Fit </Li> </Ul> </Li> <Li> iMacros </Li> <Li> ItsNat Java Ajax web framework with built - in, server based, functional web testing capabilities . </Li> <Li> Mocha, a popular web acceptance test framework based on Javascript and Node. js </Li> <Li> Ranorex </Li> <Li> Robot Framework </Li> <Li> Selenium </Li> <Li> Specification by example (Specs2) </Li> <Li> Watir </Li> <Li> Gauge (software) </Li> </Ul> <Li> Concordion, Specification by example (SbE) framework <Ul> <Li> Concordion.NET, acceptance testing in . NET </Li> </Ul> </Li> <Ul> <Li> Concordion.NET, acceptance testing in . NET </Li> </Ul>

When can a contract in real-life considered to be complete