DEF-010 — VIN number validation missing
High severity
Pending Retest
Defect DEF-010 — Severity: High · Status: Pending Retest
DEF-010 — VIN number validation missing
Summary
The VIN field appears to have no validation. I was able to enter random numbers/invalid values and proceed without any alert or validation message.
Environment
- Platform: DriveLink iOS App
- Area: Vehicle Enrollment / Validation / Data Integrity
- Requirement(s): FR-02 (Vehicle Enrollment)
- Date Reported: 2025-12-26
- Testing Phase: iOS App Initial Execution (3rd Milestone)
Steps to Reproduce
- Go to Add Your Vehicle
- Enter random numbers/invalid VIN format (e.g., fewer than 17 characters, or with invalid characters)
- Submit
- Observe VIN field accepts random numbers with no alert/validation error
Expected Behaviour
Validate VIN format before submission (standard VIN is 17 characters, alphanumeric, excludes I/O/Q). Show a clear inline error and highlight the VIN field when invalid.
Actual Behaviour
The VIN field appears to have no validation. I was able to enter random numbers/invalid values and proceed without any alert or validation message.
VIN Format Reference
- Standard VIN: 17 characters, alphanumeric
- Excludes letters: I, O, Q (to avoid confusion with numbers 1, 0, 9)
Impact
- Invalid vehicle records can be created
- Breaks VIN uniqueness logic and downstream vehicle features
Severity
High
Status
Pending Retest (as of the February 8, 2026 status report) - Dev Fix Claimed: Yes - Note: Developer claims fixed with VIN validation popup — awaiting verification
Reported By
QA / Testing Team