SlideShare ist ein Scribd-Unternehmen logo
1 von 12
4/18/2017 1
PRESENTED BY
Umme Habiba 142-15-3677
Md. Sadhan Sarker 142-15-4001
Md. Hannan Talukder 142-15-3715
4/18/2017 2
CONTENT
Title
Class Diagram
Test case
4/18/2017 3
Project Title:
Online Bus Ticket Management
4/18/2017 4
CLASS DIAGRAM
In software engineering, a class diagram is a type of static
structure diagram that describes the structure of a system by
showing the system's classes, their attributes, methods, and the
relationships among objects.
4/18/2017 5
4/18/2017 6
+Login Customer Route Detaile
Payment
TicketCancellation
TicketReservation
Time Table
Bus Type
-password:string
+userName:strin
g
+CheckLogin()
+ModifyUser()
+customer_id:int
+customerName:st
ring
+email:string
+address:string
+birthdate:date
+city:string
+contact_no:string
+Gender:string
-password
+addDetails()
+modifyDetails()
+arrivalStation:strin
g
+depStation:string
+distance:int
+route_id:int
+viaStation:string
+addDetailsInfo()
+modifyDetails()
+addTicket()
+checkDetails()
+cancelTicket()
+arrivalStation:stri
ng
+arrivalTime:int
+depStation:string
+depTime:int
+distance:int
+rent:int
+viaStation:string
+ticketType:string
+addDetailsInfo()
+modifyDetails()
+addDetailsInfo()
+modifyDetails()
-ticketGen()
+cancellTickets()
+modifyTicketinfo()
+addTImeInfo()
+modifyTImes()
+bus_no:int
+busType:string
+customer_id:int
+amount:int
+paymode:string
+payDate:date
+arrivalStation:string
+bookingDate:date
+depStation:string
+busType:string
+distance:int
+journeyDate:date
+rent:int
+route_id:int
+seat_no:int
+arrivalStation:stri
ng
+arrivalTime:int
+depStation:string
+depTime:int
+distance:int
+rent:int
+viaStation:string
+route_id:int
CheckCreditCash
-number
Type:int
-cash
Tendered:st
r
+name
Bank:string
1 0…*
1
1
1 *1
1
1…*
1
BookingDetails
+arrivalStation:string
+bookingDate:date
+depStation:string
+busType:string
+distance:int
+journeyDate:date
+rent:int
+viaStation:string
+route_id:int
+seat_no:int
+checkinginfo()
1
1
*
1..*
*
1
1
1…*
A test case is a set of conditions or variables under which a tester will
determine whether a system under test satisfies requirements or works
correctly.
The process of developing test cases can also help find problems in
the requirements or design of an application.
4/18/2017 7
Test Case
4/18/2017 8
TEST CASE 1- ADMIN REGISTRATION
Test
Id
Test Scenario Test Steps Test Data Expected Result Actual Result Pass/Fail
TC-01 Registration by admin valid
email address.
1. Go to site
2. Enter user name
3. Enter email
4. Enter password
5. Check Submit
Admin name =
“adminname”
admin email = “valid email”
Password = “pass”
Admin should register
into Application
Admin can
register into
application
Pass
TC-02 Registration by admin invalid
email address.
1. Go to site
2. Enter user name
3. Enter email
4. Enter password
5. Check Submit
Admin name =
“adminname”
Admin email = “invalid
email”
Password = “pass”
Admin should not register
into application
Admin can’t
register into
application
pass
4/18/2017 9
TEST CASE 2- USER REGISTRATION
Test
Id
Test Scenario Test Steps Test Data Expected Result Actual Result Pass/Fail
TC-01 Registration by user valid email
address.
1. Go to site
2. Enter user name
3. Enter email
4. Enter password
5. Check Submit
User name = “username”
User email = “valid email”
Password = “pass”
User should register into
Application
User can register
into application
Pass
TC-02 Registration by user invalid email
address.
1. Go to site
2. Enter user name
3. Enter email
4. Enter password
5. Check Submit
User name = “username”
User email = “invalid email”
Password = “pass”
User should not register
into application
User can’t
register into
application
pass
TEST CASE 3 – USER LOGIN
4/18/2017 10
Test
Id
Test Scenario Test Steps Test Data Expected Result Actual Result Pass/Fail
TC-01 Check customer login with valid
data
1. Go to site
2. Enter user Id
3. Enter password
4. Check Submit
User id = “username”
Password = “pass”
User should login into
Application
User can login
into application
Pass
TC-02 Check customer login with
invalid data
1. Go to site
2. Enter user Id
3. Enter password
4. Check Submit
User id = “userName”
Password = “passw”
User should not login into
application
User can’t login
into application
pass
4/18/2017 11
TEST CASE 4- SEARCH AND BOOK RESERVATION
Test
Id
Test Scenario Test Steps Test Data Expected Result Actual Result Pass/Fail
TC-01 Search and buy bus ticket by
valid road name and bus name.
1. Go to site
2. Enter user name
3. Enter email
4. Enter password
5. Check Submit
Search the bus ticket for
travelling by valid road
name and bus name.
User should get the right
bus and road name.
User get the right
bus and road
name.
Pass
TC-02 Search and buy bus ticket by
invalid road name and bus
name.
1. Go to site
2. Enter user name
3. Enter email
4. Enter password
Check Submit
Search the bus ticket for
travelling by invalid road
name and bus name.
User should not get the
right bus and road name.
User can’t get the
right bus and road
name
pass
4/18/2017 12

