Concept of black-box testing and white-box testing

Assignment Help Basic Computer Science
Reference no: EM133245632

When a customer approaches the counter at CQ Car Rental, a serviceperson asks the customer for the details of the desired car. She then checks in a computerized database to see if a car with these features is available. If a car is available, the serviceperson collects pertinent information from the customer (including an imprint of the customer's credit card) fills out a contract, and has the customer sign the contract. The customer is then given a key and is told where to find the car in the parking lot. The serviceperson indicates in the database that the car is no longer available. If a car with the desired specifications is not available, the serviceperson offers another, available car. The customer either rents it or refuses to rent it. When the car is returned, the customer pays by check or by charging the credit card, and returns the keys. The serviceperson gives the customer a copy of the signed contract, indicates in the database that the car is now available, and records its new mileage. The current information system which handles the above rental procedures was developed six years ago and, hence, is fairly outdated. Also, this system does not support customers to inquire the car availability and to book the model they prefer online, because the system does not run on the Web platform. The CEO (John) has appointed you to be the project manager to lead a systems development project, with a view to developing and implementing a Web-based system to replace the current system. John has specifically mentioned that the new system must allow customers to inquire car availability and to book their desired models online. Note that, in terms of system functionality, the new system is fairly similar to the existing system, except with the incorporation of the online checking and booking functions. In other words, the functions to be incorporated in the new system are fairly well known.

Assuming that the waterfall model has been chosen for implementing the new system.Also assuming that, at the current stage of development, some programs have been written and are ready, whereas some other programs are not yet ready. Complete the following tasks and document your work in your submission:

Testing:

Among unit testing, system testing, and user acceptance testing, discuss and explain which of them is/are applicable at the current stage of development.

Briefly explain the concept of black-box testing and white-box testing.

In view of the situation that the new system at CQ Car Rental is internally developed, is black-box testing a feasible testing approach? How about white-box testing?

In reality, it is infeasible to "completely" test the entire new system. Why?

Since there are some new functions in the new system, users may not know how to use these new functions. In view of this problem, discuss some methods the project team can train users about the operation of the new system.

In view of the business operations of CQ Car Rental, which system installation option should be used? Why?

Reference no: EM133245632

Questions Cloud

New technology have on outage reporting and response time : What impact does this new technology have on outage reporting and response time? What are the two apps that the utility department is using?
How do these key features support the consumer : One of the biggest debates among cell phone users is: which is the best, Apple or Android? How do these key features support the consumer?
Discusses hacking-information leak or security breach : Find a news article from 2018 or 2019 that discusses hacking, an information leak, and/or a security breach.
Windows auditing is very useful tool used for tracking event : Windows auditing is a very useful tool used for tracking events. Windows auditing is a very important process to keep track of events
Concept of black-box testing and white-box testing : Briefly explain the concept of black-box testing and white-box testing. In reality, it is infeasible to "completely" test the entire new system. Why?
General data protection regulation : What are the privacy principles that must be observed when processing personal information under General Data Protection Regulation.
Advantages and disadvantages of waterfall methodology : What would you consider to be the advantages and disadvantages of the Waterfall methodology?
Important for business stakeholders : Why is it so important for business stakeholders and developers to work closely together when using the Agile methodology for a project?
Principals of nofsinger consulting services : The interns have been asked to discuss their career plans and aspirations with one or more of the principals of Nofsinger Consulting Services.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Define and describe IDaaS and SSO

Define and describe SSO. Define and describe IDaaS. Define SAML and describe its purpose. Define and describe FIDM.

  Design and test using logic works

Design and test using Logic Works a dual-output function to implement a full-adder in Sum-of-Products form. Show the transistor count on your schematic.

  Best practices for firewall management

There are many recommendations, guidelines, and best practices for firewall management.

  Discuss difference between microcontroler and microprocessor

Discuss the differences between microcontrollers and microprocessors.

  Research sociotechnical systems

Explain how leadership and management styles evolved to support and encourage a sociotechnical approach. Consider historical changes.

  Conventional computer-aided manufacturing industry

The recent advances in information and communication technology (ICT) has promoted the evolution of conventional computer-aided manufacturing industry

  In what month was the highest ozone level ever recorded

Ozone. Ozone levels (in parts per billion, ppb) were recorded at sites in New Jersey monthly between 1926 and 1971. Here are boxplots of the data for each month (over the 46 years), lined up in order (January = 1)

  Capital budgeting and country risk perspective

Describe these differences from both a capital budgeting and country risk perspective?

  Compare the tang empress wu zetian

Compare the Tang Empress Wu Zetian (also known as Empress Wu or as Wu Zhao; ruled China around 690-705 AD) with either the Pharaoh Cleopatra

  Discuss the properties of the inheritance

When a derived-class object is destroyed, the destructors are called in the reverse order of the constructors.

  Investigate the costs of dumb terminals-network computers

Investigate the costs of dumb terminals, network computers, minimally equipped personal computers, and top-of-the-line personal computers.

  Create Multiple Linear Regression and plot it in Python

Create Multiple Linear Regression and plot it in Python using the Boston Housing dataset from the Python notebook.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd