ID |
Priority |
Summary |
Precondition |
Steps |
Expected |
1 |
|
Check that user can log in as a hive user |
- Hive application opened
- Hive user is registered
|
- Click on the "Sign in" button
- Open hive autorization page
- Fill every fields with {User} credentials
- Click button "login"
| Hive user is authorized, opened "My feed" page |
2 |
|
Check that hive user can log out |
- Hive user is authorized
|
- Click on dropdown in header
- Click on the "Logout" button
| User unauthorized,appear "My feed" page(unauthorized view) |
3 |
|
Check that hive user can see feeds on "My feed" page |
- Hive user authorized
- "My feed" page opened
|
- Pay attention on "My feed" page
|
The are feeds list on a page, with posts and reviews |
4 |
|
Check that hive user can create campaign |
- Hive user authorized
- "Rewards" page opened
|
- Click on create tab
- Fill every required field and click "Create"
|
Campaign created with status "pending", opened "Manage" tab |
5 |
|
Check that hive user can create website |
- Hive user authorized
- Tools page opened
|
- Click on create tab
- Fill every required field and click "Create new website"
|
Website created with status "pending", opened "Configuration" tab |
6 |
|
Check that hive user can transfer HIVE to another hive user |
- Hive user authorized
- "Profile" page opened
- User has {Amount} in wallet
|
- Click on "Wllet" tab
- Click on "transfer" button
- Fill the form in opened modal window
- Click "continue button"
- Click "continue button" on Confirm transaction page
- Fill form of authorization click login
- Click "approve" on confirm transaction page
- Open "Wallet" tab
- look at {Amount} of HIVE
|
The {Amount} of HIVE decreased by amount of transferred HIVE during transaction |
7 |
|
Check that hive user can like post of another hive user from its user`s page |
- Hive user authorized
- {HiveUser} page opened
- User has hive power in wallet
|
- Click on like button
- Choose "Worth of vote"
- Click "Confirm"
|
Post liked |
8 |
|
Check that hive user can flag another hive user's post from its user`s page |
- Hive user authorized
- {HiveUser} page opened
|
- Find a post on a page
- Click on "3 dots"
- Click "Flag post"
|
Post flaged and appear unflag button |
9 |
|
Check that Hive user can find objects in search field in header |
- Hive 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} |
10 |
|
Check that Hive user can see content in "Trending" tab |
- Hive user authorized
- "My feed" page opened
|
- Click on "Trending" tab
- Look through on the page
| The posts filtered by amount of payout |
11 |
|
Check that Hive user can see content in "Hot" tab |
- Hive user authorized
- "My feed" page opened
|
- Click on "Hot" tab
- Look through on the page
| The posts filtered by amount of comments |
12 |
|
Check that Hive user can see content in "New" tab |
- Hive user authorized
- "My feed" page opened
|
- Click on "New" tab
- Look through on the page
| The posts filtered by time of adding |
13 |
|
Check that Hive user can follow another hive user from it's user page |
- Hive user authorized
- {HiveUser} page opened
|
- Click "Follow" button
- Refresh page
| User following |
14 |
|
Check that Hive user can unfollow another hive user from it's user page |
- Hive user authorized
- {HiveUser} page opened
- User followed {HiveUser}
|
- Click "Following" button
- Refresh page
| User unfollowed |
15 |
|
Check that Hive user can write comments on review posts on author page |
- Hive user authorized
- {HiveUser} page opened
|
- Enter some text into comment field
- Click on send button
- Refresh the page
| Sent comment appear under post |
16 |
|
Check that Hive 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 Hive user page on facebook |
17 |
|
Check that Hive 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 Hive user page on twitter |
18 |
|
Check that Hive user can reblog review posts from object's page |
- Hive user authorized
- {Object} page opened
|
- Find review post on a page
- Click on reblog button
| Review post appear on Hive user page |
19 |
|
Check that hive user who reserved company and fit the requirements can write review |
- Hive user authorized
- 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
| Hive user wrote review for a company |
20 |
|
Check that sponsor can pay for review |
- User authorized
- Sponsor created campaign
- Sponsor received review
|
- Click on "Payables" tab
- Click on pay {Price} HIVE button
- Click "Continue" button on "Confirm transaction" page
- Fill form of authorization click login
- Click "Approve" on confirm transaction page
| Author of review received HIVE |
21 |
|
Check that Hive user can create report in "Rewards" page |
- Hive user authorized
- "Rewards" page opened
|
- Click on "Reports" tab
- Fill Sponsor field
- Click "Submit" button
| Appear list of sponsors transactions |
22 |
|
Check that Hive user can see all objects on a map on "Rewards" page, "All" tab |
- Hive user authorized
- "Rewards" page opened
|
- Click on "All" tab
- Pay attention on a map
| There are objects on a map |
23 |
|
Check that Hive user can change interface language in "Settings" tab |
- Hive 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} |
24 |
|
Check that Hive user can change content language |
- Hive 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} |
25 |
|
Check that Hive user can add another hive user to blacklist in "Rewards" page |
- Hive user authorized
- "Rewards" page opened
|
- Click on "Blacklist" tab
- Enter in "Add user to the blacklist" field {HiveUser} name
- Click on "Add button"
| {HiveUser} added to blacklist |
26 |
|
Check that Hive user can add review post to bookmarks from author page |
- Hive 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" |