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.

PropertyValue
dbpprop:abstract
  • 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.
  • 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 Dokumenten (z. B. Excel, HTML) formuliert. Der Vorteil liegt darin, dass auch ohne Programmierkenntnisse Tests für die Softwareentwicklung formuliert werden können. Fit wird als Werkzeug für die Testgetriebene Entwicklung verwendet. Entwickelt wird es von Ward Cunningham.
  • 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.
  • Het Framework for Integrated Test (of FIT) is een concept in het ontwikkelen en testen (software) van computerprogramma's ontwikkeld door Ward Cunningham, Rick Mugridge en andere medewerkers van het Amerikaanse consultantcy-bedrijf Object Mentor. Het basisconcept van FIT is dat het ontwikkelen en testen van een computerprogramma binnen de software engineering voornamelijk afhankelijk is van de mate van communicatie binnen de ontwikkelgroep voor het programma. Specifiek moet er intensieve communicatie plaatsvinden tussen alle verschillende actoren binnen een softwareproject, ongeacht hun rol. Een groot probleem hierbij is echter dat er een aantal verschillende rollen zijn binnen ieder softwareproject, die allemaal anders tegen het project aankijken. De FIT-groep spreekt in principe van drie rollen (de klanten, de testers en de programmeurs). Al deze rollen hebben hun eigen kijk op het project, een eigen belang bij het succesvol afronden van het project. Maar omdat ze allemaal een eigen kijk hebben op het leven en het project, is het moeilijk om een diepgaande communicatie tot stand te brengen tussen actoren met een verschillende rol. Een "klant" bijvoorbeeld heeft een functionele kijk op het project, weet waar het project past in het zakelijke landschap, wat er functioneel van het op te leveren programma verwacht wordt. Een "programmeur" daarentegen kijkt er op een technische manier tegenaan, weet hoe de software gebouwd wordt, welke bibliotheken gebruikt worden, enzovoorts. FIT is bedoeld als softwaretool om communicatie tussen al deze rollen tot stand te brengen.
dbpprop:hasPhotoCollection
dbpprop:reference
rdfs:comment
  • 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.
  • 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 Dokumenten (z. B. Excel, HTML) formuliert. Der Vorteil liegt darin, dass auch ohne Programmierkenntnisse Tests für die Softwareentwicklung formuliert werden können. Fit wird als Werkzeug für die Testgetriebene Entwicklung verwendet.
  • 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.
  • Het Framework for Integrated Test (of FIT) is een concept in het ontwikkelen en testen (software) van computerprogramma's ontwikkeld door Ward Cunningham, Rick Mugridge en andere medewerkers van het Amerikaanse consultantcy-bedrijf Object Mentor. Het basisconcept van FIT is dat het ontwikkelen en testen van een computerprogramma binnen de software engineering voornamelijk afhankelijk is van de mate van communicatie binnen de ontwikkelgroep voor het programma.
rdfs:label
  • Framework for Integrated Test
  • Framework for Integrated Test
  • Framework for Integrated Test
  • Framework for Integrated Test
owl:sameAs
skos:subject
foaf:page
is dbpprop:redirect of