Skip to content
Anuja Kumar edited this page Mar 4, 2015 · 17 revisions
Test Case Design Expected Outcome
Create a new workspace with unique name in RF Click on left button in top bar. Select 'New Workspace'. Enter workspace name and description(optional) in the modal and click 'Save Changes' A new workspace with given name gets created and listed under workspaces
Create a new workspace with existing name in RF Click on left button in top bar. Select 'New Workspace'. Enter workspace name that already exists and description(optional) in the modal and click 'Save Changes' A message saying another workspace with same name already exists- under the workspace name field shows up in the modal. And a new workspace does not get created.
Switch Workspace Click the left top button on top bar. Select option to Switch Workspace. A modal should appear will with all the workspaces. The workspace names should be clickable. On selecting any one of the workspaces, all its projects and related data should get loaded.
Delete Workspace Click on the 'More' button in 2nd column and select 'Delete Workspace' A confirmation message should appear. Clicking 'Yes' should delete the current workspace and switch to default workspace.
Export Workspace JSON file should get downloaded
Create a new project with name that is unique in current workspace Click on '+' against Projects in left column. A modal appears. Enter project name and description(optional) and click 'Save Changes' A new project with given name gets created and listed under Projects section of current workspace
Create a new project with existing project name in current workspace Click on '+' against Projects in left column. A modal appears. Enter project name that already exists in current workspace and description(optional) and click 'Save Changes' A message saying another project with same name already exists- under the project name field shows up in the modal. And a new projectdoes not get created.
Create a new project with name that is existing in another workspace Click on '+' against Projects in left column.A modal appears. Enter project name that already exists in current workspace and description(optional) and click 'Save Changes' A new workspace with given name gets created and listed under workspaces
Edit Project Click on the down arrow that appears on hovering mouse over a project, in 1st column. Select 'Edit Project' from the menu. A modal appears where project name and description are editable. Click 'Save Changes' Validation message will appear if project name is duplicate in same workspace or is empty. If there are no validation errors then the new name and/or description gets saved. The workspace does not change. If name is changed, it is reflected in the 1st column.
Delete Project Click on the down arrow that appears on hovering mouse over a project, in 1st column. Select 'Delete Project' from the menu. Confirmation message appears If 'Yes' is clicked, the project gets deleted.
Export Project Click on the down arrow that appears on hovering mouse over a project, in 1st column. Select 'Export Project' from the menu. Download pop up appears The project data gets saved in a JSON file
Create a tag with name that is unique in current workspace Click on '+' against Tags in left column. A modal appears. Enter tag name that is unique in current workspace and description(optional) and click 'Save Changes New tag gets created and listed under Tags in 1st column
Create a tag with name that exists in current workspace Click on '+' against Projects in left column. A modal appears. Enter project name that already exists in current workspace and description(optional) and click 'Save Changes Tag does not get created
Create a tag with name that exists in a workspace other than the current workspace Click on '+' against Projects in left column. A modal appears. Enter project name that already exists in a different workspace and description(optional) and click 'Save Changes Tag gets created in current workspace and listed under the Tags section
Edit Tag Click on the down arrow that appears on hovering mouse over a project, in 1st column. Select 'Edit Tag' from the menu. A modal appears where tag name and description are editable. Click 'Save Changes' Validation message will appear if tag name is duplicate in same workspace or is empty. If there are no validation errors then the new name and/or description gets saved. The workspace does not change. If name is changed, it is reflected in the 1st column.
Delete Tag Click on the down arrow that appears on hovering mouse over a project, in 1st column. Select 'Delete Tag' from the menu. The deleted tag should not be listed under Tags section in 1st column and none of the requests should have the removed tag.
View Activity Log Should show latest first and older ones on navigating to further pages.
View request from Activity Log Click on Activity Log in 1st column. Select a request from activity log in 2nd column
Run request from activity log Click on Run button in 3rd column to run the request The same request should show up again as the latest record in activity log (maintaining the previous one).
Star a request Select a request from activity log or enter values for new request. Click Star button from the top section of request builder The Star button should change to Unstar/color-change.And this request should appear under the 'Starred' requests.
View Starred requests Starred requests should be listed in 2nd column. They should be sorted as per their last modified date
Tag a request All the tags created in the current workspace should appear under 'tags' in request builder section with checkbox against each. Select the tag(s) to be assigned by selecting checkbox(es) The selected tag(s) should appear below the request url in the request builder. Also, when the assigned tag is clicked from the 1st column, the request should be listed in 2nd column.
View requests tagged as 'Important' Click on the tag named 'Important'
View asserts of a saved request Click on the saved request from second column Request builder should show count on Asserts button. When clicked on it, a modal should show the saved asserts
View assert outcome of previously run request Select the request from the activity log In request builder section, the response section should contain a tab named Asserts, showing successful outcome out of the total. Clicking on this tab should give details of asserts, its expected and actual outcome when run

Clone this wiki locally