Project

General

Profile

Actions

Task #67

open
SG

Task #1: Product Improvement

Task #3: ULIP application/Integration

5. Driver / Driving License Verification Module

Task #67: 5. Driver / Driving License Verification Module

Added by Srishti Ghosh about 1 month ago. Updated 18 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
Start date:
07/24/2026
Due date:
% Done:

100%

Estimated time:
7:00 h

Description

User Story
As a Canofy user, I want to verify a driver's driving licence so that I can retrieve and review the driver's identity, licence validity and authorised vehicle-class information through the ULIP platform.

Description
Develop the Driver / Driving Licence Verification module using the common ULIP integration and verification workflow frameworks.
The module allows a user to enter a driving licence number and submit it for verification. The application retrieves the driver's identity and licence information through the ULIP integration layer and presents the results in a structured format.
For development and demonstration, the module uses simulated ULIP responses covering successful verification, licence-not-found scenarios and simulated ULIP service failures.
The verification response includes driver identity information, licence status and validity dates, issuing RTO, authorised vehicle classes and badge information.

Configuration / Prerequisites
Common Canofy ULIP UI/workflow framework configured.
Common ULIPClient integration layer available.
Driver verification service method implemented.
Driving licence search field and validation configured.
Mock ULIP responses configured for success, failure and server-error scenarios.
Driver verification results layout configured.
Appropriate error and loading states available.

Acceptance Criteria
Users can enter a driving licence number and initiate verification.
The application validates that a licence number has been provided before continuing.
The licence verification request is routed through the common ULIP integration layer.
Successful verification displays the driver's name and licence number.
Results include relevant personal and licence information such as date of birth, gender, address and licence status.
Results display licence issue and expiry dates and the issuing RTO.
Authorised vehicle classes and badge number are displayed where available.
A failed licence search produces a clear user-facing error message.
ULIP/service errors are handled without breaking the application workflow.
The module follows the common search, verification and results workflow used by the other Canofy ULIP services.

Test Cases
TC01 – Successful Driving Licence Verification
Enter the demo licence number DL0420180001234.
Expected Result: Verification succeeds and displays the configured driver and licence details, including licence status, validity, RTO and vehicle classes.

TC02 – Licence Not Found
Enter DL0000000000.
Expected Result: Verification fails and displays “Driving Licence not found.”

TC03 – ULIP Service Error
Enter ERROR500.
Expected Result: The simulated ULIP service exception is handled and an appropriate error state is displayed.

TC04 – Empty Licence Number
Attempt to proceed without entering a licence number.
Expected Result: The application prevents verification and prompts the user to enter the required value.

TC05 – Result Data Verification
Complete a successful verification and inspect the returned result.
Expected Result: Driver name, licence number, DOB, gender, address, licence status, issue/expiry dates, issuing RTO, vehicle classes and badge number are displayed correctly.

TC06 – Workflow Consistency
Navigate through the Driver Verification workflow from search to results.
Expected Result: The module follows the common Canofy ULIP workflow and navigation pattern without breaking the user flow.

SG Updated by Srishti Ghosh 18 days ago Actions #1

  • Subject changed from 5. Driver Verification Module to 5. Driver / Driving License Verification Module

SG Updated by Srishti Ghosh 18 days ago Actions #2

  • Description updated (diff)
  • % Done changed from 0 to 100
  • Estimated time set to 7:00 h
Actions

Also available in: PDF Atom