Logo: Relish

  1. Sign in

Project: Client-activity-tracker

Maintain and report on clients

Administrators can maintain client details
Administrators can view reports based on client details
Anonymous users cannot access clients at all

Scenarios
Create a client
Given
I am logged in as an administrator
When
I try to create a client
Then
the system creates a new client
View a client report
Given
I am logged in as an administrator
And
a client with activities exists
When
I view a report on that client
Then
I see the activies for that client
View client report details
Given
I am logged in as an administrator
And
a client with activities exists
When
I view a report on that client
Then
I should see entries for "Number of Hours"
And
I should see entries for "Frequency"
And
I should see entries for "Number of Activites"
And
I should see entries for "Notional Costs"
And
I should see entries for "Actual Costs"
View reports by month/quarter/overall
Given
I am logged in as an administrator
And
a client with activities exists
When
I view the period report on that client
Then
I see the period report for that client
Examples:
period
monthly
quarterly
Report on all clients
Given
I am logged in as an administrator
And
clients with activities exist
When
I view a report on clients
Then
I see the activies all clients
An anonymous user tries to create a client
Given
I am not logged in
When
I try to create a client
Then
a client is not created
And
I am told to log in
An anonymous user tries to report on a client
Given
I am not logged in
And
a client with activities exists
When
I view a report on that client
Then
I am asked to log in
An anonymous user tries to report on all clients
Given
I am not logged in
And
clients with activities exist
When
I view a report on clients
Then
I am asked to log in

Last published almost 5 years ago by Todd Tyree.