Jayvantrai Harrai Desai Polytechnic College
ST MICRO PROJECT
TOPIC :- Transport Billing Software Testing
Patel Devansh M 216860307059
SUBMITTED TO :-Ravindra Mistry
CERTIFICATE
This is certify that Mr. Patel Devansh M of
Computer Engineering Department having Enrollment
No:216860307059 Has Satisfactorily completed his/her term
in the subject ST (4360706) during academic year 2026
Lecturer H.O.D
CERTIFICATE
This is certify that the Micro Project on
“Transport Billing Software Testing”
submitted by Mr. Patel Devansh M of
Computer Engineering Department having Enrollment
No:216860307059 Has Satisfactorily completed
the term work in the subject ST (4360706) during academic year 2026
Lecturer H.O.D
ABSTRACT
This test case report presents a comprehensive evaluation of the Transport Billing Software, a
web-based application designed to streamline billing and account management for transport
businesses. The system includes key modules such as user authentication, dashboard statistics,
company master, party master, support sheet management, challan bill generation, invoice
printing, ledger reporting, database backup, and analytics.
A total of 18 test cases were designed and executed across multiple modules including Login,
Dashboard, Company Master, Party Master, Support Sheet, Challan Bills, Invoice/Print, Ledger
Report, Backup & Restore, and Analytics. The testing process was performed on Firefox and
Chrome browsers, ensuring that all components of the application function correctly under normal,
edge-case, and validation conditions.
The results indicate that the application performs reliably, with all 18 test cases passing
successfully. The system effectively handles user interactions, data validation, relational data
constraints (such as preventing deletion of companies linked to active bills), and secure session
management. This report demonstrates the robustness and readiness of the Transport Billing
Software for real-world deployment.
Project Name Transport Billing Software
Test Case
1 Test Title:
ID
Module Login Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
1 Navigate to [Link] in browser
Enter valid username 'admin'
2 Enter Credentials
and correct password
3 Submit Form Click the Sign In button
Browser Firefox, Chrome
Login with Valid Credentials
Patel Devansh M
High
Expected Results Actual Results Pass ?
Login page loads with username &
Login page displayed successfully Yes
password fields
Fields accept input without errors Credentials entered successfully Yes
Redirected to [Link] with user
Dashboard opened successfully Yes
session started
Project Name Transport Billing Software
Test Case
2 Test Title:
ID
Module Login Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
1 Navigate to [Link] in browser
Enter username 'admin', password
2 Enter Wrong Password
'wrongpass'
3 Verify Error Submit the form
Browser Firefox, Chrome
Login with Invalid Password
Patel Devansh M
High
Expected Results Actual Results Pass ?
Login page loads correctly Login page displayed Yes
Form accepts input Input accepted Yes
'Invalid username or password.' error message 'Invalid username or password.' shown
Yes
displayed
Project Name Transport Billing Software
Test Case
3 Test Title:
ID
Module Login Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
1 Navigate to [Link]
Keep username and password fields
2 Leave Fields Blank
empty
3 Submit Empty Form Click Sign In without filling fields
Browser Firefox, Chrome
Login with Empty Fields
Patel Devansh M
Medium
Expected Results Actual Results Pass ?
Login form is visible Login form visible Yes
Fields remain empty Fields are empty Yes
'Please enter both username and
Error message displayed correctly Yes
password.' error shown
Project Name Transport Billing Software
Test Case
4 Test Title:
ID
Module Login Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
1 Login with valid credentials
2 Revisit Login Page Navigate manually to [Link]
3 Auto Redirect Page loads
Browser Firefox, Chrome
Already Logged-In Redirect
Patel Devansh M
Medium
Expected Results Actual Results Pass ?
Dashboard opens, session is active Dashboard opened Yes
System detects active session Session detected Yes
User is automatically redirected back to
Redirected to dashboard Yes
[Link]
Project Name Transport Billing Software
Test Case
5 Test Title:
ID
Module Dashboard Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
1 Enter valid credentials and sign in
Check total companies, parties, bills
2 View Summary Cards
count cards
Look at 'Last Backup' and 'Total
3 Verify Last Backup Info
Backups' display
Browser Firefox, Chrome
Dashboard Stats Display
Patel Devansh M
High
Expected Results Actual Results Pass ?
Dashboard page loads Dashboard loaded Yes
All counts display correct data from
Stats displayed correctly Yes
database
Backup date and count are shown
Backup info correct Yes
accurately
Project Name Transport Billing Software
Test Case
6 Test Title:
ID
Module Company Master Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
1 Click 'Company Master' in sidebar
Enter Company Name, GST, Address,
2 Fill Company Form Mobile, PAN, Bank A/C, IFSC, Contact
Person
3 Save Company Submit the form
Browser Firefox, Chrome
Add New Company
Patel Devansh M
High
Expected Results Actual Results Pass ?
Company Master page opens with Add
Company Master opened Yes
form
All fields accept valid input Form filled successfully Yes
Success message shown; new company
Company added and listed Yes
appears in list below
Project Name Transport Billing Software
Test Case
7 Test Title:
ID
Module Company Master Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
1 Navigate to company_master.php
2 Click Edit Click the Edit button next to a company
3 Update & Save Change company name and submit
Browser Firefox, Chrome
Edit Existing Company
Patel Devansh M
Medium
Expected Results Actual Results Pass ?
List of companies displayed Companies listed Yes
Edit form pre-fills with company's current
Form pre-filled correctly Yes
data
Success message shown; updated name
Company updated successfully Yes
visible in list
Project Name Transport Billing Software
Test Case
8 Test Title:
ID
Module Company Master Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
1 Navigate to company_master.php
Click Delete icon for a company with
2 Attempt Delete
existing bills
3 Verify Restriction Check system response
Browser Firefox, Chrome
Delete Company with Linked Bills
Patel Devansh M
High
Expected Results Actual Results Pass ?
Company list loaded List loaded Yes
Confirmation or restriction checked Delete action triggered Yes
'Cannot delete this company because it
is actively attached to existing Support Correct restriction error displayed Yes
Sheets or Bills.' error shown
Project Name Transport Billing Software
Test Case
9 Test Title:
ID
Module Party Master Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
1 Click 'Party Master' in sidebar
Enter Party Name, GST Number,
2 Fill Party Details
Address, Mobile
3 Submit Form Submit the form
Browser Firefox, Chrome
Add New Party
Patel Devansh M
High
Expected Results Actual Results Pass ?
Party Master page opens Party Master opened Yes
Fields accept all input correctly Party form filled Yes
Success message shown; party appears
Party added successfully Yes
in list
Project Name Transport Billing Software
Test Case
10 Test Title:
ID
Module Party Master Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
1 Navigate to party_master.php
Fill only GST and Address, skip Party
2 Skip Party Name
Name
3 Submit & Verify Submit the form
Browser Firefox, Chrome
Add Party without Name (Required Field)
Patel Devansh M
Medium
Expected Results Actual Results Pass ?
Party form is visible Form visible Yes
Other fields filled; Party Name blank Fields filled except name Yes
'Party Name is required.' error message
Validation error shown correctly Yes
displayed
Project Name Transport Billing Software
Test Case
11 Test Title:
ID
Module Support Sheet Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
1 Click 'Support Sheet' in sidebar
Select Company, enter Bill No, Party,
2 Fill Sheet Details add From/To locations, Rate and item
rows with dates and quantities
3 Save Sheet Submit the support sheet form
Browser Firefox, Chrome
Create New Support Sheet
Patel Devansh M
High
Expected Results Actual Results Pass ?
Support Sheet form opens Support Sheet page opened Yes
All dropdowns and fields accept input Support Sheet filled successfully Yes
Success message shown; new sheet
Support Sheet saved and listed Yes
appears in records list
Project Name Transport Billing Software
Test Case
12 Test Title:
ID
Module Support Sheet Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
1 Navigate to support_sheet.php
Click the Edit icon next to a support
2 Open Edit Form
sheet record
3 Modify & Save Update rate field and click Update
Browser Firefox, Chrome
Edit Support Sheet
Patel Devansh M
Medium
Expected Results Actual Results Pass ?
List of existing sheets displayed Sheets listed Yes
Edit form opens pre-filled with sheet's
Form pre-filled correctly Yes
existing data
Sheet updated; changes reflected in the
Sheet updated successfully Yes
list
Project Name Transport Billing Software
Test Case
13 Test Title:
ID
Module Challan Bills Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
1 Click 'Challan Bills' in sidebar
Choose an existing support sheet from
2 Link Support Sheet
dropdown
3 Add Tax & Submit Fill all tax fields and click Generate Bill
Browser Firefox, Chrome
Generate Challan Bill from Support Sheet
Patel Devansh M
High
Expected Results Actual Results Pass ?
Challan Bills page opens Challan Bills page opened Yes
Sub-total auto-populates from linked
Sub-total pulled correctly Yes
sheet
Bill created; grand total calculated
Bill generated with correct totals Yes
correctly; bill appears in list
Project Name Transport Billing Software
Test Case
14 Test Title:
ID
Module Challan Bills Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
1 Navigate to challan_bills.php
2 Select Bill to Delete Click the Delete icon on a bill record
3 Confirm Deletion Observe system response
Browser Firefox, Chrome
Delete Challan Bill
Patel Devansh M
Medium
Expected Results Actual Results Pass ?
Bills list displayed Bills listed Yes
Confirmation action initiated Delete triggered Yes
'Challan Bill deleted successfully.'
Bill deleted and removed from list Yes
message shown; bill removed from list
Project Name Transport Billing Software
Test Case
15 Test Title:
ID
Module Invoice / Print Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
Navigate to [Link] or click Print on a
1
bill
Review company name, party, challan
2 Verify Invoice Data
no, HSN, tax breakdown, grand total
3 Print Invoice Click Print button on invoice page
Browser Firefox, Chrome
Print Invoice for a Bill
Patel Devansh M
High
Expected Results Actual Results Pass ?
Invoice page opens with bill details Invoice page opened Yes
All fields populated correctly from
Invoice data correct Yes
database
Browser print dialog opens; invoice
Print dialog opened successfully Yes
formatted for A4 print
Project Name Transport Billing Software
Test Case
16 Test Title:
ID
Module Ledger Report Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
1 Click 'Ledger Report' in sidebar
2 Select Party Filter Select a party and apply filter
Review total bills, amounts and balance
3 Verify Totals
shown
Browser Firefox, Chrome
View Ledger Report by Party
Patel Devansh M
Medium
Expected Results Actual Results Pass ?
Ledger Report page opens with filter
Ledger Report page opened Yes
options
Report filters to show only that party's
Party ledger displayed correctly Yes
transactions
Totals match sum of individual
Ledger totals are accurate Yes
transaction rows
Project Name Transport Billing Software
Test Case
17 Test Title:
ID
Module Backup & Restore Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
1 Click 'Backup' in sidebar
2 Initiate Backup Click the backup button
3 Verify Backup File Observe backup list after completion
Browser Firefox, Chrome
Create Database Backup
Patel Devansh M
High
Expected Results Actual Results Pass ?
Backup page opens showing existing
Backup page opened Yes
backups list
System generates a .sql backup file Backup process initiated Yes
New backup file with current timestamp
Backup file created and listed Yes
appears in the list
Project Name Transport Billing Software
Test Case
18 Test Title:
ID
Module Analytics Test By:
Test On: 30-03-2026 Priority:
Test # Test Steps Action
1 Click 'Analytics' in sidebar
2 Apply This Month Filter Click 'This Month' filter button
3 Apply Custom Date Range Set start date and end date, click Apply
Browser Firefox, Chrome
View Analytics with Date Filter
Patel Devansh M
Medium
Expected Results Actual Results Pass ?
Analytics page opens with charts and
Analytics page opened Yes
filter options
Charts and stats update to show current
Month filter applied, data updated Yes
month data only
Analytics data filters to selected date Custom date range filter works
Yes
range correctly correctly
CONCLUSION
Based on the execution of all 18 test cases, the Transport Billing Software has
demonstrated a high level of functionality, stability, and reliability. All major modules—
including user authentication, company and party master management, support sheet
creation, challan bill generation, invoice printing, ledger reporting, database backup,
and analytics—performed successfully without any critical defects.
The application efficiently handles edge cases such as deletion restrictions on
companies linked to active bills, required field validation across all forms, and secure
session management for the admin user. Features like auto-calculated totals in the
challan module, pre-filled edit forms, and accurate ledger filtering by party further
demonstrate the system’s attention to data integrity and usability.
Overall, the system meets the expected requirements and is suitable for deployment in
a transport business environment. Minor improvements can be considered in areas
such as UI/UX enhancements and additional validation for edge inputs, but no major
functional issues were identified during testing.
This report confirms that the Transport Billing Software is functionally sound, user-
friendly, and ready for real-world usage in managing transport billing operations
efficiently.