Please enable JavaScript.
Coggle requires JavaScript to display documents.
Ranking...., Promote well performed Rakans to the next rank, Tag all…
Ranking....
Promote well performed Rakans to the next rank
"Test that Rakans meeting the promotion
criteria for Manager rank are promoted to Manager at the end of the month."
"Test that Rakans meeting the promotion
criteria for Director rank are promoted to Director at the end of the month."
"Test that Rakans meeting the promotion criteria for President
rank are promoted to President at the end of the month."
"Test that Rakans who don't meet the promotion criteria for
any rank remain in their current rank."
Test that Rakans with a rank of President cannot be promoted any further.
Test that Rakans with a rank of Manager can only be promoted to Director.
Test that Rakans with a rank of Director can only be promoted to President.
Test that Rakans with a rank of Rakan can only be promoted to Manager.
Test that the promotion evaluation process only runs once a month.
Test that the promotion evaluation process checks only the specific month's performance.
.
"Test that the promotion evaluation process does not consider the previous month's performance for promotion."
Tag all Rakans to Rank Manager
Testing Scenarios
Verify that all existing users are tagged as "Manager" upon initial launch
Verify that new users are tagged as "Manager" upon registration.
Verify that users can view their ranks upon programme launch.
Verify that users who are already tagged as "Manager" are not tagged again.
Verify that tagging is the only action performed during the initial launch
Implement Ranking for all users
Testing Scenarios
Test that when a new user is onboarded, their rank is automatically set to "Manager".
Test that all users can recruit new Rakans regardless of their rank.
Test that when a user recruits a new Rakan, the new Rakan is properly tagged to identify the recruiter Rakan.
Test that a user cannot recruit more than the maximum number of Rakans allowed for their rank.
Test that a Manager can recruit up to 10 Rakans.
Test that a Director can recruit up to 10 Rakans.
Test that a President can recruit up to 20 Rakans.
Test that a user's rank is based on their recruitment performance and periodic reviews.
Test that the promotion cycle happens every month end.
Test that demotion happens every 6 months.
Test that a user's rank is properly updated after the promotion cycle.
Test that a user's rank is properly updated after the demotion cycle.
Test that a user can be promoted to Director based on their recruitment performance and periodic reviews.
Test that a user can be promoted to President based on their recruitment performance and periodic reviews.
Test that a user can be demoted from Director to Manager based on their recruitment performance and periodic reviews.
Test that a user can be demoted from President to Director based on their recruitment performance and periodic reviews.
Test that the maximum number of Rakans allowed to recruit is properly enforced for each rank.
Test that a user is notified when they have reached the maximum number of Rakans they can recruit.
Test that a user's rank is properly displayed on their profile.
Test that the incentives earned by users are based on their rank and are properly calculated.
View Rakan’s Rank on the Dashboard
.
Test that the Rakan's current rank is displayed in English language below the welcome message.
Test that the Rakan's current rank is displayed in BM language below the welcome message.
Test that the label "Your Current Rank is:" is displayed before the actual rank.
Test that the label is hidden if the Rakan does not have any rank assigned.
Test that the label is properly formatted and aligned.
Test that the label is displayed in a clear and readable font.
Test that the label is displayed in the correct language based on the Rakan's language preference.
Test that the label is visible on the dashboard and is not obstructed by other elements.
Test that the label is displayed in the correct location below the welcome message.
Test that the label is updated in real-time when the Rakan's rank changes.
Test that the label displays the correct rank for a Rakan who has been promoted.
Test that the label displays the correct rank for a Rakan who has been demoted.
Test that the label displays the correct rank for a Rakan who has just been onboarded and assigned the rank of "Manager".
Test that the label displays the correct rank for a Rakan who has not yet recruited any new Rakans.
Test that the label displays the correct rank for a Rakan who has recruited the maximum number of Rakans allowed for their rank.