Skip to main content

Sanalogistics Platform - Test Report 2025-09-25 13:44

Table of Contents

1 Document Information

FieldValue
ProjectnameSanalogistics Platform
Testreportversion1.0
Testperiodstart2025-09-24
Testperiodend2025-09-25
QatesterTUMAINI J. MPOLI
Buildversiontested18.5
Reportdate2025-09-24
ReportstatusDraft

2 Quick Summary

2.1 Overall Results

MetricNumberTargetStatus
Total Test Cases2525
Tests Passed925⚠️
Tests Failed1≤ 5%
Pass Rate36≥ 90%

2.2 Bug Summary

Bug TypeOpenFixedTotal Found
Critical000
Major000
Minor000
Total000

2.3 Release Decision

Can we release this version?

Main reason for decision:

3 Test Results by Feature

3.1 FT-AUTH-REG: Register as any user role

Feature Details:

  • Priority: Must Have
  • User Story: As a new user, I want to register for any role so I can create an account and await approval.
Test Case IDDescriptionWeightResultComments
AUTH-TC-001Valid registration for each user role (Customer, Transporter, Clearing Agent, Driver) via email/phoneHighPass

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.2 FT-AUTH-LOGIN: Log in and out as an approved user

Feature Details:

  • Priority: Must Have
  • User Story: As an approved user, I want to log in and out so I can access the app's functionalities.
Test Case IDDescriptionWeightResultComments
AUTH-TC-002Valid login and logout for an approved userHighPass
AUTH-TC-003Login attempt with a non-approved/pending account is blocked, and an error message is displayed.MediumSkipnot yet implemented

Section Summary: Passed: 0/2 • Pass Rate: 0% • Major Issues:

3.3 FT-AUTH-RESET: Reset my forgotten password

Feature Details:

  • Priority: Must Have
  • User Story: As a user, I want to reset my forgotten password so I can regain access to my account.
Test Case IDDescriptionWeightResultComments
AUTH-TC-004Verify the 'Forgot Password' flow (email link, reset, new login)HighFailIt is failing to send an email so that i can reset my password.

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.4 FT-CUST-JOBREQ: Create a new job request

Feature Details:

  • Priority: Must Have
  • User Story: As a customer, I want to create a new job request so I can initiate a shipping process.
Test Case IDDescriptionWeightResultComments
TC-CUST-001Verify successful creation of a job request with origin, destination, cargo details, and required dates.HighPass

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.5 FT-CUST-BIDREV: Review bids from Transporters and award a job

Feature Details:

  • Priority: Must Have
  • User Story: As a customer, I want to review bids from Transporters and award a job so I can select the best option.
Test Case IDDescriptionWeightResultComments
TC-CUST-002Verify customers can view and compare bids.HighPass
TC-CUST-003Verify a customer can accept a bid and assign a driver (and Clearing Agent).HighSkipnot tested today

Section Summary: Passed: 0/2 • Pass Rate: 0% • Major Issues:

3.6 FT-CUST-JOBTRACK: Track the end-to-end progress of my job

Feature Details:

  • Priority: Must Have
  • User Story: As a customer, I want to track the end-to-end progress of my job so I can stay informed.
Test Case IDDescriptionWeightResultComments
TC-CUST-004Verify the customer can view real-time status updates.HighPass

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.7 FT-CUST-JOBCHG: Cancel a job request before it is awarded

Feature Details:

  • Priority: Must Have
  • User Story: As a customer, I want to cancel a job request before it is awarded so I can manage my needs flexibly.
Test Case IDDescriptionWeightResultComments
TC-CUST-005Verify a customer can cancel a job request.MediumPass

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.8 FT-CUST-RATING: Rate and review a Transporter after a job is completed

Feature Details:

  • Priority: Must Have
  • User Story: As a customer, I want to submit a rating for a completed job so I can provide feedback.
