Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lifecycle, Lifecycle - Coggle Diagram
Lifecycle
Validate the gateway call when the API status is changed from Testing to Alpha
Create Environment
Create Scope
Create REST Pool
Logged user must have admin permission
Create REST API
Logged user must have relevant publisher/admin permission
Go to Lifecycle
Change lifecycle state from Testing to Alpha
Create application
Approve application
1 more item...
Logged user must have developer/admin permission
Logged user must have admin permission
Logged user must have admin permission
Validate the gateway call when the API status is changed from Alpha to Testing
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Alpha
Create application
Approve application
1 more item...
Validate the gateway call when the API status is changed from Beta to Alpha
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Beta
Create application
Approve application
1 more item...
Validate the gateway call when the API status is changed from Beta to Deprecated
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Beta
Create application
Approve application
1 more item...
Validate the gateway call when the API status is changed from Production to Deprecated
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Production
Create application
Approve application
1 more item...
Validate the gateway call when the API status is changed from Production to Retired
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Production
Create application
Approve application
1 more item...
Validate the gateway call when the API status is changed from Deprecated to Retired - done till here
Create Environment
Create Scope
Create REST Pool
Create REST API
Create application
Approve application
Validate Application successfully approved?
Yes
1 more item...
No
1 more item...
Validate the gateway call when the API status is changed from Deprecated to Production - DONE
Create Environment
Create Scope
Create REST Pool
Create REST API
Create application
Approve application
Validate Application successfully approved?
Yes
1 more item...
No
1 more item...
Validate the gateway call when the API status is changed from Testing to Beta
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Beta
Create application
Approve application
1 more item...
Validate the gateway call when the API status is changed from Testing to Production
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Production
Create application
Approve application
1 more item...
Validate the gateway call when the API status is changed from Alpha to Beta
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Alpha
Create application
Approve application
1 more item...
Validate the gateway call when the API status is changed from Beta to Testing
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Beta
Create application
Approve application
1 more item...
Validate the gateway call when the API status is changed from Beta to Production
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Beta
Create application
Approve application
1 more item...
Validate the gateway call when the API status is changed from Testing to Deprecated
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Deprecated
Create application
Approve application
1 more item...
Validate the gateway call when the API status is changed from Testing to Retired
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Retired
Create application
Approve application
1 more item...
Validate the gateway call when the API status is changed from Alpha to Production
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Alpha
Create application
Approve application
1 more item...
Validate the gateway call when the API status is changed from Alpha to Deprecated
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Alpha
Create application
Approve application
1 more item...
Validate the gateway call when the API status is changed from Alpha to Retired
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Alpha
Create application
Approve application
1 more item...
Validate the gateway call when the API status is changed from Beta to Retired
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Beta
Create application
Approve application
1 more item...
Validate disabling of Beta state when no APIs are currently in Beta
Disable the beta state
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Beta
An error message should be displayed when attempting to change to the Beta state
Validate disabling of Alpha state when no APIs are currently in Alpha
Disable the Alpha state
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Alpha
An error message should be displayed when attempting to change to the Alpha state
Validate the gateway call when enabling the Beta state and changing the API state to Beta
Disable the Beta state
Create Environment
Create Scope
Create REST Pool
Create REST API
Create application
Approve application
Validate Application successfully approved?
2 more items...
Validate the gateway call when enabling the Alpha state and changing the API state to Alpha
Disable the Alpha state
Create Environment
Create Scope
Create REST Pool
Create REST API
Create application
Approve application
Validate Application successfully approved?
2 more items...
Validate disabling of Beta state when the API is in Beta state
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Beta
Disbale the Beta state
An error message should be displayed when attempting to disable the Beta state
Validate disabling of Alpha state when the API is in Alpha state
Create Environment
Create Scope
Create REST Pool
Create REST API
Go to Lifecycle
Change lifecycle state from Testing to Alpha
Disbale the Alpha state
An error message should be displayed when attempting to disable the Alpha state
Lifecycle
Lifecycle
UI Validation
All lifecycle states are displayed
Testing
Alpha
Beta
Production
Deprecated
Retired
Each state has correct icon and label
Currently selected state is highlighted
All transition arrows are visible and correct
Valid State Transitions
From Testing
To Alpha
To Beta
To Production
To Deprecated
To Retired
From Alpha
To Beta
To Production
To Deprecated
To Retired
From Beta
To Production
To Deprecated
To Retired
From Production
To Deprecated
To Retired
From Deprecated
To Retired
Backward Transitions
Beta to Testing
Alpha to Testing
Beta to Alpha
Deprecated to Production
Invalid Transitions
From Deprecated
To Alpha
To Beta
To Testing
From Retired
To Any Other State
From Production
To Testing
To Beta
To Alpha
Functional Behavior
Clicking a state highlights it
State transition follows valid paths
Invalid transitions are blocked
Transition updates are visually reflected