FitNesse for Appian

Overview

FitNesse for Appian is a client-side tool that makes it easy to create automated tests on the Appian platform. Create test scripts that will run Appian as if a user was clicking through the application and filling out data. FitNesse for Appian includes easy instructions to get you started.

Note: Java 11 required for plugin version 23.4

Key Features & Functionality

With FitNesse for Appian, you can:

  • Write easy-to-read wiki language tests for Appian applications
  • Speed up testing times
  • Set up reusable regression tests

Reusable scripts can be written to:

  • Create new packages
  • Move them to different stages in the workflow
  • Check that forms are being populated correctly
Anonymous
Parents
  • Hello, good day. To update to the latest version, what is the process to follow?

  • Per http://localhost:<port#>/FitNesseForAppian.Documentation.Administration.Upgrading 

    Full Upgrade

    1. Rename existing FitNesse for Appian installation, which will be referred to as TESTING_HOME_OLD.
    2. Download the newest version of FitNesse for Appian from Appian Forum.
    3. Unzip FitNesse for Appian into TESTING_HOME.
    4. Copy the following files from the previous installation of FitNesse for Appian:
      • TESTING_HOME_OLD/fitnesse.properties
      • TESTING_HOME_OLD/log4j.properties
      • TESTING_HOME_OLD/configs/custom.properties
      • TESTING_HOME_OLD/configs/metrics.properties
      • TESTING_HOME_OLD/configs/users.properties
      • Any other custom files within the installation directory
    5. If not using default FitNesseRoot folder, for example using version control, copy the following directories from the new installation into your existing FitNesseRoot directory:
      • FitNesseForAppian - contains Appian specific documentation and examples
      • FrontPage - contains links to Appian specific documentation on the home page, make sure to merge in any changes made to the out of the box FrontPage
      • PageFooter - contains link to Appian specific documentaiton in the footer


    Partial Upgrade

    Be aware this may not always work as new methods may require additional libraries which will only be included in the full installation pacakge

    If you simply want access to new methods without the new documentation, examples, scenarios, etc. do the following:

    1. Download the newest version of FitNesse for Appian from Appian Forum.
    2. Extract the zip into a temporary directory.
    3. Replace fitnesse-for-appian-x.x.jar in TESTING_HOME/lib/appian with version from extracted zip. Make sure to only leave one fitnesse-for-appian jar.
Comment
  • Per http://localhost:<port#>/FitNesseForAppian.Documentation.Administration.Upgrading 

    Full Upgrade

    1. Rename existing FitNesse for Appian installation, which will be referred to as TESTING_HOME_OLD.
    2. Download the newest version of FitNesse for Appian from Appian Forum.
    3. Unzip FitNesse for Appian into TESTING_HOME.
    4. Copy the following files from the previous installation of FitNesse for Appian:
      • TESTING_HOME_OLD/fitnesse.properties
      • TESTING_HOME_OLD/log4j.properties
      • TESTING_HOME_OLD/configs/custom.properties
      • TESTING_HOME_OLD/configs/metrics.properties
      • TESTING_HOME_OLD/configs/users.properties
      • Any other custom files within the installation directory
    5. If not using default FitNesseRoot folder, for example using version control, copy the following directories from the new installation into your existing FitNesseRoot directory:
      • FitNesseForAppian - contains Appian specific documentation and examples
      • FrontPage - contains links to Appian specific documentation on the home page, make sure to merge in any changes made to the out of the box FrontPage
      • PageFooter - contains link to Appian specific documentaiton in the footer


    Partial Upgrade

    Be aware this may not always work as new methods may require additional libraries which will only be included in the full installation pacakge

    If you simply want access to new methods without the new documentation, examples, scenarios, etc. do the following:

    1. Download the newest version of FitNesse for Appian from Appian Forum.
    2. Extract the zip into a temporary directory.
    3. Replace fitnesse-for-appian-x.x.jar in TESTING_HOME/lib/appian with version from extracted zip. Make sure to only leave one fitnesse-for-appian jar.
Children