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 - I am trying to run a basic test script in FitNesse for Appian, however i am experiencing few errors in the result.

    Could you please guide me if i am wrong in the below script.

    Scenario : Logging into in house Appian application

    Below is the script used for testing..

    ----
    !*** Initialization and Login to Tempo

    !| script |com.appiancorp.ps.automatedtest.fixture.TempoFixture|
    |setup with |Chrome |browser |
    |set appian url to |mxy-dev.apps.xyz:8443/suite |
    |set appian version to|22.3 |
    |set appian locale to |en_US |
    |login with username |appianuser |
    ***!

Comment
  • Hello - I am trying to run a basic test script in FitNesse for Appian, however i am experiencing few errors in the result.

    Could you please guide me if i am wrong in the below script.

    Scenario : Logging into in house Appian application

    Below is the script used for testing..

    ----
    !*** Initialization and Login to Tempo

    !| script |com.appiancorp.ps.automatedtest.fixture.TempoFixture|
    |setup with |Chrome |browser |
    |set appian url to |mxy-dev.apps.xyz:8443/suite |
    |set appian version to|22.3 |
    |set appian locale to |en_US |
    |login with username |appianuser |
    ***!

Children
  • Hi Madhavi,

    Looks like you missed to add login setup before trying to login. Also, make sure associated password for the user is provided in the configs/users.properties file.

    Configure custom login page fields:

    setup login with username field<field ID/Name/Value attribute>and password field<field ID/Name/Value attribute>and login button<field ID/Name/Value/Inner Text attribute>