We have been working very hard since 2009 to facilitate in your learning Read More. We can't keep up without your support. Donate Now.


+ Link For Assignments, GDBs & Online Quizzes Solution


+ Link For Past Papers, Solved MCQs, Short Notes & More

Looking for Something at Site? Search Below


In continuation of the previous assignment 1 scenario, in which you  drew Use Case diagram, then, in second assignment, you developed its class diagram and object relationship, in third assignment, you were required to draw a table of multiple views as a software architecture for the same scenario (discussed in assignment #1 and 2) by following Krutchen’s 4+1 Architectural View Model.


Now, in fourth and last assignment you are required to take one scenario/use case in the “Coffee machine” system. Against each action/step in the use case/scenario, you should develop appropriate test case/s (Each test case would in turn have steps to address how we can check a particular test condition). At the end you will have multiple test cases corresponding to a particular use case/scenario.

Note: While doing this work, you can perform better if you have a tester approach. It’s your work to determine an alternate flow corresponding to a successful flow of a use case. Then, how to deal with an alternate flow, for this, you should have to write the test case/s. 

A test case contains all the information necessary to verify some particular functionality of the software:


For your convenience

For example, if the test scenario is “Validate the User login functionality” – This would yield in 3 test cases (or conditions) – Login (successful), Login-unsuccessful when incorrect username is entered, Login-unsuccessful when incorrect password is entered. Each test case would in turn have steps to address how we can check a particular test condition is satisfied or not.

A test case contains all the information necessary to verify some particular functionality of the software:



For your convenience, same scenario is illustrated as follows:

Suppose you are a domain analyst in a renowned software house ABC. You have been given a task to model requirements for domain understanding for a software project. Scenario is given below; Virtual University campuses all over the Pakistan need to establish “Coffee machine” in their respective places to fulfill cafeteria needs and keep students energetic. The prototype of that Coffee machine should be aesthetically good enough and yet easy to handle for an IT-expert. In a brainstorming session of capturing requirements, there comes major functional requirements like place a coffee order, its preparation, serving and maintenance etc. It’s quite simple at first look but in a more elaborated and refined version, it soon turns out that design should pay attention in more details. So for above said core functionalities, there will possibly some extended and included use cases such as for the preparation of coffee, there requires to add milk and insert coffee. Also, maintenance requires clean up and refill. Similarly, order placement also linked with some requirements.


Assignment Deadline: 15th Feb 2016

Assignment Marks :10

+ http://bit.ly/vucodes (Link for Assignments, GDBs & Online Quizzes Solution)

+ http://bit.ly/papersvu (Link for Past Papers, Solved MCQs, Short Notes & More)

+ Click Here to Search (Looking For something at vustudents.ning.com?)

+ Click Here To Join (Our facebook study Group)

Views: 8099


Replies to This Discussion

expected result sy agy kiya heading ha bhae?

Test ID


Expected Results

Actual Results

enjoy it guyss............

is main kuch or chahiay.....

true kon sa hy ?

anyone tell me kn sa ans correct h kuch smj nh aarha..

ان میں سے کوئی بھی مکمل نہیں ھے ۔مکمل حل خود ہی بنانا پڑے گا لگتا ھے

Hey plz jldi chk kr k btayen k kya me right way ja ri hn ya wrong????abi customer ka tst case bnaya...


good work :-)

plz share the complete assignment....

Coffee Machine Test Case


Suleman bhai is it correct? ayse hi bnay gi exactly?



This is a member-supported website. Your contribution is greatly appreciated!

Today Top Members 

© 2020   Created by +M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service