Weitere ähnliche Inhalte

Was ist angesagt?

Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation SystemSanjay Saluth
 
Bus management system
Bus management systemBus management system
Bus management systemShamim Ahmed
 
Online movie ticket booking
Online movie ticket bookingOnline movie ticket booking
Online movie ticket bookingmrinnovater007
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation systemkhushi kalaria
 
TRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEMTRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEMNimRaH NaZaR
 
Railway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringRailway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringDanish Javed
 
Online movie ticket booking system
Online movie ticket booking systemOnline movie ticket booking system
Online movie ticket booking systemSikandar Pandit
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chartgrandhiprasuna
 
Synopsis on railway reservation system
Synopsis on railway reservation systemSynopsis on railway reservation system
Synopsis on railway reservation systemAnkit Verma
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom SystemNikhil Vyas
 
Bus tracking application project report
Bus tracking application project reportBus tracking application project report
Bus tracking application project reportAbhishek Singh
 
Online voting system project by bipin bhardwaj
Online voting system project by bipin bhardwajOnline voting system project by bipin bhardwaj
Online voting system project by bipin bhardwajPT Bipin Bhardwaj
 
Online voting system
Online voting systemOnline voting system
Online voting systemSaurabh Kheni
 
E voting(online voting system)
E voting(online voting system)E voting(online voting system)
E voting(online voting system)Saurabh Kheni
 
SCHOOL BUS ROUTING MANAGEMENT SYSTEM [FINAL]
SCHOOL BUS ROUTING MANAGEMENT SYSTEM [FINAL]SCHOOL BUS ROUTING MANAGEMENT SYSTEM [FINAL]
SCHOOL BUS ROUTING MANAGEMENT SYSTEM [FINAL]ayushi goyal
 
Online bus pass management system
Online bus pass management systemOnline bus pass management system
Online bus pass management systempiyush khadse
 
us reservation System Report
us reservation System Reportus reservation System Report
us reservation System ReportRajat Tripathi
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation systemPIYUSH Dubey
 
Online Movie or theater ticket booking system Details Requirement.
Online Movie or theater ticket booking system Details Requirement.Online Movie or theater ticket booking system Details Requirement.
Online Movie or theater ticket booking system Details Requirement.Niloy Biswas
 

Was ist angesagt? (20)

Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
 
Bus management system
Bus management systemBus management system
Bus management system
 
Online movie ticket booking
Online movie ticket bookingOnline movie ticket booking
Online movie ticket booking
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
 
TRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEMTRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEM
 
Railway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringRailway Reservation System - Requirement Engineering
Railway Reservation System - Requirement Engineering
 
Online Admission System
Online Admission System  Online Admission System
Online Admission System
 
Online movie ticket booking system
Online movie ticket booking systemOnline movie ticket booking system
Online movie ticket booking system
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
 
Synopsis on railway reservation system
Synopsis on railway reservation systemSynopsis on railway reservation system
Synopsis on railway reservation system
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
 
Bus tracking application project report
Bus tracking application project reportBus tracking application project report
Bus tracking application project report
 
Online voting system project by bipin bhardwaj
Online voting system project by bipin bhardwajOnline voting system project by bipin bhardwaj
Online voting system project by bipin bhardwaj
 
Online voting system
Online voting systemOnline voting system
Online voting system
 
E voting(online voting system)
E voting(online voting system)E voting(online voting system)
E voting(online voting system)
 
SCHOOL BUS ROUTING MANAGEMENT SYSTEM [FINAL]
SCHOOL BUS ROUTING MANAGEMENT SYSTEM [FINAL]SCHOOL BUS ROUTING MANAGEMENT SYSTEM [FINAL]
SCHOOL BUS ROUTING MANAGEMENT SYSTEM [FINAL]
 
