Regression Test cases

Owner can update future eventsMember

Feature
Scenario
Status
Remarks

Bookmark-widget

User click bookmark item redirect to bookmark post

User deleted the post

Verify that user can view all bookmarks on a single page

Verify that user can view all bookmarks on a single page

Bookmark

Verify that user can view all bookmarks on a single page

User can still see bookmarks widget even if there is no bookmarked post

Verify user can bookmark post card

Verify user can bookmark post card

User can view the title and the author of the bookmarked post

Filter-Feed

User navigates to "Activity Feed" and views feed posts (Default state: Following)

User navigates to "Activity Feed" and filters feed by Everyone's posts

User filters feed by boosts only

User comments on a boost post

User reacts by liking a boost post

User filters feed by posts only

User comments on a post

User reacts by liking a post

User can only Bookmark a particular post

personal-view-feed

personal-view-feed

User opens the modal for "Write a post" and "Send a boostโ€

User creates a post (text) via button on the menu bar

User creates a post (text) via textarea in the timeline

User edits own post (text)

User creates a post (image)

User edits/adds a post (image)

User bookmarks own post

User deletes a post (image)

User sends a boost to someone

User reacts to own boost (by liking)

User commented to own boost

view-pin-post

User cannot see the pinned post widget if there is no pinned post

Verify user cannot pin a post

Verify user can view all pinned post on a single page

User can view pinned posts on the left side of the activity feed

User can view the title and the author of the pinned post

boost

Verify that user can access create a boost modal

Verify that user can create a Boost

Verify that user can select up to 6 members

Verify that user cannot select more than 6 members

Verify user can select only one core value

company-tab

User navigates datepicker

User views Company Mood

User verifies an available Follow button in the company tab

User cannot see mood entries if he/she haven't followed some people yet

User opens the Follow modal

User filters mood entry by date (present date only)

User follows someone using the Follow modal

User unfollows someone using the modal

submit-daily-review

Verify that user redirects to submit daily check-in page

Verify that user can successfully add task for today

Verify that user redirect to Open type question

Verify that user can continue incomplete check-in

Verify that user can go back to "Which tasks do you want to accomplish today" page

Verify that user can complete daily review

direct-report

Manager navigate search in direct report tab entries

Manager filter direct report tab by user

Manager can view empty daily review entry of direct report

Manager navigate date filter in direct report tab

Manager filter direct report entries by date

Verify manager can react to a check-in on a direct report tab

Verify manager can comment to a checkin on a direct report tab

header

User Can View Header with a greeting, my name, and current date

User Can View Recent 5-Day Mood Entry Widget

metrics

User views Total Boosts received

User views Total Boosts given

User views Total number of comments added

User views Total number of reactions added

User views Completed Daily Reviews (Check-ins made and done in the past)

mood-entry

Verify user can submit a mood entry

Verify user can add a mood

Verify user can view mood from the whole company tab

Verify user cannot view mood if he didn't follow anyone

Verify user can view the mood of the user he follow

Verify user can react on the mood post

Verify user can comment on the mood post

Verify user can edit the comment on the mood post

Verify user can delete the comment on the mood post

Verify no mood will be shown on the page when he unfollow the user

comment-react

Verify user/ic can react to a check-in on a user's personal tab

Verify user/ic can comment to a check-in on a user's personal tab

Verify user/ic can react to a comment on a checkin in user's personal tab

personal-tab

User navigates to Personal Tab

User verifies there's been no submission found yet

view-daily-review-respondent

Manager views his/her Direct Report's Respondents on the main tab

Manager views his/her Direct Report who didn't respond on the main tab

Manager views his/her Direct Report who didn't respond on the main tab

Manager ONLY views the Direct Report who didn't respond

Manager clicks the SEND ALL REMINDERS label through the modal

Manager clicks the Send reminder through the modal

Manager clicks the Responded in the dashboard

Manager sees the respondents who has already responded inside the modal

follow-unfollow

follow-unfollow

Verify user already followed the other member

Verify user should be able to unfollow a member

Calendar Features

Someone you follow will not be available

Leaves Status

Users/team and followers

Team can receive notifications when the team was added by a requestor

Upon start date of the leave by 8:30am

Upon creation of the leave

User can open add leave modal

User can view add leave modal

User can fill in

User can able to notify

User can add start date and end date

User can add leave

User can cancel add leave

User can edit leave before the scheduled start date of the leave

User can cancel edit leave

User cant edit leave scheduled to start date of the leave

User can view delete and edit button

User can view< leave details>

User can delete leave before the scheduled start date of the leave

User can view warning modal

User cant delete leave when the scheduled start date of the leave

User can cancel deleting request

Daily Review disabled for users who are on leave

Mood entry streaks disabled during the entire leave duration

Mood emojis greyed out

streak count should continue from the last Daily Review entry

Events

User can view the current month's events

User can view the current month's events

User can view current, past, and future events schedules

User can view current monthly events

User can view previous and next monthโ€™s events

User can browse the monthly selection

Use can open single event

User can view delete and edit button

User can open add event modal

