You are on page 1of 33

A

MICRO PROJECT REPORT


ON

Quiz game (2022-2023)

SUBMITTED BY

Aditi pahadi Enrollment No:2105300299


Chandrakala mahale Enrollment No : 2105300304
Laxmi Sanas Enrollment No: 2105300302
Priyanka Mahale Enrollment No: 2105300305

Project Guided by

Prof. G.A. SONAWANE

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, Mumbai

Mahavir Polytechnic, Nashik. (0530)


DEPARTMENT OF COMPUTER ENGINEERING

2022-2023

1
MAHAVIR POLYTECHNIC, NASHIK.

DEPARTMENT OF COMPUTER ENGINEERING

CERTIFICATE
This is to certify that the Micro Project Report on “Test cases for facebook
application” is satisfactorily completed and submitted in the partial fulfillment of the
requirement for Subject " Software engineering” in second Year Computer
Engineering in Semester fourth of Academic Year 2022-2023.
By

Aditi Pahadi
Chandrakala Mahale
Laxmi Sanas
Priyanka Mahale

PROF.G.A.SONAWANE PROF. A.D. SONAWANE PROF.S.V.SAGRE

(Project Guide) (H.O.D.) (Principal)

2
ACKNOWLEDGEMENT

I take this opportunity to thank all those who have contributed in successful
completion of this Micro Project work. I would like to express my sincere thanks to
my Project Guided by Prof. G.A. SONAWANE who has encouraged me to work on
this project and guided me whenever required.

We also would like to express our gratitude to our H.O.D. Prof. A.D. SONAWANE for
giving us opportunities to undertake this project work at Mahavir Polytechnic,
Nashik.

We are extremely grateful to our Principal Prof. S.V. SAGRE for his constant
inspiration and keen interest to make the project and presentation absolutely
flawless.

At the last but not the least we would like to thank our Teaching staff member,
Workshop staff member, Friends and family member for their timely co-operation
and help.

Miss. ADITI PAHADI


Enrollment No. 2105300299

Miss. CHANDRAKALA MAHALE


Enrollment No. 2105300304

Miss. LAXMI SANAS


Enrollment No. 2105300305

Miss. PRIYANKA MAHALE


Enrollment No.2105300302

S.Y.C.O.
Academic Year 2022-2023
fourth Semester

3
 INDEX

SR. NO. TOPIC PAGE NO.

1  INTRODUCTION

2 RESOURCES REQUIRED

3 PROJECT PLANNING

4 PROJECT SCOPE

5 CONCLUSION

6 REFERENCE

4
 INTRODUCTION

Testing is done by software tester to find bugs in a system as


early as possible and notify the same to developers so that
they get fixed. software testing is defined as an activity to
check whether the actual results to ensure that the software
system is defect free. test case designing includes
preconditions, case name, input conditions, and expected
result.
Software testing also helps to identify errors,gaps or
missing requirement in to the actual requirements.it can be
either done manually or using automated tools. some prefer
saying software testing as a white box and black box.

TYPES OF TEST CASES:-

1. LOGIN
2. NEWSFEED
3. POSTING
4. COMMENTING
5. LIKING
6. SHARING
7. MESSAGING
8. NOTIFICATIONS
9. SETTINGS

5
 TEST CASES FOR FACEBOOK LOGIN

Sr.N
o TestCase_ID TestCase_Objective

To verify Login functionality with valid email id and valid


1 Login_01 password.

To verify Login functionality with valid email address and


2 Login_02 invalid password.

To verify Login functionality with invalid email address and


3 Login_03 valid password.

To verify Login functionality with invalid email address and


4 Login_04 invalid password.

To verify Login functionality with blank email address and valid


5 Login_05 password.

To check that Login functionality with valid email id and blank


6 Login_06 password.

To verify Login functionality with blank email address and blank


7 Login_07 password.

To check that Login functionality with valid phone number and


8 Login_08 valid password.

