HRSanad Test Suite
← Back to App
⚡

How Points Work

Every test you complete earns you points. Here's exactly how your score is calculated — step by step.

Step 1 — Test Case Difficulty
📋 Each test case has a difficulty level
The harder the test, the more base points you earn just for completing it.
1 pt
Level 1 — Simple
Straightforward steps, one expected outcome. Like checking if a button opens a form.
3 pts
Level 2 — Moderate
Multiple steps, some validation checks. Like filling a form with required fields.
5 pts
Level 3 — Complex
Cross-module checks, business rules involved. Like payroll integration with employee grades.
10 pts
Level 4 — Expert
Multi-system validation, compliance rules, or security edge cases. Requires deep knowledge.
Step 2 — Bug Discovered (optional)
🐛 Found a bug? Report it and earn bonus points
When a test fails because something in the system is broken, you classify how serious the bug is. Extra points are added on top of your difficulty points.
🎨
UI Bug
+2 pts
Visual issues — wrong colour, misaligned button, label typo. The system still works but looks broken.
⚙️
Functional Bug
+10 pts
A feature does the wrong thing — form saves with missing data, filter returns wrong results.
🚨
Critical Bug
+25 pts
System crashes, data is lost, security is broken, or payroll calculates incorrectly.

💡 If a test simply passes — no bug found — no bonus points are added. That's fine! Passing tests are just as valuable.

Step 3 — Your Raw Score
➕ Difficulty points + Bug points = Raw score
These two numbers are added together the moment you submit your result. This is called your Auto Points.
Difficulty
3 pts
Level 2 test
+
Bug Found
10 pts
Functional bug
=
Raw Score
13 pts
Pending approval
Step 4 — Quality Multiplier
✖ Your raw score is multiplied based on evidence quality
When you report a Fail or Blocked result, the system checks: did you upload a screenshot? Good evidence = higher score. Missing evidence = lower score.
0.5×
⚠ Missing Evidence
You reported a Fail or Blocked result but did not attach a screenshot. Your score is halved as a reminder that evidence matters.
1.0×
Standard
All your results are Pass or Skipped — no failures to prove. Score stays as-is. No penalty, no bonus.
1.2×
⭐ Full Evidence
Every Fail or Blocked result has a screenshot attached. You went the extra mile — your score is boosted by 20%.

💡 The multiplier looks at all your submissions together — not just one test at a time.

Step 5 — Admin Review
👁 Admin checks your work before points are confirmed
Your score is not final until an admin reviews and approves it. They may adjust the points up or down if needed.
✅
You submit your result Auto Points are calculated instantly and sit in Pending state.
🔍
Admin reviews your submission They check your actual result, comments, screenshots, and bug reference.
⚙
Admin may adjust points If the admin disagrees with the auto score, they can set a custom value and leave a reason.
🏆
Points confirmed — leaderboard updates Your final score appears on the Contributions page and leaderboard.
✗
Or — Rejected If the submission doesn't meet quality standards, the admin rejects it with a reason. 0 points awarded.
The Full Formula
Difficulty Pts
1 / 3 / 5 / 10
+
Bug Pts
0 / 2 / 10 / 25
×
Multiplier
0.5 / 1.0 / 1.2
+
Bonus Pts
Admin grant
=
Total Score
Your Points
Example: You complete a Level 2 test (3 pts), find a Critical bug (25 pts), and attach a screenshot to your Fail result (1.2× multiplier). Admin approves with no changes.

(3 + 25) × 1.2 = 28 × 1.2 = 33.6 → 34 pts

Another example: Same test, same bug, but no screenshot attached (0.5× penalty).
(3 + 25) × 0.5 = 14 pts — Always attach evidence!
Admin Bonus Points
🎁

Starting Balance — Granted by Admin

When your account is created, the admin can grant you a bonus starting balance. These points are added directly to your total score on top of everything you earn through testing. They never expire and don't require approval — they're yours immediately. Think of it like a head-start reward for joining the testing team.

Tips to Maximise Your Score
📸
Always attach a screenshot for failures This alone is the difference between 0.5× and 1.2× — a 2.4× swing in your final score. Never skip it.
🐛
Classify bugs accurately Don't over-claim Critical for a UI glitch. Honest reporting builds trust and admin is less likely to override your score downward.
📝
Write a clear Actual Result Admin approves faster when your comments explain exactly what you saw. Vague submissions get reviewed more carefully.
⭐
Pick harder test cases Level 4 cases give 10 pts just for completion — 10× more than a Level 1. If you have the knowledge, tackle the hard ones.
⏱
Meet your due dates Overdue assignments are flagged to the admin. Consistent, on-time delivery reflects well during the review process.
🔗
Always add a bug reference A JIRA/DevOps ticket number in the Bug Reference field shows you've gone beyond just marking something as failed.
Quick Reference
What Value When
Level 1 test completed +1 pt Always
Level 2 test completed +3 pts Always
Level 3 test completed +5 pts Always
Level 4 test completed +10 pts Always
UI bug reported +2 pts On Fail / Blocked
Functional bug reported +10 pts On Fail / Blocked
Critical bug reported +25 pts On Fail / Blocked
Missing screenshot on failure × 0.5 Penalty
All failures have screenshots × 1.2 Bonus
Admin bonus (starting balance) Admin set Immediate
Admin override (up or down) Custom On approval