Logo: Relish

  1. Sign in

Project: Theagiletester

Agile Quadrants

  • @agile_quadrants

In order to know the status of my quality assurance efforts
I'd like a dashboard built around the agile quadrants
So that I can use my current dashboard as a quality guidepost
screenshot

Background
Given
I add "Unit Tests > 80 coverage" to Quadrant 1
Given
I add "Unit Tests Passing" to Quadrant 1
Given
I add "Sonar Tests Passing" to Quadrant 1
And
I add "Cucumber Tests Passing" to Quadrant 2
And
I add "Cucumber Code Coverage > 80% " to Quadrant 2
And
I add "Exploratory Test Day Done" to Quadrant 3
And
I add "Performance Tests Passing" to Quadrant 4
Scenarios
  • @javascript
View the current agile quadrant
Given
I am on the agile quadrants page
Then
I should see the agile testing quadrants
  • @javascript
Add a command to each quadrant

As an agile testing quadrants user
I want to be able to add commands to each quadrant
So that I can display it later as a dashboard

When
I show the quadrants
Then
I should see "Unit Tests > 80 coverage" in Quadrant 1
And
I should see "Cucumber Tests Passing" in Quadrant 2
And
I should see "Exploratory Test Day Done" in Quadrant 3
And
I should see "Performance Tests Passing" in Quadrant 4
  • @javascript
  • @and_example
The quadrant colors reflect the state of the commands in them

As an agile testing quadrants user
I want to set a status on a quadrant
So that I can display the quadrants with the status of the commands it contains

Given
I set the status of "Unit Tests > 80 coverage" to "failing"
And
I set the status of "Cucumber Tests Passing" to "passing"
And
I set the status of "Exploratory Test Day Done" to "warning"
And
I set the status of "Performance Tests Passing" to "undefined"
When
I show the quadrants
Then
Quadrant 1 should be Red
But
Quadrant 2 should not be Red
But
Quadrant 3 should not be Yellow
But
Quadrant 4 should not be Blue
  • @javascript
  • @scenario_outline_example
The quadrant colors reflect the state of the commands in them

As an agile testing quadrants user
I want to set a status on a quadrant
So that I can display the quadrants with the status of the commands it contains

Given
I set the status of quadrant name to quadrant status
When
I show the quadrants
Then
Quadrant quadrant number should be quadrant color
Examples:
quadrant name quadrant status quadrant number quadrant color
"Unit Tests > 80 coverage" "failing" 1 Red
"Cucumber Tests Passing" "passing" 2 Green
"Exploratory Test Day Done" "warning" 3 Yellow
"Performance Tests Passing" "undefined" 4 Blue
  • @table_example
Show example of a table to pass data to a step

In order to provide multiple values to a step
As a Cucumber writer I'd like to use Tables
So that it is easy and clean

Given
the following users exist
name role account level
Bob admin premium
Bill user basic
Burt user premium
  • @comment_example
Show example of passing raw data to a step with comments

In order to provide raw data to a step
As a Cucumber writer I'd like to use preformatted data
So that it is easy and clean

Given
the following text is sent to my lorem ipsum step
	Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
	ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco
	laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
	voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat
	non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Last published over 6 years ago by TimWalker.