User can view add event modal

User can fill in< event information>

User can set an event all-day

User can set an event recurring

User can enabled/disabled notification

User can mention multiple teammates or multiple team

User can add multiple dates of event

User can add an event

User can add an event

User can delete the event that has not yet ended

User can view warning modal

User can delete the event that has already ended

User cant delete the event that has already ended

User can edit the event details before the event starts

User can cancel edit event

User cant edit the event details while the event is ongoing and when the event is done

Given Event A is a recurring event

Given Event A is an all day event(not recurring)

Holidays

User can view Single Holiday

User can view Public Holiday

User can view the current month's holidays

User can view current, past, and future holiday

User can view current monthly holiday

User can view previous and next monthโ€™s holiday

User can browse the monthly selection

User can disable the calendar

User can enable calendar

User can see Holiday entries

User can disable the calendar

User can enable calendar

User can see Holiday entries

Celebration

User can view Anniversary Celebration

Has correct anniversary details

Anniversary feed card is created

Can able to comment on anniversary

can able to reacts on anniversary

can click the tag celebrant on the description

Can only see the congratulate button on anniversary when anniversary is ongoing

User can view Birthday celebration

Has correct birthday detail

Birthday feed card is created

can able to click the tag birthday celebrant on the feed card

can able to comment on birthday

can able to react on birthday

can only see the send greetings button on birthday when birthday is ongoing

birthday/anniversary updated on the current day would not have a send greetings/congratulate button on the row

Only the ongoing celebration has send greeting/congratulate button on the table

Can able to scroll the page when clicking the Today button

can able to search for member

can able to filter celebration by birthday / anniversary

can able to see celebrant in past / future months

user who follow the celebrant should receive notification

user who does not follow the celebrant should not receive notification

Can able click the notification and redirects to the feed card

celebrants should be displayed on the events today section on feed page

can able to mention users on the comments

birthday and anniversary on the same day should have correct details accordingly

OWNER/ADMIN

Feature
Scenario
Status
Remarks

filter-feed

Owner navigates to "Activity Feed" and views feed posts (Default state: Everyone)

Owner navigates to "Activity Feed" and filters feed by Following posts

Owner filters feed by boosts only

Owner comments on a boost post

Owner comments on a boost post

Owner comments on a post

Owner reacts by liking a post

Owner reacts by liking a post

personal-view-feed

personal-view-feed

Owner opens the modal for "Write a post" and "Send a boostโ€

Owner creates a post (text) via button on the menu bar

Owner creates a post (text) via textarea in the timeline

Owner edits own post (text)

Owner edits own post (text)

Owner creates a post (image)

Owner edits/adds a post (image)

Owner bookmarks own post

Owner deletes a post (image)

Owner sends a boost to someone

Owner reacts to own boost (by liking)

Owner commented to own boost

pin-post

Owner/Admin can still see pinned post widget even if there is no pinned post

Verify that Pin option is available on the drop down menu

Verify that Pin option is available on the drop down menu

Admin/Owner can pin member's post

Admin/Owner deleted the post

directory

Owner/Admin searches in the directory for a particular member name using the search input field

Owner/Admin views member profile upon searching a member name in the input field

Owner/Admin searches a member in the directory by Team Name

Owner/Admin searches a member in the directory by Location

Owner/Admin views member profile upon searching by Location

Owner/Admin follows a particular member

Owner/Admin unfollows a particular member

Owner/Admin edits a particular member's 'Profileโ€™

Owner/Admin edits a member's 'Additional Infoโ€™

Owner/Admin opens the invite member modal

Owner/Admin invites member (1-member email)

Owner/Admin invites members (2-emails)

getting-started

Owner navigates the Getting Started and invites member using email

Owner navigates the Getting Started and invites multiple members (2-emails)

Owner navigates the Getting Started process and proceeds to dashboard

login

Owner logs in with valid email address and correct password (API integrated tests)

Owner logs out successfully

Owner cannot login with incorrect password

Owner enters a non existing or invalid email address

boost-settings

Verify that the user can disable the boost settings

verify user can enable boost

verify user can view 'add new value' button

Verify Owner/admin should be able to Disable a Value

Verify Owner/admin should be able to Enable a Value

Verify that admin/owner can Add new value without adding a description

Verify that admin/owner can Add new value with a description

Verify admin/owner can't save changes if Add new value field is blank or has white spaces

Verify admin/owner should see a warning modal before cancelling adding a New value

Verify admin/owner can cancel adding a new value

Verify admin/owner should go back to Add new value modal after clicking Keep editing on the Warning modal

Verify admin/owner can edit default value

Verify admin received confirmation message when deleting value

Verify admin can delete default values

Verify that boost setting will be empty when all values are deleted

Verify admin can delete newly created values

Verify admin can edit core values

Verify admin can edit description

company-settings

Verify owner can see new team modal

Verify owner can enter team name and can add members

Verify owner can cancel creation of team

Verify owner can see available actions to perform

Verify owner can see edit team modal

Verify owner can cancel updating of team

Verify owner can see Delete Group option