To check that Login functionality with valid phone number and


9 Login_09 invalid password.

To check that  Login functionality with invalid phone number


10 Login_10 and valid password.

To check that Login functionality with invalid phone number


11 Login_11 and invalid password.

To check that Login functionality with blank phone number and


12 Login_12 valid password.

6
13 Login_13 To verify that length of email address field and password field.

14 Login_14 To verify that error message display when any field is left blank.

15 Login_15 To verify Tab key functionality on the Login page.

16 Login_16 To verify that remember me checkbox functionality

20 Login_20 To verify that entered multiple times incorrect passwords.

To verify that welcome message after successfully login into


21 Login_21 application.

22 Login_22 To verify that Forgotten Password functionality.

To verify if password text format is encrypted or not into


23 Login_23 password field.

24 Login_24 To verify that back button of the browser after log out.

25 Login_25 To check that message for entered invalid inputs.

26 Login_26 To verify that Login button with click and Enter key events.

 Required ANALYSIS

(major resources like raw material, tools, software etc.)

S. Name of
Specifications Qty Remarks
No. Resource/material

7
1 Software TURBO C++ 1

2 Ram 16 GB 1

3 Hard disk 500 GB 1

4 Processor RYZEN 5 1

5 Operating system Windows 11 1

Hardware Requirements:-

I. Ram = 16GB
II. Hard Disk =500GB
III. Processor = RYZEN 5

Software Requirements:-

I. Windows 11

● Project Planning

Action Plan :- (Sequence and time required for major activities for 8 Weeks)

Sr. Details of activity Planned Planned Name of


No. Start date Finish date Responsible Team

8
Members
We Search topic
 10-8-2022 22-8-2022
for micro project.
Subject teacher
 1-9-2022 7-9-2022
Finalized topic.
Search
 information about 12-9-2022 27-9-2022 Aditi pahadi
the topic. Chandrakala
Study about mahale
 3-10-2022 20-10-2022
Information Shubhangi aherkar
Started working on Dhanshree jadhav
 7-11-2022 30-11-2022
the project.
Finalized the
 1-12-2022 6-12-2022
report.
Submission of
 7-12-2022 9-12-2022
report

 SYSTEM IMPLEMENTATION

In this project we are making quiz game. In this


application Are generally used in increases the IQ knowledge of
the player.

This project will help you to develop an ability to learn &


compartmentalize knowledge. quiz can be used to motivate
people. It is excellent stress buster for everyone. It is help to
improve concentration.

Program Code

9
#include<iostream.h>

#include<conio.h>

#include<dos.h>

void main ()

int score=0;

char answer;

clrscr ();

cout<<"************* welcome ***************"<<end l;

cout<< "game is loading......."<<end l;

delay (1000);

//Question 1

cout<<"\n 1) who is developer of c ++ language?"<<end l;

cout<<" a) dennis ritchi "<<end l;

cout<<" b) rasmus lerdorf "<<end l;

cout<<" c) bjarne stroustrup"<<end l;

cout<<" d) bredan eich"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";


10
cin>>answer;

if(answer=='c')

cout<<"\n congrats your answer is right"<<end l;

score++;

else

cout<<" \n sorry your answer is wrong"<<end l;

Delay (2000);

//Question 2

cout<<"\n 2) when c ++ language was developed?"<<end l;

cout<<" a)1929"<<end l;

cout<<" b)1979"<<end l;

cout<<" c)1956"<<end l;

cout<<" d)1999"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd':=";

cin>>answer;
11
if(answer=='b')

cout<<"\n congrates your answer is right"<<end l;

score++;

else

cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

//Question 3

cout<<"\n 3) which lab c ++ was developed?"<<end l;

cout<<" a) ANSI lab"<<end l;

cout<<" b) BELL lab"<<end l;

cout<<" c) SDL lab"<<end l;

cout<<" d) IBM lab"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";

cin>>answer;

