To add a collaborator to this project you will need to use the Relish gem to add the collaborator via a terminal command. Soon you'll be able to also add collaborators here!
More about adding a collaboratorDeveloper prepares a feature review so that it can be attached to a
ticket for a PO to use in acceptance.
- Background
-
- Given
- an application called "frontend"
- And
- an application called "backend"
- And
- an application called "irrelevant"
- Scenarios
-
- Preparing link for ticket
-
- When
-
I prepare a feature review for:
field name content frontend abc backend def uat_url http://www.some.url - Then
-
I should see the feature review page with the applications:
app_name version frontend abc backend def - And
- I can see the UAT environment "http://www.some.url"
- Viewing a feature review
-
- Given
- a ticket "JIRA-123" with summary "Urgent ticket" and description "Urgent stuff" is started
- And
- a commit "#abc" by "Alice" is created for app "frontend"
- And
- a commit "#old" by "Bob" is created for app "backend"
- And
- a commit "#def" by "Bob" is created for app "backend"
- And
- a commit "#ghi" by "Carol" is created for app "irrelevant"
- And
- CircleCi "passes" for commit "#abc"
- And
- CircleCi "fails" for commit "#def"
- And
- CircleCi "passes" for commit "#def"
- And
- commit "#abc" is deployed by "Alice" on server "http://uat.fundingcircle.com"
- And
- commit "#old" is deployed by "Bob" on server "http://uat.fundingcircle.com"
- And
- commit "#def" is deployed by "Bob" on server "http://other-uat.fundingcircle.com"
- And
- commit "#ghi" is deployed by "Carol" on server "http://uat.fundingcircle.com"
- And
-
a developer prepares a review for UAT "http://uat.fundingcircle.com" with apps
app_name version frontend #abc backend #def - And
- adds the link to a comment for ticket "JIRA-123"
- When
- I visit the feature review
- Then
-
I should only see the ticket
key summary description status JIRA-123 Urgent ticket Urgent stuff In Progress - And
-
I should see the builds for "frontend"
source status commit CircleCi success #abc - And
-
I should see the builds for "backend"
source status commit CircleCi failed #def CircleCi success #def - And
-
I should see the deploys
app_name version correct frontend #abc yes backend #old no irrelevant #ghi
- QA rejects and approves feature
-
- Given
-
a developer prepares a review for UAT "http://uat.fundingcircle.com" with apps
app_name version frontend abc backend def - When
- I visit the feature review
- And
- I "reject" the feature as "Alice"
- Then
- I should see the feature "rejected" by "Alice"
- When
- I "accept" the feature as "Alice"
- Then
- I should see the feature "accepted" by "Alice"
Last published almost 7 years ago by andistuder.