ID |
Priority |
Summary |
Precondition |
Steps |
Expected |
1 |
|
Check that user can log in as a as a guest account via google |
- Hive application opened
- Google user is registered
|
- Click on the "Sign in" button
- Choose google
- Enter registered credentials
| Google user is authorized, opened "My feed" page |
2 |
|
Guest user authenticated via google can log out |
- Google user authorized
|
- Click on dropdown in header
- Click on the "Logout" button
| User unauthorized, appear "My feed" page(unauthorized view) |
3 |
|
Check that the user can log in as a guest account via facebook |
- Hive application opened
- Facebook user is registered
|
- Click on the "Sign in" button
- Choose facebook
- Enter registered credentials
|
Facebook user is authorized, opened "My feed" page |
4 |
|
Guest user authenticated via facebook can log out |
- Facebook user authorized
|
- Click on dropdown in header
- Click on the "Logout" button
| User unauthorized,appear "My feed" page(unauthorized view) |
5 |
|
Check that Guest user can see feeds on "My feed" page |
- Guest user authorized
- "My feed" page opened
|
- Pay attention on "My feed" page
|
The are feeds list on a page, with posts and reviews |
6 |
|
Check that Guest user can like post of hive user from its user`s page |
- Guest user authorized
- {HiveUser} page opened
|
- Click on like button
|
Post liked |
7 |
|
Check that Guest user can flag another hive user's post from its user`s page |
- Guest user authorized
- {HiveUser} page opened
|
- Find a post on a page
- Click on "3 dots"
- Click "Flag post"
|
Post flaged and appear unflag button |
8 |
|
Check that Guest user can find objects in search field in header |
- Guest user authorized
- "My feed" page opened
|
- Click on search field in header
- Enter {objectName} in search field
|
Appeared dropdown with results of search with {objectName} |
9 |
|
Check that Guest user can see content in "Trending" tab |
- Guest user authorized
- "My feed" page opened
|
- Click on "Trending" tab
- Look through on the page
| The posts filtered by amount of payout |
10 |
|
Check that Guest user can see content in "Hot" tab |
- Guest user authorized
- "My feed" page opened
|
- Click on "Hot" tab
- Look through on the page
| The posts filtered by amount of comments |
11 |
|
Check that Guest user can see content in "New" tab |
- Guest user authorized
- "My feed" page opened
|
- Click on "New" tab
- Look through on the page
| The posts filtered by time of adding |
12 |
|
Check that Guest user can follow another hive user from it's user page |
- Guest user authorized
- {HiveUser} page opened
|
- Click "Follow" button
- Refresh page
| User following |
13 |
|
Check that Guest user can unfollow another hive user from it's user page |
- Guest user authorized
- {HiveUser} page opened
- User followed {HiveUser}
|
- Click "Following" button
- Refresh page
| User unfollowed |
14 |
|
Check that Guest user can write comments on review posts on author page |
- Guest user authorized
- {HiveUser} page opened
|
- Enter some text into comment field
- Click on send button
- Refresh the page
| Sent comment appear under post |
15 |
|
Check that Guest user can share review posts on facebook |
- {User} registered in facebook
- "My feed" page opened
|
- Click on "Trending" tab
- Find review post
- Click on "3 dots" button
- Click on "Share to Facebook"
- Click on "Send" button
|
Shared post appear on Guest user page on facebook |
16 |
|
Check that Guest user can share review post on twitter |
- {User} registered in twitter
- "My feed" page opened
|
- Click on "Trending" tab
- Find review post
- Click on "3 dots" button
- Click on "Share to twiter"
- Click on "Send" button
| Shared post appear on Guest user page on twitter |
17 |
|
Check that Guest user can reblog review posts from object's page |
- Guest user authorized
- {Object} page opened
|
- Find review post on a page
- Click on reblog button
| Review post appear on Guest user page |
18 |
|
Check that Guest user who reserved company and fit the requirements can write review |
- Guest user authorized through Google/Facebook
- Company reserved
- "Rewards" page opened
|
- Click on "All" tab
- Click on Earn {price} USD button
- Click on "Reserve" button
- Repeat step 3
- Click on "Write review" button
- Repeat step 6
- Write text of review
- Click on button"Ready to publish"
- Click on button "Publish"
- Click on "Submit" button
| Guest user wrote review for a company |
19 |
|
Check that Guest user can create report in "Rewards" page |
- Guest user authorized
- "Rewards" page opened
|
- Click on "Reports" tab
- Fill Sponsor field
- Click "Submit" button
| Appear list of sponsors transactions |
20 |
|
Check that Guest user can see all objects on a map on "Rewards" page, "All" tab |
- Guest user authorized
- "Rewards" page opened
|
- Click on "All" tab
- Pay attention on a map
| There are objects on a map |
21 |
|
Check that Guest user can change interface language in "Settings" tab |
- Guest user authorized
- "My feed" page opened
|
- Click on dropdown in header
- Choose "Setting"
- Click on "Interface language" dropdown
- Click on needed {language}
- Click "Save" button
| {language} appear in a field, interface translated according to chosen {language} |
22 |
|
Check that Guest user can change content language |
- Guest user authorized
- "My feed" page opened
|
- Click on dropdown in header
- Choose "Setting"
- Enter in field "Content language preferences" {language}
- Click "Save" button
| language appear in a field, content depends on chosen {language} |
23 |
|
Check that Guest user can add review post to bookmarks from author page |
- Guest user authorized
- {HiveUser} page opened
|
- Find review post on a page
- Click on "3 dots" button
- Click on "Add to Bookmarks"
- Open "Bookmarks"
- Look through the "Bookmarks" tab
| Post is added to "Bookmarks" |