
Resources.FitNesseRoot.FitNesse.UserGuide.AdministeringFitNesse.ApplicationArchitecture.content.txt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fitnesse Show documentation
Show all versions of fitnesse Show documentation
The fully integrated standalone wiki, and acceptance testing framework.
FitNesse is a wiki server. It's also a test execution engine.
In this section the application structure is described. The application can be divided in four main components:
* [[Wiki server][#wikiserver]]
* [[Test execution engine][#testsystem]]
* [[System under test][#systemundertest]] (SUT)
* [[Reporting engine][#testreporting]]
{{{ ,---------------.
| Wiki Server |<-------------.
`---------------' v
| ,-------------.
| | Reporting |
v `-------------'
,---------------. ^
| Test System |--------------'
`---------------'
|
|
v
,---------------------.
| System Under Test |
`---------------------'}}}
The wiki server is the component responsible for serving the web pages and handling user requests. One of the operations is starting a test run. This will start the system under test with some extra code: the Fit or Slim server. The output of the test run is stored to serve the page and test history pages.Next to the main components, there are a few extra features:
* JUnit support
* [[System configuration][#systemconfiguration]]
!2 Wiki server !anchor wikiserver
The wiki server is the first thing a user sees when starting FitNesse. The most notable class is the Responder. Responders can be configured via the [[configuration file][
© 2015 - 2025 Weber Informatics LLC | Privacy Policy