Online bus pass management system
Online bus pass management systemOnline bus pass management system
Online bus pass management system
 
us reservation System Report
us reservation System Reportus reservation System Report
us reservation System Report
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
 
Online Movie or theater ticket booking system Details Requirement.
Online Movie or theater ticket booking system Details Requirement.Online Movie or theater ticket booking system Details Requirement.
Online Movie or theater ticket booking system Details Requirement.
 

Ähnlich wie online bus ticket booking system

2. DD-sample.docx
2. DD-sample.docx2. DD-sample.docx
2. DD-sample.docxdpgdpg
 
Cat 2020 registration process
Cat 2020 registration processCat 2020 registration process
Cat 2020 registration processMeghaRohilla6
 
Registration system in hostel
Registration system in hostelRegistration system in hostel
Registration system in hostelsanjit_kumar
 
Transcript(MayankkumarPatel)
Transcript(MayankkumarPatel)Transcript(MayankkumarPatel)
Transcript(MayankkumarPatel)Mayankkumar Patel
 
C tet july 2020 file handler
C tet  july 2020   file handlerC tet  july 2020   file handler
C tet july 2020 file handlerKiranKumar3312
 
Notification cbse-ctet-july-2020
Notification cbse-ctet-july-2020Notification cbse-ctet-july-2020
Notification cbse-ctet-july-2020AK Singh
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking systemUmme habiba
 
Cat 2018 Application Process Presentation
Cat 2018 Application Process PresentationCat 2018 Application Process Presentation
Cat 2018 Application Process Presentationsoumyasehgal05
 
Tourism and travelling management System
Tourism and travelling management SystemTourism and travelling management System
Tourism and travelling management SystemMoeenuddin Patel
 
TOURISM AND TRAVELLING MANAGEMENT SYSTEM
TOURISM AND TRAVELLING MANAGEMENT SYSTEMTOURISM AND TRAVELLING MANAGEMENT SYSTEM
TOURISM AND TRAVELLING MANAGEMENT SYSTEMMoeenuddin Patel
 

Ähnlich wie online bus ticket booking system (11)

2. DD-sample.docx
2. DD-sample.docx2. DD-sample.docx
2. DD-sample.docx
 
Cat 2020 registration process
Cat 2020 registration processCat 2020 registration process
Cat 2020 registration process
 
Registration system in hostel
Registration system in hostelRegistration system in hostel
Registration system in hostel
 
Transcript(MayankkumarPatel)
Transcript(MayankkumarPatel)Transcript(MayankkumarPatel)
Transcript(MayankkumarPatel)
 
Response
ResponseResponse
Response
 
C tet july 2020 file handler
C tet  july 2020   file handlerC tet  july 2020   file handler
C tet july 2020 file handler
 
Notification cbse-ctet-july-2020
Notification cbse-ctet-july-2020Notification cbse-ctet-july-2020
Notification cbse-ctet-july-2020
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
 
Cat 2018 Application Process Presentation
Cat 2018 Application Process PresentationCat 2018 Application Process Presentation
Cat 2018 Application Process Presentation
 
Tourism and travelling management System
Tourism and travelling management SystemTourism and travelling management System
Tourism and travelling management System
 
TOURISM AND TRAVELLING MANAGEMENT SYSTEM
TOURISM AND TRAVELLING MANAGEMENT SYSTEMTOURISM AND TRAVELLING MANAGEMENT SYSTEM
TOURISM AND TRAVELLING MANAGEMENT SYSTEM
 

Mehr von Umme habiba

Compiler lab final report writing
Compiler lab final report writingCompiler lab final report writing
Compiler lab final report writingUmme habiba
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking systemUmme habiba
 
Accounting adjusting
Accounting adjustingAccounting adjusting
Accounting adjustingUmme habiba
 
Economic.assignment
Economic.assignmentEconomic.assignment
Economic.assignmentUmme habiba
 
Major economic problems of bangladesh
Major economic problems of bangladeshMajor economic problems of bangladesh
Major economic problems of bangladeshUmme habiba
 
Overview of various types of operating system
Overview of various types of operating systemOverview of various types of operating system
Overview of various types of operating systemUmme habiba
 
Os lab report(shell coding)
Os lab report(shell coding)Os lab report(shell coding)
Os lab report(shell coding)Umme habiba
 
Ecommerce(online Shopping)
Ecommerce(online Shopping)Ecommerce(online Shopping)
Ecommerce(online Shopping)Umme habiba
 
