apinf / docs

Documentation for the Apinf API Dashboard project.
Creative Commons Zero v1.0 Universal
1 stars 5 forks source link

Test_Cases_nightly_apinf_dashboard_16_06_2017 #65

Closed saralavanip closed 7 years ago

saralavanip commented 7 years ago

Added test suits: 14 and 15
Updated/edited test cases: 6.2, 6.3, 8.2, 10.3, 10.4, 12.3, 12.4, 12.21, 13.1,13.2,13.3

bajiat commented 7 years ago

Comment about 8.2 Expected Result: Successfully published an API.

How to verify that you have successfully published an API? Should you describe that? E.g. tester should go the API catalog and check whether the new API can be found from the Catalog?

bajiat commented 7 years ago

Comment about 10.3

Expected Result: Successful in uploading swagger document. Displays a message 'Documentation file successfully uploaded'.

What if you also add in the Expexted Result that the Swagger file gets displayed in the Documentation Viewer?

bajiat commented 7 years ago

Comment about 10.4

Expected Result: Successful in deleting the swagger document. Displays dialog “Documentation file successfully deleted”

it's easier to understand that the tester/ user was successful in doing something if you tell what is the end result. So maybe you should also add that the Swagger file is no longer displayed in the Documentation viewer.

bajiat commented 7 years ago

Comment about 12.3

12.3 Modify order after sorting

"5.Go to 'Sort by' tab " There are not tabs in this view, so maybe you should just say Select Name from the dropdown menu for Sort by options

"6.Click on tab with down arrow sign "

There is no tab, but there are buttons. Note also that both buttons have an arrow pointing down, so maybe you should just talk about button for Ascending sort order

bajiat commented 7 years ago

Comment on 13.1 and 13.2?

Shouldn't you also connect the API to a proxy? Otherwise there would be no API key.

bajiat commented 7 years ago

Comment on 15.1

15.1 Add Organization

"4.Click on 'Add Organization' tab"

Isn't it a button rather than a tab?

bajiat commented 7 years ago

Comment on 15.3

15.3 Connect APIs to organization

6.Click on 'Connect API to organization' tab

"tab" should be "button"

bajiat commented 7 years ago

Comment on "15.6 Upload Logo"

"Expected Result: Successful in uploading logo"

Can you specify what does successful mean? E.g. The uploaded logo is visible on the organization profile

bajiat commented 7 years ago

Comment on "15.7 Upload Cover image"

"Expected Result: Successful in uploading logo"

"logo" should probably be "cover photo"? Also, explain what successful means, i.e. what is the end result. In this case, I quess user can see the cover photo on the organization profile page. Or something similar. Note that all test cases should be reproducible by another person, who does not know what is successful. Also, if automated tests are created based on these test cases, there should be some clear criteria to use to determine successful test case.

bajiat commented 7 years ago

Comment on "15.8 Content Management:number of APIs per page"

"8.Select 'Number of APIs per page' from drop down menu "

I suggest that in this step you would specify that selecting means setting it to a different number than original/default

"Expected Result: Successful in setting number of APIs per page"

Again, please specify what successful means. How can one verify that the action / test case was successful? In this case, you would need to go to the organization profile and see if the number of APIs displayed there corresponds to the number selected from the drop down menu.

Same comments for "15.9 Content Management:number of media items per page": modify step 8 and the expected result

bajiat commented 7 years ago

Comment on "15.10 Add Social Media Platforms"

"Expected Result: Successful adding social media platforms"

How does one determine whether the social media platforms were successfully added? What is key here: they are visible? The links can be clicked?

bajiat commented 7 years ago

Comment on "15.11 Add Organization Manager"

9.Enter email address

Here you probably need to specify that it cannot be just any email address, needs to be an email of a registered user

bajiat commented 7 years ago

Comment on "15.12 Delete Organization"

"Expected Result: Successful adding Organization manager who has the same rights as the original API manager. "

This is probably a copy-paste error. The test case is about deleting, but the expected result mentions adding.

Also, remember to add the criteria for "successful"

bajiat commented 7 years ago

Comment on "15.13 Mark APIs as featured ones"

"Expected Result: Successful in marking API as a featured one."

Please add the criteria that can be used for determining whether this was successful or not. if it was successfully marked as featured, the API would appear in the section of Featured APIs right.

bajiat commented 7 years ago

Closing the issue. Requested changes are in PR #69