0% found this document useful (0 votes)
3 views41 pages

Bill SW TestCases

The document details a micro project on Transport Billing Software Testing conducted by Patel Devansh M at Jayvantrai Harrai Desai Polytechnic College. It includes a comprehensive evaluation of the software with 18 test cases covering various modules, all of which passed successfully, indicating the software's reliability and readiness for deployment. The report highlights key functionalities such as user authentication, billing generation, and data management, demonstrating the robustness of the application.

Uploaded by

patel
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views41 pages

Bill SW TestCases

The document details a micro project on Transport Billing Software Testing conducted by Patel Devansh M at Jayvantrai Harrai Desai Polytechnic College. It includes a comprehensive evaluation of the software with 18 test cases covering various modules, all of which passed successfully, indicating the software's reliability and readiness for deployment. The report highlights key functionalities such as user authentication, billing generation, and data management, demonstrating the robustness of the application.

Uploaded by

patel
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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.

You might also like