Framework for Integrated Test

Framework for Integrated Test

Framework for Integrated Test, or "Fit", is an open-source tool for automated customer tests. It integrates the work of customers, analysts, testers, and developers.

Customers provide examples of how their software should work. Those examples are then connected to the software with programmer-written test fixtures and automatically checked for correctness. The customers' examples are formatted in tables and saved as HTML using ordinary business tools such as Microsoft Excel. When Fit checks the document, it creates a copy and colors the tables green, red, and yellow according to whether the software behaved as expected.

Fit was invented by Ward Cunningham in 2002. He created the initial Java version of Fit. As of June 2005, it has up-to-date versions for Java, C#, Python, Perl, PHP, and Smalltalk. The overall Fit project as well as the Java and C# versions are maintained by James Shore. The Python version is maintained by John Roth ; the Perl version is maintained by Tony Byrne; PHP version is maintained by Luis Floreani and Gregor Gramlich, and the Smalltalk version is maintained by Randy Coulman.

Although Fit is an acronym, the word "Fit" came first, making it a backronym. Fit is sometimes italicized but should not be capitalized. In other words, "Fit" and "Fit" are appropriate usage, but "FIT" is not.

Fit includes a simple command-line tool for checking Fit documents. There are third-party front-ends available. Of these, FitNesse is the most popular. FitNesse is a complete IDE for Fit that uses a Wiki for its front end. As of June 2005, FitNesse had forked Fit, making it incompatible with newer versions of Fit, but plans were underway to re-merge with Fit.

External links

* [http://fit.c2.com Fit website]
* [http://fitnesse.org FitNesse website]
* [http://www.concordion.org Concordion] - a Java testing framework similar to Fit


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Framework for Integrated Test — (FIT) est un framework permettant de concevoir des tests fonctionnels. L outil FITnesse utilise FIT et propose un environnement d édition wiki, ainsi qu un serveur web. Liens externes (en) FIT (en) FITnesse …   Wikipédia en Français

  • Framework for Integrated Test — Das Framework for Integrated Test (Fit) ist ein Open Source Framework unter der GNU GPL Lizenz für die Automatisierung von Akzeptanztests. Im Gegensatz zu Unit Tests werden Akzeptanztests nicht im Quellcode geschrieben, sondern in externen… …   Deutsch Wikipedia

  • Framework for Integrated Testing — Framework for Integrated Test Framework for Integrated Test (FIT) est un framework permettant de concevoir des tests fonctionnels. L outils FITnesse utilise FIT et propose un environnement d édition wiki, ainsi qu un serveur web. Liens externes… …   Wikipédia en Français

  • Test-Driven development — Als testgetriebene Entwicklung (auch testgesteuerte Programmierung, engl. test first development oder test driven development (TDD), manchmal auch scherzhaft Extreme Testing) ist eine Methode, die häufig bei der agilen Entwicklung von… …   Deutsch Wikipedia

  • Test first development — Als testgetriebene Entwicklung (auch testgesteuerte Programmierung, engl. test first development oder test driven development (TDD), manchmal auch scherzhaft Extreme Testing) ist eine Methode, die häufig bei der agilen Entwicklung von… …   Deutsch Wikipedia

  • Test-driven development — (TDD ) is a software development technique consisting of short iterations where new test cases covering the desired improvement or new functionality are written first, then the production code necessary to pass the tests is implemented, and… …   Wikipedia

  • Integrated Guided Missile Development Program — An Agni II during the Republic Day Parade in 2004 The Integrated Guided Missile Development Program (IGMDP) was an Indian Ministry of Defence program between the early 1980s and 2007 for the development of a comprehensive range of missiles,… …   Wikipedia

  • Test automation — Compare with Manual testing. Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting… …   Wikipedia

  • Language Integrated Query — LINQ redirects here. For the card game, see Linq (card game). Language Integrated Query Influenced by SQL, Haskell Language Integrated Query (LINQ, pronounced link ) is a Microsoft .NET Framework component that adds native data querying… …   Wikipedia

  • Django (web framework) — Django The default Django page Developer(s) Lawrence Jou …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”