if(answer=='b')
12
{

cout<<"\n congrates your answer is right"<<end l;

score++;

else

cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

//Question 4

cout<<"\n 4) what is a full form of OOP?"<<end l;

cout<<" a) Object Oriented programming"<<end l;

cout<<" b) procedural oriented programming"<<end l;

cout<<" c) semi-object oriented programming"<<end l;

cout<<" d) none"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";

cin>>answer;

if(answer=='a')

{
13
cout<<"\n congrates your answer is right"<<end l;

score++;

else

cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

//Question 5

cout<<"\n5) object oriented programming employs which type


programming approach?"<<end l;

cout<<" a) top-down"<<end l;

cout<<" b) procedural"<<end l;

cout<<" c) bottom-up"<<end l;

cout<<" d) all of above"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";

cin>>answer;

if(answer=='c')

14
cout<<"\n congrates your answer is right"<<end l;

score++;

else

cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

//Question 6

cout<<"\n 6) which of the following is logical AND


operator?"<<end l;

cout<<" a) ||"<<end l;

cout<<" b) &"<<end l;

cout<<" c) &&"<<end l;

cout<<" d)!"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";

cin>>answer;

if(answer=='c')

15
cout<<"\n congrates your answer is right"<<end l;

score++;

else

cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

// Question 7

cout<<"\n 7) which of the following is scope resolution


operator?"<<end l;

cout<<" a):"<<end l;

cout<<" b)?"<<end l;

cout<<" c) ^"<<end l;

cout<<" d) ::"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";

cin>>answer;

if(answer=='d')

16
cout<<"\n congrates your answer is right"<<end l;

score++;

else

cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

//Question 8

cout<<"\n 8) why we used comment in program?"<<end l;

cout<<" a) To help others read & understand the


program"<<end l;

cout<<" b) make a program run faster"<<end l;

cout<<" c) make a compile easier"<<end l;

cout<<" d) none of these"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";

cin>>answer;

if(answer=='a')

17
cout<<"\n congrates your answer is right"<<end l;

score++;

else

cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

//Question 9

cout<<"\n 9) how many types of errors in c++ ?"<<endl;

cout<<" a)1"<<end l;

cout<<" b)2"<<end l;

cout<<" c)3"<<end l;

cout<<" d)4"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";

cin>>answer;

if(answer=='c')

cout<<"\n congrates your answer is right"<<end l;


18
score++;

else

cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

//Question 10

cout<<"\n10) which of the following is a valid class


declaration?"<<end l;

cout<<" a) class A ()"<<end l;

cout<<" b) class A {};"<<end l;

cout<<" c) class A ();"<<end l;

cout<<" d) class A {}"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";

cin>>answer;

if(answer=='b')

cout<<"\n congrates your answer is right"<<end l;

score++;

19
}

else

cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

// Question 11

cout<<"\n 11) how many types of constructor in c ++?"<<end l;

cout<<" a) one"<<end l;

cout<<" b) two"<<end l;

cout<<" c) five"<<end l;

cout<<" d) three"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";

cin>>answer;

if(answer=='d')

cout<<"\n congrates your answer is right"<<end l;

score++;
20
}

else

cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

//Question 12

cout<<"\n 12) the data members & member function of class


are by-default?"<<end l;

cout<<" a) private"<<end l;

cout<<" b) public"<<end l;

cout<<" c) protected"<<end l;

cout<<" d) both a &b"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";

cin>>answer;

if(answer=='a')

cout<<"\n congrates your answer is right"<<end l;

score++;

21
else

cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

//Question 13

cout<<"\n 13) base class and derived class relationship


under?"<<end l;

cout<<" a) polymorphisms"<<end l;

cout<<" b) inheritance"<<end l;

cout<<" c) abstraction "<<end l;

cout<<" d) encapsulation"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";

cin>>answer;

if(answer=='b')

cout<<"\n congrates your answer is right"<<end l;

score++;

22
else

cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

// Question 14

cout<<"\n 14) what is the syntax of inheritance of class?"<<end