Test Case IDDescriptionWeightResultComments
TC-CUST-006Verify a customer can submit a rating (1-5 stars) and optional text for a completed job.MediumPass

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.9 FT-TRAN-JOBFIND: Browse new jobs and submit a bid

Feature Details:

  • Priority: Must Have
  • User Story: As a transporter, I want to find new jobs and submit bids so I can secure work.
Test Case IDDescriptionWeightResultComments
TC-TRAN-001Verify a transporter can find a job on the job board (filter/search) and submit a bid.HighPass

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.10 FT-TRAN-ASSIGN: Assign a driver and vehicle to a newly won job

Feature Details:

  • Priority: Must Have
  • User Story: As a transporter, I want to assign a driver and vehicle to a won job so I can mobilize resources.
Test Case IDDescriptionWeightResultComments
TC-TRAN-002Verify a transporter can assign available driver and vehicle resources to a job.HighSkipnot tested today

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.11 FT-TRAN-FLEET: Manage my fleet (drivers and vehicles)

Feature Details:

  • Priority: Must Have
  • User Story: As a transporter, I want to add new drivers to my fleet so I can manage my resources.
Test Case IDDescriptionWeightResultComments
TC-TRAN-003Verify a transporter can add a new driver to their fleet.MediumPass

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.12 FT-TRAN-PAYHIST: View my payment history and earnings reports

Feature Details:

  • Priority: Must Have
  • User Story: As a transporter, I want to view my payment history and earnings reports so I can track my finances.
Test Case IDDescriptionWeightResultComments
TC-TRAN-004Verify a transporter can view their earnings report for a selected date range.HighSkipno report generated

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.13 FT-DRIV-JOBVIEW: View my assigned job details on the mobile app

Feature Details:

  • Priority: Must Have
  • User Story: As a driver, I want to see my assigned job details on my mobile app so I know what to do.
Test Case IDDescriptionWeightResultComments
TC-DRIV-V-001Verify a driver can see job details (pickup/delivery addresses).HighSkipnot tested today

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.14 FT-DRIV-STATUS: Update the job status at key milestones

Feature Details:

  • Priority: Must Have
  • User Story: As a driver, I want to update the job status at key milestones so I can provide real-time progress.
Test Case IDDescriptionWeightResultComments
TC-DRIV-V-002Verify the driver can update the job status (e.g., 'Cargo Loaded', 'En Route', 'Delivered').HighSkipnot tested today

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.15 FT-DRIV-POD: Upload Proof of Delivery (POD)

Feature Details:

  • Priority: Must Have
  • User Story: As a driver, I want to upload Proof of Delivery (POD) so I can confirm job completion.
Test Case IDDescriptionWeightResultComments
TC-DRIV-V-003Verify a driver can upload a POD (photo of signed delivery note).HighSkipnot yet implmented

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.16 FT-DRIV-ISSUE: Report an in-transit issue (e.g., vehicle breakdown)

Feature Details:

  • Priority: Must Have
  • User Story: As a driver, I want to report an in-transit issue so I can notify stakeholders.
Test Case IDDescriptionWeightResultComments
TC-DRIV-V-004Verify a driver can report an issue (e.g., 'Vehicle Breakdown').HighSkipnot implemented yet

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.17 FT-ADMIN-USERAPP: Approve new user registrations

Feature Details:

  • Priority: Must Have
  • User Story: As an admin, I want to approve new user registrations so I can control platform access.
Test Case IDDescriptionWeightResultComments
TC-ADMIN-IN-001Verify an admin can approve a new user from the 'Pending Approvals' section.HighSkipcan test admin

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.18 FT-ADMIN-JOBMON: Monitor in-progress jobs

Feature Details:

  • Priority: Must Have
  • User Story: As an admin, I want a master view of all jobs so I can monitor platform activity.
Test Case IDDescriptionWeightResultComments
TC-ADMIN-IN-002Verify an admin has a master view of all jobs, searchable by ID or customer.HighSkipcan not test admin dashboard

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.19 FT-ADMIN-DISPUTE: Handle disputes between a Customer and a Transporter

