Describe in detail how the application will be tested

Assignment Help Software Engineering
Reference no: EM133353410

Smart Vending Machine Case Study

You have been tasked with developing the software for the next-generation vending machine for use at universities.

The vending machine has several unique features that must be developed for the first time in such an application. These features include:

1. The vending machine must be able to accept cash and change, as well as university cash cards, which require a PIN entry when used.
2. The machine will sell food and drink items just like other vending machines.
3. The machine will have a unique ID and a location system that will allow it to know what building it is in.
4. It will also have an advanced theft deterrent and student protection system that will use a camera and record the image of the student for all cash card purchases and also record an image if the machine is being shaken or tampered with which is detected by an accelerometer sensor. During a tamper event, the machine will call campus security and provide site ID of the machine and the photo of the perpetrators.
5. The vending machine will also have a built-in LED screen that will provide several features, including:
• advertise products based on a sales trends mined from the products database
• mention upcoming general school events such as drop date, registration, etc.
• advertise student-customized information and products such as university bills due, bookstore sales, etc. when the student uses their M-Card to buy their product.
6. The system will also interface with a remote distribution center. This system will collect information regarding current product levels and buying trends that will assist in coordinating machine restocking.

Q. Testing:
a. Describe in detail how the application will be tested - this will include:
i. Which testing scenarios will be utilized (regression and/or standard scenarios)
ii. Testing Roles
iii. Quality Assurance Vs. User Acceptance Scope
iv. Example Scenarios and Scripts
v. What will constitute successful tests and overall testing success

Reference no: EM133353410

Questions Cloud

Small brick and mortar business : Imagine that you work for a small brick-and-mortar business specializing in designer clothing, shoes, and handbags.
Explain concepts of security in software engineering : Security in software is essential. Especially as society becomes more 'connected' the greater need for ensuring the software developed in sound
Can we confirm love as the fundamental law of life : Can we approach criminal justice issues with love as the foundation for solutions? Can we confirm "love: as the fundamental law of life?
Develop three strategies to promote productive : Develop three strategies to promote productive, innovative practices. How would such strategies cater to innovative engagement
Describe in detail how the application will be tested : Describe in detail how the application will be tested - this will include: i. Which testing scenarios will be utilized (regression and/or standard scenarios)
Federal reserve increases the money supply : Explain what will happen if the Federal Reserve increases the money supply. What would you expect to happen to the interest rate when this occurs?
Benefits of the legislation outweighed the costs to industry : Have legislative remedies, like the Clean Air Act and Clean Water Act, produced results to mitigate negative externalities? At what cost?
Compare the two in terms of dimensions they provide : compare the two in terms of the dimensions they provide. Try to explain in your own words where the GLOBE framework is more fine-tuned than Hofstede
What was the idea behind using a grammatical parse : What was the idea behind using a "grammatical parse" in our PHTRS example?

Reviews

Write a Review

Software Engineering Questions & Answers

  What then shall we say to these things

And those whom he predestined he also called, and those whom he called he also justified, and those whom he justified he also glorified. What then shall we say

  Inventory for an e-commerce site

Course catalog for students, a rental car database, a flight database for an airline, inventory for an e-commerce site, etc.

  Ethical, Social Responsibility and Privacy Issues Problem

Write a formal business report to explain Ethical, Social Responsibility and Privacy Issues in Software Development into online games

  Compute the average time a student spend in the waiting line

Compute the average time a student spends in waiting line. Students have complained to the registrar about length of time they must wait to have their schedule.

  What are benefits and challanges to adapting new technolgy

Why is change the biggest challange to a system administrator?

  Inventory of the software products

Take an inventory of the software products on your laptop or pc. If you do not have one, visit the library or computer lab. Select three of the software products on the computer

  Software construction and modeling

Analyze each reason listed above as a reason for a diversity of approaches to software construction and modeling, and give your opinion on whether or not each reason is valid.

  What is commonly seen on a real ticket machine

Algorithmic refinement the second stage in which the purchase of tickets is distributed across a number of events with actions that are typical of what is commonly seen on a real ticket machine.

  Case study beyond the black box a case study in c to java

case study beyond the black box a case study in c to java conversion and product extensibility 1. explain why you

  Create a word document listing the software

Create a Word document listing the software you have found, a brief description of the functionality of the software and the URLs of the Web sites from which they can be downloaded.

  Critically analyse and use complex decision making

ITECH7410 - Software Engineering Methodologies - Formal Specification of a Library System Overview - opportunity to apply the knowledge and skills developed

  What do these terms mean where computer software is

what do these terms mean where computer software is concerned?1application is a program that performs one of the major

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