Skip to main content

Task 13: KPI Evaluation Evidence Upload

Test Cases

IDScenarioExpected ResultStatus
T13-01Employee owner uploads valid evidence fileUpload succeeds and evidence appears in evaluation detail
T13-02Assigned reviewer uploads valid evidence fileUpload succeeds and evidence is visible to employee/reviewer/HR
T13-03Admin/HR opens evidence listCan view and download files
T13-04Non-owner/non-reviewer uploads evidenceReturns 403
T13-05Upload unsupported extensionReturns 422 validation error
T13-06Upload file larger than 10MBReturns 422 validation error
T13-07Delete evidence before finalizationDelete succeeds and file is removed from storage
T13-08Delete evidence after employee_accepted or hr_finalizedReturns 422; evidence remains intact
T13-09Upload and delete actionsAudit rows evidence_uploaded and evidence_deleted are recorded

Demo Walkthrough

  1. Login as Employee → Open own evaluation → Upload a PDF as evidence → Show it appears
  2. Login as Reviewer → Open same evaluation → Upload another file → Both visible
  3. Login as HR → View and download both files
  4. Try uploading a .exe file → Show 422 validation error
  5. Try uploading 15MB file → Show 422 size limit error
  6. Delete evidence while evaluation is still in progress → Show success