![JAR search and dependency download from the Maven repository](/logo.png)
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 smartrics-RestFixture-LiveDoc Show documentation
Show all versions of smartrics-RestFixture-LiveDoc Show documentation
FitNesse tests documenting the RestFixture
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