Can I have help with this question, which options are correct: Your company is developing a ticketing website, which allows users to book tickets for ballet shows in London. Your task is to develop a set of test cases for the main booking function. This takes a date, time, and a list of seat numbers, and returns a confirmation code if the booking was successful or an error code if not. Below are some suggestions your colleagues have offered for how you could go about selecting good test cases. Tick all that you agree with. Select one or more: a. All your tests should use the same sequence of seat numbers. This way, it’s much easier to read any error outputs. b. You do not need to test situations where the list of seat numbers is empty. c. You need to have at least one test case for each month in the year. This is called partition testing, and the different months are equality classes for your test. d. You should have tests that try to book the same seats on the same date multiple times. e. You need to have at least one test case where seats are still available on the given date and time and one where there are no more seats on that date and time. We expect the algorithm to behave differently in those cases, so these are test cases in different equality classes.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Can I have help with this question, which options are correct:

Your company is developing a ticketing website, which allows users to book tickets for ballet shows in London. Your task is to develop a set of test cases for the main booking function. This takes a date, time, and a list of seat numbers, and returns a confirmation code if the booking was successful or an error code if not. Below are some suggestions your colleagues have offered for how you could go about selecting good test cases. Tick all that you agree with.

Select one or more:
a.

All your tests should use the same sequence of seat numbers. This way, it’s much easier to read any error outputs.

b.

You do not need to test situations where the list of seat numbers is empty.

c.

You need to have at least one test case for each month in the year. This is called partition testing, and the different months are equality classes for your test.

d.

You should have tests that try to book the same seats on the same date multiple times.

e.

You need to have at least one test case where seats are still available on the given date and time and one where there are no more seats on that date and time. We expect the algorithm to behave differently in those cases, so these are test cases in different equality classes.

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Greatest Common Divisor
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education