O'Reilly logo

ATDD by Example: A Practical Guide to Acceptance Test-Driven Development by Markus Gärtner

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Appendix B. FitNesse

This appendix gives a brief introduction to FitNesse—the acceptance test wiki. For a more in-depth material, check out the website at http://fitnesse.org. The book on Fit for Developing Software [MC05] covers also a bit of FitNesse, although the material is a bit dated. For example, it does not deal with the Simple List invocation Method (SLiM) tables, which Robert C. Martin introduced in 2008.

Figure B.1 shows the FitNesse architecture involving the two test systems—FIT and SLiM. The test cases are wiki pages organized in a hierarchical structure. FitNesse then either executes tests using the FIT client or the SLiM client. This is steered by defining a variable. You can redefine this variable inside the hierarchy thereby ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required