Verify confirmation modal appears

Verify owner can re-enter team name and can add members

Verify owner can cancel deletion of team

Verify owner can delete a team

Verify owner can use Delete Group option

company-settings

Verify owner can see new team modal

Verify owner can enter team name and can add members

Verify owner can cancel creation of team

Verify owner can see available actions to perform

Verify owner can see edit team modal

Verify owner can cancel updating of team

Verify owner can see Delete Group option

Verify confirmation modal appears

Verify owner can re-enter team name and can add members

Verify owner can cancel deletion of team

Verify owner can delete a team

Verify owner can use Delete Group option

daily-review-settings

Verify user can't select a component if review settings is disabled

Verify user can enable review settings

Verify user can select components

Verify that if either mood tracker/checkin is not selected setting should not be saved

Verify that owner can see a preview of mobile UI

Verify that the admin/owner can search respondent by name

Verify that the owner can search users via the search bar using their names

Verify that the owner can search users via the search bar using their team

Verify that the admin/owner can removed respondent

Verify that the admin/owner can set time when the review starts.

Verify that the admin/owner can set the time zone

Verify that the admin/owner can set time when the review will close.

Verify that the admin/owner can set notification

Verify that the admin/owner can set notification

Verify that the admin/owner can set notification

Verify user can update question

employee-list

Verify that owner/admin can see the list of employee

Verify that owner/admin can click "Next" button in employee settings

Verify that owner/admin can clicks "Previous" button in employee settings

Verify that owner/admin can see 10 employees per page in the list if employee is more than 10

Verify that user can see the number of owner, admin and members in the organization

Verify that owner/admin can click the "Pending invites" button

Verify that owner/admin can click resend invites link

Verify that owner can search pending invites member

Verify that owner can click "Resent all invites" button

Verify that owner/admin can click remove link

Verify that owner can invite members using email

Verify that owner can invite mutliple members (2-emails)

employee-profile

Verify owner can access member profile

Verify Owner can update employee profile picture

Verify owner can update employee Description

Verify owner can update employee first name and last name

Verify owner can update employee Role

Verify owner can save data for Employee Profile

Verify owner can navigate the employee additional info screen

Verify owner can add / edit start date

Verify owner can add / edit birthday date

Verify owner can add / edit Employee Location

Verify owner can add / edit Employee Timezone

Verify owner can add / edit Employee Phone number

Verify owner can select website option

Verify owner can add URL

Verify owner can Add more link field

Verify owner can save data for employee Additional Info

manage-employee

Verify that an owner can change member permission to Admin

Verify that an owner can change member permission to Member

Verify that an owner can cancel permission update

Verify owner can cancel deletion of member

Verify owner can delete a member

personal-settings

Owner/Admin updates 'Profile' on Personal Settings

Owner/Admin updates 'Account' on Personal Settings

Owner/Admin updates 'Additional Information' on Personal Settings

Owner/Admin updates 'Notification' on Personal Settings

signup

Owner signs up with correct invite code, email address and otp code

Owner enters a non existing or invalid email address, even with having correct invite code

Calendar Features

Owner can enable/disable calendar feature :

Leaves Status

Owner cannot access calendar feature is disable :

Owner can add new leaves types

Owner can cancel edit leaves type

Owner can edit leaves type

Owner can delete leaves type

Owner can see warning modAL

Owner can delete leaves type

Owner can view warning modal

Owner can view delete/edit leave type

Owner can delete leave before the scheduled start date of the leave

Owner can delete leave when the scheduled start date of the leave

Owner can view warning modal

Owner can cancel leave

Owner can edit leave before the scheduled start date of the leave

Owner can cancel edit leave

Owner can edit leave scheduled to the start date of the leave

Owner can view<leave details>

Admin can create a leave for an employee

Employee assigned to leave can edit the leave entry before the scheduled leave

Employee assigned to leave can delete the leave entry before the scheduled leave

Events

|owner | admin | can delete the event that has not yet ended

|owner | admin |can view warning modal

|owner | admin | can delete the event that has already ended

Owner/admin can edit the events before and during the scheduled event

Owner can cancel edit event

Owner / Admin cannot be able to edit the event once it is done

Owner can open single event

Owner can open add event modal

Owner can set an event all-day

Owner can set an event recurring

Owner can disabled/enable notification

Owner can mention multiple teammates or multiple team

Owner can view the current months events

Owner can add multiple dates of event

Owner can view previous and next month events

Owner can view current monthly events

Owner is unable to delete an event if it's currently on going

Owner can view warning modal

Owner can delete a future event

Holidays

Admin/User can open add event modal

admin/User can view add Holiday modal

admin/User can fill in<holiday information>

Admin/User can select country

Admin/Owner can view delete and edit button

Admin/Owner can delete the holiday entry

Admin/Owner can view warning modal

Admin/Owner can cancel deleting holiday

Owner/Admin can edit Holiday entry

Admin/User can add holiday

Admin/User can update holiday

Admin/User can delete holiday

User can disable the calendar

Verify owner can enable calendar settings

Last updated