Plugin Fitnesse | |
The Fitnesse wiki plugin, introduced in Tiki 12.1, is inspired by the Acceptance Testing Framework of the same name. Tiki applications are meant to be built through the content management system. Historically, the only way to test the behavior of the system was to add more content for edge cases. The Fitnesse plugin allows to create test suites to validate small portions of the system, define behavior (following ATDD) and communicate with developers about issues needed to be resolved. |
Parameters | |||
Create test suites for applications built using Tiki Introduced in Tiki 12.1. Go to the source code Preferences required: wikiplugin_fitnesse
|
General Structure | |
The Fitnesse plugin defines an execution context. Each contained plugin is known as a fixture. These fixtures contain test cases to be validated. While each fixture can define its own format, they will typically contain a table-like structure. While executing the tests, the plugin will re-write the internal table to display results. Validated entries will show as green, failures as red. As usual in Wiki Tables, |
Tracker Math | ||||||||||||||||||
The first row contains the list of permanent names within the tracker. The question mark at the end of a field name indicates that the field is a calculation field and must be validated. The following rows are individual test cases. Each column contains an input value or the expected output in the case of a calculation field. Copy to clipboard
We want to prioritize important issues that are easy to solve.
|
Tracker Data | |
Tracker Data is a companion fixture to Tracker Math for formulas containing the (tracker-field) function to access data in a different tracker. Data is defined for the current execution context and must be defined prior to usage. The first row contains the permanent names and the itemId key (required). Other rows contains the matching values. Copy to clipboard
Copy to clipboard
|