Different types of Addressing.cao
Different types of Addressing.caoDifferent types of Addressing.cao
Different types of Addressing.caoUmme habiba
 
2nd generation of computer
2nd generation of computer2nd generation of computer
2nd generation of computerUmme habiba
 
Art_of_living assignment
Art_of_living assignmentArt_of_living assignment
Art_of_living assignmentUmme habiba
 
Informationsecurity
InformationsecurityInformationsecurity
InformationsecurityUmme habiba
 
SQL Joinning.Database
SQL Joinning.DatabaseSQL Joinning.Database
SQL Joinning.DatabaseUmme habiba
 
WLAN of networking.ppt
WLAN of networking.pptWLAN of networking.ppt
WLAN of networking.pptUmme habiba
 
simpson's in numerical method
simpson's in numerical methodsimpson's in numerical method
simpson's in numerical methodUmme habiba
 
Error detection in Data comunication
 Error detection in Data comunication Error detection in Data comunication
Error detection in Data comunicationUmme habiba
 
microsoft word & powerpoint
 microsoft word & powerpoint microsoft word & powerpoint
microsoft word & powerpointUmme habiba
 
Upmovie review (1)
Upmovie review (1)Upmovie review (1)
Upmovie review (1)Umme habiba
 
linear transfermation.pptx
linear transfermation.pptxlinear transfermation.pptx
linear transfermation.pptxUmme habiba
 

Mehr von Umme habiba (20)

Compiler lab final report writing
Compiler lab final report writingCompiler lab final report writing
Compiler lab final report writing
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
 
Accounting adjusting
Accounting adjustingAccounting adjusting
Accounting adjusting
 
Economic.assignment
Economic.assignmentEconomic.assignment
Economic.assignment
 
Major economic problems of bangladesh
Major economic problems of bangladeshMajor economic problems of bangladesh
Major economic problems of bangladesh
 
Overview of various types of operating system
Overview of various types of operating systemOverview of various types of operating system
Overview of various types of operating system
 
Os lab report(shell coding)
Os lab report(shell coding)Os lab report(shell coding)
Os lab report(shell coding)
 
Ecommerce(online Shopping)
Ecommerce(online Shopping)Ecommerce(online Shopping)
Ecommerce(online Shopping)
 
Different types of Addressing.cao
Different types of Addressing.caoDifferent types of Addressing.cao
Different types of Addressing.cao
 
2nd generation of computer
2nd generation of computer2nd generation of computer
2nd generation of computer
 
Art_of_living assignment
Art_of_living assignmentArt_of_living assignment
Art_of_living assignment
 
Art_of_living
Art_of_livingArt_of_living
Art_of_living
 
Informationsecurity
InformationsecurityInformationsecurity
Informationsecurity
 
SQL Joinning.Database
SQL Joinning.DatabaseSQL Joinning.Database
SQL Joinning.Database
 
WLAN of networking.ppt
WLAN of networking.pptWLAN of networking.ppt
WLAN of networking.ppt
 
simpson's in numerical method
simpson's in numerical methodsimpson's in numerical method
simpson's in numerical method
 
Error detection in Data comunication
 Error detection in Data comunication Error detection in Data comunication
Error detection in Data comunication
 
microsoft word & powerpoint
 microsoft word & powerpoint microsoft word & powerpoint
microsoft word & powerpoint
 
Upmovie review (1)
Upmovie review (1)Upmovie review (1)
Upmovie review (1)
 
linear transfermation.pptx
linear transfermation.pptxlinear transfermation.pptx
linear transfermation.pptx
 

Kürzlich hochgeladen

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...Erbil Polytechnic University
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
BSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxBSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxNiranjanYadav41
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfChristianCDAM
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
Autonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptAutonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptbibisarnayak0
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Configuration of IoT devices - Systems managament
Configuration of IoT devices - Systems managamentConfiguration of IoT devices - Systems managament
Configuration of IoT devices - Systems managamentBharaniDharan195623
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxVelmuruganTECE
 

Kürzlich hochgeladen (20)

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
BSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxBSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptx
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdf
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
Autonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptAutonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.ppt
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Configuration of IoT devices - Systems managament
Configuration of IoT devices - Systems managamentConfiguration of IoT devices - Systems managament
Configuration of IoT devices - Systems managament
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptx
 