Feature Details:

  • Priority: Must Have
  • User Story: As an admin, I want to mediate a dispute so I can resolve conflicts.
Test Case IDDescriptionWeightResultComments
TC-ADMIN-IN-003Verify an admin can mediate a dispute by reviewing communication and evidence.HighSkip

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.20 FT-ADMIN-REPORT: Generate a platform usage report

Feature Details:

  • Priority: Should Have
  • User Story: As an admin, I want to generate a system-wide report so I can gain insights.
Test Case IDDescriptionWeightResultComments
TC-ADMIN-IN-004Verify an admin can generate a 'Job Volume Report' for a set date range.HighSkip

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.21 FT-CLEAR-ACCEPT: Accept an assignment for a new job

Feature Details:

  • Priority: Should Have
  • User Story: As a Clearing Agent, I want to receive and view new job assignments so I can accept them.
Test Case IDDescriptionWeightResultComments
TC-AGENT-001Verify a clearing agent receives and can view a new job assignment.High

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.22 FT-CLEAR-STATUS: Update the customs clearance status

Feature Details:

  • Priority: Should Have
  • User Story: As a Clearing Agent, I want to update the clearance status so I can inform stakeholders.
Test Case IDDescriptionWeightResultComments
TC-AGENT-003Verify a clearing agent can update the clearance status dropdown from 'Pending Clearance' to 'Cleared'.High

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

3.23 FT-CLEAR-DELAY: Communicate a customs inspection delay and notify stakeholders

Feature Details:

  • Priority: Should Have
  • User Story: As a Clearing Agent, I want to log a delay and notify stakeholders so I can keep everyone informed.
Test Case IDDescriptionWeightResultComments
TC-AGENT-004Verify a clearing agent can log a delay (e.g., 'Customs Inspection') and notify stakeholders.High

Section Summary: Passed: 0/1 • Pass Rate: 0% • Major Issues:

4 Critical Issues Found

4.1 CRITICAL Issues (Must Fix)

Bug IDFeatureProblem DescriptionImpactFound On
BUG-001FT-AUTH-LOGINWhatsapp OTPs failedMedium
BUG-002FT-AUTH-LOGINDelaying of OTPs in SMSHigh

4.2 MAJOR Issues (Should Fix)

Bug IDFeatureProblem DescriptionImpactFound On
BUG-003

4.3 MINOR Issues (Nice to Fix)

Bug IDFeatureProblem DescriptionImpactFound On
BUG-005

5 Sign-off

5.1 Testing Team Approval

RoleNameSignatureDate
QA Lead
Senior Tester

5.2 Management Review

RoleNameDecisionDate
Project Manager
Technical Lead

6 Testenvironment

PlatformDevicenameOsversionWastestedIssuesfoundBrowserVersion
Android❌ No0
iOS❌ No0
Web❌ No0
ItemStatusNotes
Test environment working
Test data available
External services

7 Performanceandquality

TestRequirementActualresultStatusNotes
App startup time≤ 3 secondsless than 3 secondsPass
Page load time≤ 2 seconds2 secondsPass
Search response≤ 1 second1 secondPass
Works with slow internetShould workno thank youN/A
AreaStatusComments
Easy to navigate
Error messages clearGood
Works on different screen sizes
Looks professional
AreaStatusComments
User data protected
App doesn't crash
Handles errors gracefully
Works offline (if needed)

8 Testcoverageanalysis

8.1 Requirementscoverage

8.1.1 Musthave

0

0

0

0

8.1.2 Shouldhave

0

0

0

0

8.1.3 Couldhave

0

0

0

0

8.1.4 Total

0

0

0

0

FeatureReasonImpact

9 Recommendations

10 Releasereadiness

GateRequirementStatusComments
Feature CompletenessAll 'Must Have' features work
Critical BugsZero critical bugs open
Pass Rate≥ 90% test pass rate
PerformanceSpeed requirements met
User ExperienceNo major usability issues

10.1 Finaldecision