Skip to main content

Sanalogistics Platform - Test Report 2025-10-10 13:51

Table of Contents

1 Document Information

FieldValue
ProjectnameSanalogistics Platform
Testreportversion1.0
Testperiodstart2025-09-24
Testperiodend2025-10-10
QatesterTUMAINI J. MPOLI
Buildversiontested1.0.90
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-AUTH-SUSP: Be prevented from logging in if my account is suspended

Feature Details:

  • Priority: Must
  • User Story: As a user, I want to Be prevented from logging in if my account is suspended so that Understand my account status and restrict access appropriately

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

3.5 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.6 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.7 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.8 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.9 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.10 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.11 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.12 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.13 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.14 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.15 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.16 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.17 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.18 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.19 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.20 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.21 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.22 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.HighSkip

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

3.23 FT-CLEAR-UPLOAD: Upload required customs documents

Feature Details:

  • Priority: Should
  • User Story: As a user, I want to Upload required customs documents so that Complete necessary paperwork for customs clearance

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

3.24 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'.HighSkip

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

3.25 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.HighSkip

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-REGCant Create Driver is happening when adding driver(app)Medium2025-10-02
BUG-003FT-CUST-JOBTRACKIt takes more than 15 seconds to create payments to the Transporters.High2025-10-10
BUG-004GENERALIt takes a long time to Mark Delivery more than 17seconds.2025-10-10

4.2 MAJOR Issues (Should Fix)

Bug IDFeatureProblem DescriptionImpactFound On
BUG-003GENERALthe Cargo is started re is some words spelled as Lorem ipsum.... appearsMedium2025-10-02
BUG-002GENERALReached destination but still shows the driver is moving that means the cargo owner is not informed whether the cargo is delivered or reached to destination or not.Medium2025-10-10
BUG-003GENERALThe Transporter gets notifications as a cargo owner .2025-10-10

4.3 MINOR Issues (Nice to Fix)

Bug IDFeatureProblem DescriptionImpactFound On
BUG-005GENERALWhen a Cargo owner wants to accept Transporter there is a time displayed which is not really.Medium2025-10-03
BUG-002GENERALCargo Details Words are intermingling which makes a misunderstanding and bad presentation of the screen.Low2025-10-03
BUG-003GENERALQuick Action for a Cargo Owner has to be Confirm Delivered not delivery.Low2025-10-10
BUG-004GENERALYou can not see how many notification you have until you click them and it so hard for a customer to about notifications since its like hidden iconMedium2025-10-10
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 secondsTkes less than 3 secondsPass
Page load time≤ 2 secondstakes more than 15 secondsFail
Search response≤ 1 secondtakes more than 10 seconds to searchFail
Works with slow internetShould worknoFail
AreaStatusComments
Easy to navigateNeeds ImprovementMore changes are
Error messages clear
Works on different screen sizesPoorNot in Portrait size
Looks professionalNeeds Improvement
AreaStatusComments
User data protectedNot sure
App doesn't crashNeeds Improvementcrashes sometimes
Handles errors gracefullyNot sure
Works offline (if needed)PoorNo it does not work offline

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

Ready with Conditions

Further Updates has to be done.