online bus ticket booking system

  • 2. PRESENTED BY Umme Habiba 142-15-3677 Md. Sadhan Sarker 142-15-4001 Md. Hannan Talukder 142-15-3715 4/18/2017 2
  • 4. Project Title: Online Bus Ticket Management 4/18/2017 4
  • 5. CLASS DIAGRAM In software engineering, a class diagram is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, methods, and the relationships among objects. 4/18/2017 5
  • 6. 4/18/2017 6 +Login Customer Route Detaile Payment TicketCancellation TicketReservation Time Table Bus Type -password:string +userName:strin g +CheckLogin() +ModifyUser() +customer_id:int +customerName:st ring +email:string +address:string +birthdate:date +city:string +contact_no:string +Gender:string -password +addDetails() +modifyDetails() +arrivalStation:strin g +depStation:string +distance:int +route_id:int +viaStation:string +addDetailsInfo() +modifyDetails() +addTicket() +checkDetails() +cancelTicket() +arrivalStation:stri ng +arrivalTime:int +depStation:string +depTime:int +distance:int +rent:int +viaStation:string +ticketType:string +addDetailsInfo() +modifyDetails() +addDetailsInfo() +modifyDetails() -ticketGen() +cancellTickets() +modifyTicketinfo() +addTImeInfo() +modifyTImes() +bus_no:int +busType:string +customer_id:int +amount:int +paymode:string +payDate:date +arrivalStation:string +bookingDate:date +depStation:string +busType:string +distance:int +journeyDate:date +rent:int +route_id:int +seat_no:int +arrivalStation:stri ng +arrivalTime:int +depStation:string +depTime:int +distance:int +rent:int +viaStation:string +route_id:int CheckCreditCash -number Type:int -cash Tendered:st r +name Bank:string 1 0…* 1 1 1 *1 1 1…* 1 BookingDetails +arrivalStation:string +bookingDate:date +depStation:string +busType:string +distance:int +journeyDate:date +rent:int +viaStation:string +route_id:int +seat_no:int +checkinginfo() 1 1 * 1..* * 1 1 1…*
  • 7. A test case is a set of conditions or variables under which a tester will determine whether a system under test satisfies requirements or works correctly. The process of developing test cases can also help find problems in the requirements or design of an application. 4/18/2017 7 Test Case
  • 8. 4/18/2017 8 TEST CASE 1- ADMIN REGISTRATION Test Id Test Scenario Test Steps Test Data Expected Result Actual Result Pass/Fail TC-01 Registration by admin valid email address. 1. Go to site 2. Enter user name 3. Enter email 4. Enter password 5. Check Submit Admin name = “adminname” admin email = “valid email” Password = “pass” Admin should register into Application Admin can register into application Pass TC-02 Registration by admin invalid email address. 1. Go to site 2. Enter user name 3. Enter email 4. Enter password 5. Check Submit Admin name = “adminname” Admin email = “invalid email” Password = “pass” Admin should not register into application Admin can’t register into application pass
  • 9. 4/18/2017 9 TEST CASE 2- USER REGISTRATION Test Id Test Scenario Test Steps Test Data Expected Result Actual Result Pass/Fail TC-01 Registration by user valid email address. 1. Go to site 2. Enter user name 3. Enter email 4. Enter password 5. Check Submit User name = “username” User email = “valid email” Password = “pass” User should register into Application User can register into application Pass TC-02 Registration by user invalid email address. 1. Go to site 2. Enter user name 3. Enter email 4. Enter password 5. Check Submit User name = “username” User email = “invalid email” Password = “pass” User should not register into application User can’t register into application pass
  • 10. TEST CASE 3 – USER LOGIN 4/18/2017 10 Test Id Test Scenario Test Steps Test Data Expected Result Actual Result Pass/Fail TC-01 Check customer login with valid data 1. Go to site 2. Enter user Id 3. Enter password 4. Check Submit User id = “username” Password = “pass” User should login into Application User can login into application Pass TC-02 Check customer login with invalid data 1. Go to site 2. Enter user Id 3. Enter password 4. Check Submit User id = “userName” Password = “passw” User should not login into application User can’t login into application pass
  • 11. 4/18/2017 11 TEST CASE 4- SEARCH AND BOOK RESERVATION Test Id Test Scenario Test Steps Test Data Expected Result Actual Result Pass/Fail TC-01 Search and buy bus ticket by valid road name and bus name. 1. Go to site 2. Enter user name 3. Enter email 4. Enter password 5. Check Submit Search the bus ticket for travelling by valid road name and bus name. User should get the right bus and road name. User get the right bus and road name. Pass TC-02 Search and buy bus ticket by invalid road name and bus name. 1. Go to site 2. Enter user name 3. Enter email 4. Enter password Check Submit Search the bus ticket for travelling by invalid road name and bus name. User should not get the right bus and road name. User can’t get the right bus and road name pass