l;

cout<<" a) class name"<<end l;

cout<<" b) class name: access specifier"<<end l;

cout<<" c) class name: access specifier class name "<<end l;

cout<<" d) none of these"<<end l;

cout<<" please enter 'a', 'b', 'c 'or 'd': =";

cin>>answer;

if(answer=='c')

cout<<"\n congrates your answer is right"<<end l;

score++;

23
else

cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

// Question 15

cout<<"\n 15) which symbol is used to create a multiple


inheritance?"<<end l;

cout<<" a) dot (.)"<<end l;

cout<<" b) comma (,)"<<end l;

cout<<" c) colon (:)"<<end l;

cout<<" d) semicolon (;)"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";

cin>>answer;

if(answer=='b')

cout<<"\n congrates your answer is right"<<end l;

score++;

else

24
{

cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

//Question 16

cout<<"\n 16) which of the following is not type of


constructor?"<<end l;

cout<<" a) copy constructor"<<end l;

cout<<" b) default constructor"<<end l;

cout<<" c) friend constructor"<<end l;

cout<<" d) parameterized constructor"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";

cin>>answer;

if(answer=='c')

cout<<"\n congrates your answer is right"<<end l;

score++;

else

25
{

cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

//Question 17

cout<<"\n 17) A class contain inside another class


called ?"<<endl;

cout<<" a) global class"<<end l;

cout<<" b) static class"<<end l;

cout<<" c) local class"<<end l;

cout<<" d) nested class"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";

cin>>answer;

if(answer=='d')

cout<<"\n congrates your answer is right"<<end l;

score++;

else

26
{

cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

//Question 18

cout<<"\n 18) In c ++ we used for input/ output?"<<end l;

cout<<" a) print/scanf "<<end l;

cout<<" b) input/output"<<end l;

cout<<" c) cin /cout "<<end l;

cout<<" d) in/out"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";

cin>>answer;

if(answer=='c')

cout<<"\n congrates your answer is right"<<end l;

score++;

else

{
27
cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

//Question 19

cout<<"\n 19) which function name is same as class


name?"<<end l;

cout<<" a) constructor"<<end l;

cout<<" b) friend"<<end l;

cout<<" c) destructor"<<end l;

cout<<" d) both a &c"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";

cin>>answer;

if(answer=='d')

cout<<"\n congrates your answer is right"<<end l;

score++;

else

28
cout<<"\n sorry your answer is wrong"<<end l;

Delay (2000);

//Question 20

cout<<"\n 20) c ++ programming used to develop_____?"<<end


l;

cout<<" a) games"<<end l;

cout<<" b) desktop apps "<<end l;

cout<<" c) operating system"<<end l;

cout<<" d) all of above"<<end l;

cout<<" please enter 'a', 'b', 'c' or 'd': =";

cin>>answer;

if(answer=='d')

cout<<"\n congrates your answer is right"<<end l;

score++;

else

cout<<"\n sorry your answer is wrong"<<end l;

29
}

Delay (2000);

cout<<"\n thanks for playing"<<end l;

cout<<"\n final score is 20 out of="<<score;

getch ();

30
 SCREEN SHOTSOUTPUT

31
32
 ADVANTAGES

1. Helps develop an ability and learn.


2. Excellent stress buster for everyone.
3. Quizzes can increase knowledge.
4. Improve memory.
5. Build IQ level.
6. Reduce paper work.

 APPLICATIONS AND FUTURE SCOPE

1) To measure knowledge ability.


2) Tests your knowledge and understanding in different areas.

 CONCLUSION
We have successfully completed it. In our project we have create quiz
game in c ++.
this project we have developed a game and performed a questions.
In this we can test our ability and skills.

 REFERENCES

1)https://www.programiz.com/c++programming From this website we


got the information about C++ programming
2)C ++programming- Programming in C ++ From this book we learn the
basic syntax of
c ++programming

33

You might also like