...
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].
...
- Business analysts are working close to (or into) the development team. They only work on a few behaviours (or functionalities) at the same time.
- Business analysts write specifications into (GP) and programmers implement the corresponding functionnalitiesfunctionalities.
- 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)
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.
Enter License step
At this step, please enter the licence key obtained earlier.
Installation Type
Please select the Standard Installation option.
Otherwise use your Atlassian Account to generate an evaluation key automatically. The key is valid for a period of 30 days.
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.
System Administrator
Please note that the username is admin and the password admin.
Setup Completed
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?
...
- A Java Virtual Machine (please see section [How_to_Install_JAVA])
- A running Confluence instance (please see section [How_to_Install_Confluence])
Preparation
- Download the Eclipse IDE here
- Downloaded the binaries for GreenPepper Eclipse Plugin on your workstation here.
...