Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

If you don’t know what is an executable specification please read carefully the section [What_Is_An_Executable_Specifications].

If your are familar with the executable specification concept you can directly dive into the section [What_GreenPepper_tools_do_I_need].

Information about the (GP) tools installation is given in the section [How_to_Install_GreenPepper].

Then you will find quick steps helping you to actually kick start with (GP) in section [How_to_Run_My_First_Executable_Specification].

...

  1. Business analysts are working close to (or into) the development team. They only work on a few behaviours (or functionalities) at the same time.
  2. Business analysts write specifications into (GP) and programmers implement the corresponding functionnalitiesfunctionalities.
  3. As soon as the functionnalities functionalities are done, anyone can execute the specifications and check if the system under development are meeting them

...

  • the time to discover an issue in the product is highly reduced, so the corresponding cost are also saved,
  • the risk of misunderstanding specifications is highly reduced since the specifications are directly executed and tested, there is no place for ambiguity,
  • the risk of developping unused fonctionnalities functionalities are highly reduced because developpement team is working close to the specifications (we say here requirements development driven).

...

Writing the specifications in Confluence is not enough. To make them executable you need to implement source code called fixtures. Figure above gives an overview of the different (GP) tools within JAVA work environment.

As a JAVA developper developer you may use the Eclipse plug-in to interact efficiently the system under test (JAVA source code) and the specifications (Confluence pages)

...

How to Install GreenPepper?

...

Download the latest JDK version here Post-Installation Create an environment variable JAVA_HOME that point to the location of the JDK directory of the installation (ex: JAVA_HOME=C:\Program Files\Java\jdk1.7.0_55)

 Image Added

How to Install Confluence?

...

Start Confluence by launching confluence.home\bin\startup.bat Open your internet browser to http://localhost:8090 The first time you try to access Confluence, you would need to go through a wizard that will help you configuring Confluence.

Installation Type

Please select the Standard Installation option. In case you do not have any regular license you are able install a trial version first.

Image Added

Enter License step

At this step, please enter the licence key obtained earlier.

Installation Type

Please select the Standard Installation option.

Image Added

Otherwise use your Atlassian Account to generate an evaluation key automatically. The key is valid for a period of 30 days.

Image Added

User Management

At this step, please configure your user management. In case you are already running a JIRA instance you are able to connect your instance at this point in time.

Image Added

System Administrator

Please note that the username is admin and the password admin.

Image Added

Setup Completed

 Image Added

Stopping Confluence

...

A Running Confluence instance ( see section [How_to_Install_Confluence] ).

Preparation
  • Download the latest version of (GP) Confluence Plugin here

...

Click on the Demo Space tab Enter credential that will be use for accessing Confluence from an external resource. From section [How_to_Install_Confluence] those credentials are admin as username and admin as password.

...

Click on the Execute button and make sure all the results are green

A detailed documentation of how to install the Confluence plugin can be found here.

How to Install Eclipse plug-in for JAVA?

...

Preparation
  • Download the Eclipse IDE here
  • Downloaded the binaries for GreenPepper Eclipse Plugin on your workstation here.

...