Question:
(a) Consider the following quality goals and provide a way to make the goal more tangible such that it can be easily verified:
- ?Software should be user friendly.
- ?Software should be reliable.
- ?Software should operate continuously.
- ?Software should be efficient.
- Software should allow users to provide good service to customers.
(b) Consider the following functional requirements for an exhibition management system for an event management company and specify relevant tests for each:
- ?Exhibitor should be able to register online.
- List of stands, their area and their price should be displayed upon request.
- Exhibitor should be able to make a booking for a stand online from the list of available stands. The booking is considered provisional until exhibitor settles payment with the event management company. The manager will update the status of the booking.
- ?If a provisional booking is not confirmed within 10 days, it is automatically cancelled.
- Customer should be able to pay for his booking online (consider security requirements as well).