The class diagram below denotes a management system. Based on the class diagram below, prepare a testing strategy that explains how unit, integration, acceptance, and end-to-end tests will be implemented for the system

Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter4: The Selection Structure
Section: Chapter Questions
Problem 11E
icon
Related questions
Question

The class diagram below denotes a management system. Based on the class diagram below, prepare a testing strategy that explains how unit, integration, acceptance, and end-to-end tests will be implemented for the system.

Note - Don't write definitions for the different testing types and what they mean, rather apply your knowledge of the different testing types and propose a testing strategy. 

A testing strategy is just a writing that proposes what needs to be tested and how the testing for the system will proceed. You don't need to generate a test or test cases

© ParkingOffice
o parkingofficeName : String
O listofCustomers : List<Customer>
O listofParkingLots : List<ParkingLot>
O parkingofficeAddress : Address
C ParkingLot
C Money
o id : String
O name : String
O address : Address
O amount : long
O currency : String
o getParkingOfficeName() : String
o register(Customer) : void
o register(Car) : ParkingPermit
o park(Date, ParkingPermit, ParkingLot) : ParkingTransaction
o getParkingCharges(ParkingPermit) : Money
o getParkingCharges(Customer) : Money
getDailyRate(CarType) : Money
C TransactionManager
C PermitManager
o transactions : List<ParkingTransaction>
permits : List<ParkingPermit>
park(Date, ParkingPermit, ParkingLot) : ParkingTransaction
getParkingCharges(ParkingPermit) : Money
o getParkingCharges(Customer) : Money
register(Car) : ParkingPermit
C Customer
C) Car
© ParkingTransaction
C ParkingPermit
o id : String
O firstName : String
O lastName : String
O phoneNumber : String
o address : Address
O type : CarType
O licensePlate : String
O owner : Customer
o id : String
O car : Car
O expiration : Date
o getCar() : Car
o date : Date
permit : ParkingPermit
O parkingLot : ParkingLot
o chargedAmount : Money
o getType() : CarType
o getlicensePlate( : String
o getOwner() : Customer
getChargedAmount() : Money
o getPermit() : ParkingPermit
o getCustomerName() : String
C Address
Е CarType
o treetAddress1: String
O streetAddress2 : String
O city : String
O state : String
O zip : String
COMPACT
SUV
o getAddressinfo(0) : String
Transcribed Image Text:© ParkingOffice o parkingofficeName : String O listofCustomers : List<Customer> O listofParkingLots : List<ParkingLot> O parkingofficeAddress : Address C ParkingLot C Money o id : String O name : String O address : Address O amount : long O currency : String o getParkingOfficeName() : String o register(Customer) : void o register(Car) : ParkingPermit o park(Date, ParkingPermit, ParkingLot) : ParkingTransaction o getParkingCharges(ParkingPermit) : Money o getParkingCharges(Customer) : Money getDailyRate(CarType) : Money C TransactionManager C PermitManager o transactions : List<ParkingTransaction> permits : List<ParkingPermit> park(Date, ParkingPermit, ParkingLot) : ParkingTransaction getParkingCharges(ParkingPermit) : Money o getParkingCharges(Customer) : Money register(Car) : ParkingPermit C Customer C) Car © ParkingTransaction C ParkingPermit o id : String O firstName : String O lastName : String O phoneNumber : String o address : Address O type : CarType O licensePlate : String O owner : Customer o id : String O car : Car O expiration : Date o getCar() : Car o date : Date permit : ParkingPermit O parkingLot : ParkingLot o chargedAmount : Money o getType() : CarType o getlicensePlate( : String o getOwner() : Customer getChargedAmount() : Money o getPermit() : ParkingPermit o getCustomerName() : String C Address Е CarType o treetAddress1: String O streetAddress2 : String O city : String O state : String O zip : String COMPACT SUV o getAddressinfo(0) : String
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage