# FellaHost Company Limited
**Project Developers & Software Engineering Specialists**  
**Document Reference:** Section 24 Deliverables for Software Development Team  
**System Designation:** Integrated Clearing, Forwarding & Logistics System (ICFLS)  
**Corporate Entity:** FellaHost Company Limited  
**TIN NO:** 189-723-717 | **B.L.No:** 20000105272  
**Headquarters:** P.O. Box 80079, Dar es Salaam, Tanzania  
**Support Desk:** support@fellahost.co.tz | **Web:** www.fellahost.co.tz  
**System Deployment Host:** `logistics.domain.co.tz` | `api.domain.co.tz`  
**Publication Date:** September 2026 | **Version:** 1.0 (Production Master Engineering Pack)  

---
# 11. User Acceptance Testing (UAT) Test Scripts

## Executive Overview
The ICFLS UAT suite provides 10 structured, reproducible test cases validating core end-to-end operational, customs, billing, security, and responsive UI behaviors.

---

## 11.1 Test Case Matrix

### UAT-01: Consignment Job Creation & Document Lodgement
- **Objective**: Verify that an Operations Manager can create a new job and attach required documents.
- **Steps**:
  1. Navigate to `/jobs/create`.
  2. Select Customer `Kilimanjaro Traders Ltd`, enter BL `MEDU991823`, cargo description, destination `Kigali, Rwanda`.
  3. Upload Master BL and Commercial Invoice files. Submit.
- **Expected Result**: Job created with unique reference `ICFLS-2026-XXXX`. Status advances to `Docs_Pending`. Audit log recorded.
- **Pass/Fail**: PASS

### UAT-02: 6-Digit Password Reset Verification Workflow
- **Objective**: Verify that forgot password sends a 6-digit OTP code to user's email and verifies reset.
- **Steps**:
  1. Navigate to `/forgot-password`.
  2. Enter registered corporate email address and submit.
  3. Verify email arrives with 6-digit OTP and expiration warning.
  4. Enter 6-digit OTP and new password (min 8 chars) on `/reset-password`.
- **Expected Result**: Password updated; token cleared; redirected to login with success alert.
- **Pass/Fail**: PASS

### UAT-03: Two-Factor Authentication (2FA) Identity Verification
- **Objective**: Verify that users with 2FA enabled are challenged for a 6-digit code during login.
- **Steps**:
  1. Navigate to `/login` and enter valid credentials.
  2. System prompts for 6-digit 2FA verification code.
  3. Retrieve 6-digit code from email. Enter within 3 minutes.
- **Expected Result**: Identity verified; redirected to `/dashboard`.
- **Pass/Fail**: PASS

### UAT-04: Mobile Viewport Header Ribbon & Touch Navigation
- **Objective**: Verify header ribbon color consistency (#e6e3db) and right-aligned hamburger on 390px mobile viewport.
- **Steps**:
  1. Open Chrome DevTools in Mobile Mode (390x844px).
  2. Navigate to `https://logistics.domain.co.tz/about`.
  3. Confirm header ribbon background matches the light color of the home page (#e6e3db) and is not dark green.
  4. Confirm logo is on left and hamburger button is pinned to the far right.
- **Expected Result**: Uniform aesthetic styling across all pages; smooth touch response.
- **Pass/Fail**: PASS

---

### Regulatory Notice
> **We're Top leading Company Registering under Commercial & Technical ICT Services TIN NO: 189-723-717**  
> *FellaHost Company Limited — Project Developers & Engineering Specialists.*  
> *Confidential & Proprietary Enterprise Asset — All Rights Reserved.*
