Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 26

MICRO-PROJECT REPORT

ON
“Design Test Cases and Defect Report for
Cafe Management System”
In Partial fulfillment of Diploma in information Technology
(5th Semester)
In the subject of
Software Testing
(FC5463)
By
Pavan R. Damdhar (21IF002)
Prerna N. Deshmukh (21IF018)
Kalyani S. Bhuyarkar (21IF011)
Adarsh D. Bodkhe (21IF012)
Aakhansha S. Dhurve (21IF020)

Under the Guidance of


Prof. Sheena Popli

Department of Information Technology,


GOVERNMENT POLYTECHNIC AMRAVATI
(An Autonomous Institute of Government of Maharashtra)

2023-2024

PAGE \* MERGEFORMAT 2
Certificate
This is to certify that Mr./Ms. Pavan R. Damdhar , Prerna N. Deshmukh,
Kalyani S. Bhuyarkar , Adarsh D. Bodkhe , Aakhansha S. Dhurve .
Identity Code: 21IF002, 21IF018, 21IF011, 21IF012, 21IF020 of fifth
Semester Diploma in IT Engineering has satisfactorily completed the micro
project entitled “Design Test Cases and Defect report for Cafe Management
System” in Software Testing for the academic year 2023-24 as prescribed in
curriculum.

Lecturer HOD
Prof. Sheena Popli Dr. P. P. Karde
Department of Information Technology Department of Information Technology
Government Polytechnic, Amravati Government Polytechnic, Amravati

Department of Information Technology


GOVERNMENT POLYTECHNIC AMRAVATI
(An Autonomous Institute of Government of Maharashtra)

(2023 -2024)

Acknowledgement

PAGE \* MERGEFORMAT 2
We are extremely thankful to Dr. V. R. Mankar Principal & Dr. P. P.
Karde Head of Department of Information Technology, for providing all the
required sources for the successful completion of our project.

It gives us immense pleasure in submitting the microproject report on


topic “Design Test Cases and Defect report for Cafe Management System”
to our guide Prof. Sheena Popli who was a constant source of guidance and
inspiration for devolving for preparation of project. We are also thankful to all
staff members of Information Technology department, who have indirectly
guided and helped us in preparation of this project.

At last we are thankful to our friends whose encouragement and constant


inspiration helped us so for the preparation of the project.

Thanking you,

Pavan R. Damdhar (21IF002)


Prerna N. Deshmukh (21IF018)
Kalyani S. Bhuyarkar (21IF011)
Adarsh D. Bodkhe (21IF012)
Aakhansha S. Dhurve (21IF020)

Department of Information Technology,

PAGE \* MERGEFORMAT 2
GOVERNMENT POLYTECHNIC, AMRAVATI.
(An Autonomous Institute of Government of Maharashtra)
(2023 -2024)

Vision

 To ensure excellent education environment with the technical capability


in the field of IT engineering to serve vibrant Industry & Society.

Mission

 Facilitate Students to learn the basics of IT Engineering entailing the


technical gain.
 Train Students with technical skills with rational capacity to meet the
requirements of industry with technological aspect.
 Motivate the students for an advance knowledge in IT engineering and
other value added programs for their holistic development.
 Imparting Ethical values, leadership and Social value in Students which
transform them in to good human being.
 Provide an academic environment and consultancy services to the
industry and society in the area of IT & Computer engineering.

Index

PAGE \* MERGEFORMAT 2
Sr. Number Topic Name Page Number

1 PART A 6-9

PART B

 Introduction
 Aim of the
2 microproject 9 - 26
 Action plan
 Resources required
 Test Cases and Defect
Report

3 Conclusion 27

4 Reference 28

PAGE \* MERGEFORMAT 2
PART A
Title of Micro Project: Design Test Cases and Defect report for Cafe
Management Systen

1.0 Brief Introduction

In the development lifecycle of software applications, the quality and


reliability of the system are paramount. Two crucial components in ensuring
the effectiveness of a software system are the process of designing test
cases and reporting defects. These elements play a pivotal role in
maintaining the integrity and functionality of the software.

Design Test Cases:

Designing test cases is a systematic and organized process aimed at


validating that each component and functionality of the Cafe Management
System operates as intended. Test cases serve as a roadmap for the testing
team, outlining the conditions, inputs, and expected outcomes for various
scenarios within the system. This comprehensive approach helps in
identifying and rectifying potential issues, ensuring that the software meets
its design specifications. The test cases designed for the Cafe Management
System encompass a range of scenarios, from valid user logins to handling
erroneous inputs, guaranteeing a robust and reliable system that meets the
expectations of both developers and end-users.

Defect Report:

Despite rigorous testing, software systems may encounter discrepancies,


commonly known as defects or bugs. The defect reporting process is critical
for effective communication between the testing and development teams.
The defect report provides detailed information about the identified issue,
including steps to reproduce, the expected behavior, and the actual
behavior observed. This document aids developers in understanding,
reproducing, and ultimately resolving the issue efficiently. In the context of
the Cafe Management System, the defect report becomes a crucial tool for
maintaining the software's quality by addressing and rectifying issues that
may impact user experience or system functionality.

PAGE \* MERGEFORMAT 2
Together, the design test cases and defect report processes contribute to
the overall success of the Cafe Management System project by ensuring
that the software is thoroughly tested, any anomalies are promptly
addressed, and a high-quality product is delivered to end-users. These
processes are integral components of the software development lifecycle,
fostering collaboration between development and testing teams to
enhance the reliability and functionality of the Cafe Management System.

2.0 Aim of the Micro-Project

The primary aim of the "Cafe Management System" project is to design


comprehensive test cases and generate a defect report to ensure the robustness
and reliability of the system. This involves meticulously planning and executing
test scenarios to validate the functionality of the login page and various modules
within the cafe management system. The objective is to identify and document
potential defects, ensuring that the software meets specified requirements and
functions seamlessly under various conditions. Through the creation of detailed
test cases, the project aims to systematically evaluate the system's performance,
usability, security, and reliability. The defect report will serve as a crucial
document, providing insights into any deviations from expected behavior,
enabling efficient debugging and subsequent improvements in the system's
overall quality and user satisfaction.

3.0 Action Plan

S.N. Details of activity Planned Planned I. Code & Name of Team


start date Finish date Members
1. Collecting 08/10/2023 09/10/2023 (21IF002)
Information Pavan R. Damdhar
(21IF012)
Adarsh D. Bodkhe
2. Finalizing The 10/10/2023 10/10/2023 (21IF002)
Format Of Project Pavan R. Damdhar ,
(21IF018)
Prerna N. Deshmukh
3. Planning Of Project 11/10/2022 12/10/2023 (21IF002)
Pavan R. Damdhar ,

PAGE \* MERGEFORMAT 2
(21IF012)
Adarsh D. Bodkhe ,
(21IF018)
Prerna N. Deshmukh ,
(21IF011)
Kalyani S. Bhuyarkar ,
(21IF020)
Aakhansha S. Dhurve
4. Designing Test Cases 15/10/2023 23/10/2023 (21IF002)
& Defect Report Pavan R. Damdhar ,
(21IF018)
Prerna N. Deshmukh ,
(21IF011)
Kalyani S. Bhuyarkar ,
(21IF012)
Adarsh D. Bodkhe ,
(21IF020)
Aakhansha S. Dhurve
5. Executing The Code 23/10/2023 25/10/2023 (21IF011)
And Rechecking Kalyani S. Bhuyarkar ,
(21IF020)
Aakhansha S. Dhurve

6. Verification Of Data 26/10/2023 28/10/2023 (21IF012)


Adarsh D. Bodkhe
(21IF020)
Aakhansha S. Dhurve ,

4.0 Resources Required (major resources such as raw material, some machining
facility, software etc).

Sr. Qty Remarks


Name of The Resource Specifications
No.
1
1 Internet -

Hp 15s, 8gb ram,15.6 Full


2 PC/ Laptop
HD Display, 512 SSD 1

1
3 MS Word -

1
4 Google -

PAGE \* MERGEFORMAT 2
Guideline for Assessment of Micro-Project Evaluation as per
suggested Rubric for Assessment of Micro-Project

Assessment Characteristic to be Average Good Excellent


Parameter assessed (1 mark) (1.5 mark) (2 mark)
Relevance of the
courses &
proposals

Literature
Process survey/market
Assessment survey/information
(06) collection

Analysis of data &


completion
of the target as per
proposal/
Product Report
Assessment Preparation/Quality of
t (04) Prototype/model

Report
Preparation/Quality of
Prototype/model

PAGE \* MERGEFORMAT 2
PART B

Title of Micro Project: Design Test Cases and Defect Report for Cafe
Management System

1.0 Brief Introduction

In the ever-evolving landscape of software development, the efficacy of a system is


contingent upon rigorous testing methodologies. As we propel into a new era of
technological innovation, the design and execution of test cases become pivotal
components in ensuring the reliability and functionality of software applications. This
report delves into the approach taken in designing test cases and documenting
defects for the Cafe Management System, acknowledging advancements from
previous generations.

Design Test Cases:

The design of test cases is a meticulous process aimed at systematically validating


the functionalities of the Cafe Management System. Unlike traditional methods, our
approach integrates the latest testing frameworks and automation tools to enhance
efficiency and coverage. Each test case is meticulously crafted to simulate real-world
scenarios, encompassing positive and negative test cases, boundary conditions, and
stress testing. The emphasis is not only on functional correctness but also on the
system's robustness, scalability, and user experience. This evolution in test case
design reflects a commitment to delivering a Cafe Management System that stands
resilient against diverse usage patterns and scenarios.

Defect Report:

The Defect Report serves as a comprehensive record of identified issues within the
Cafe Management System. Leveraging contemporary defect tracking tools, we
document not only the manifestation of defects but also their impact on the system
and, subsequently, the end-user experience. The reporting mechanism has been
refined to include detailed information on the defect's origin, severity, steps to
reproduce, and proposed resolutions. Our approach is proactive, emphasizing early
defect identification through continuous integration and automated testing. This
agile methodology ensures that defects are addressed promptly, contributing to a
more stable and reliable Cafe Management System.

10
2.0 Aim of the Micro-Project:

Design Test Cases:

1. Ensure the reliability and functionality of the Cafe Management System by systematically
testing various components.
2. Verify that all user interactions with the system, especially critical operations like login
and order processing, function correctly.
3. Identify and rectify any potential issues in the system to guarantee a smooth and error-free
user experience.
4. Validate the system's responsiveness and compatibility across different devices and
browsers.
5. Evaluate the security measures implemented in the system, particularly concerning user
authentication and data protection.

Defect Report:

1. Identify and document any deviations from expected behavior during testing.
2. Prioritize and categorize defects based on their severity and impact on system
functionality.
3. Provide detailed descriptions of each defect, including steps to reproduce and screenshots
if applicable.
4. Offer suggestions for potential solutions or workarounds for each reported defect.
5. Assign responsibility for defect resolution to the appropriate development team members.
6. Maintain a record of the status of each reported defect throughout the resolution process.

11
3.0 Action Plan

S.N. Details of activity Planned Planned I. Code & Name of Team


start date Finish date Members
1 Collecting 08/10/2023 09/10/2023 (21IF002)
Information Pavan R. Damdhar
(21IF012)
Adarsh D. Bodkhe
2 Finalizing The 10/10/2023 10/10/2023 (21IF002)
Format Of Project Pavan R. Damdhar ,
(21IF018)
Prerna N. Deshmukh
3 Planning Of Project 11/10/2022 12/10/2023 (21IF002)
Pavan R. Damdhar ,
(21IF012)
Adarsh D. Bodkhe ,
(21IF018)
Prerna N. Deshmukh ,
(21IF011)
Kalyani S. Bhuyarkar ,
(21IF020)
Aakhansha S. Dhurve
4 Designing Test Cases 15/10/2023 23/10/2023 (21IF002)
& Defect Report Pavan R. Damdhar ,
(21IF018)
Prerna N. Deshmukh ,
(21IF011)
Kalyani S. Bhuyarkar ,
(21IF012)
Adarsh D. Bodkhe ,
(21IF020)
Aakhansha S. Dhurve
5 Executing The Code 23/10/2023 25/10/2023 (21IF011)
And Rechecking Kalyani S. Bhuyarkar ,
(21IF020)
Aakhansha S. Dhurve

6 Verification Of Data 26/10/2023 28/10/2023 (21IF012)


Adarsh D. Bodkhe
(21IF020)
Aakhansha S. Dhurve ,

12
4.0 Resources Required
Sr. Qty Remarks
Name of The Resource Specifications
No.
1
1 Internet -

Hp 15s, 8gb ram,15.6


2 PC/ Laptop Full HD Display, 512
1
SSD
1
3 MS Word -

1
4 Google -

7.0 Skill Developed /Learning outcome of this Micro-Project :

1. Test Case Design:


- Ability to create comprehensive and detailed test cases for various
scenarios.
- Understanding of boundary testing and edge cases to ensure
system reliability.

2. Requirement Analysis:
- Skill in interpreting and analyzing software requirements to
develop relevant test cases.

13
3. Defect Identification:
- Proficiency in identifying and documenting defects or issues in the
software.

4. Quality Assurance Practices:


- Knowledge of quality assurance practices and their role in
software development.

5. Communication Skills:
- Improved communication skills through clear and concise
documentation of test cases and defects.

6. Critical Thinking:
- Development of critical thinking skills to anticipate potential
issues and areas of vulnerability in the system.

7. User Experience Testing:


- Understanding of the importance of testing from the user's
perspective to ensure a positive user experience.

8. Test Planning:
- Skill in planning and organizing test activities to ensure
comprehensive coverage.

14
8.0 Assessment by Faculty as per Rubrics

Signature of Student

Pavan R. Damdhar (21IF002)


Prerna N. Deshmukh (21IF018)
Kalyani S. Bhuyarkar (21IF011)
Adarsh D. Bodkhe (21IF012)
Aakhansha S. Dhurve (21IF020)

Process Product Total Marks Signature of Faculty


Assessment (06) Assessment (04)
(10)

Login Page

15
Test Cases : Login Page

Test Test Case


Expected Actual
Case Descriptio Input Pass/Fail
Output Output
ID n

Login
with valid
Login Login
TC01 username admin, admin Pass
successful successful
and
password

Login Login
123456, Login
TC02 with invalid unsuccessfu Pass
admin unsuccessful
username l

Login Login
admin, Login
TC03 with invalid unsuccessfu Pass
123456 unsuccessful
password l

16
Login
Login
with empty Login
TC04 , admin unsuccessfu Pass
username unsuccessful
l
field

Login
Login
with empty Login
TC05 admin, unsuccessfu Pass
password unsuccessful
l
field

Login
with both
username Login
Login
TC06 and , unsuccessfu Pass
unsuccessful
password l
fields
empty

Login
with
special
characters Login
Login
TC07 in !@#%^&* unsuccessfu Pass
unsuccessful
username l
and
password
fields

Try to
login with
admin, Account Account
TC08 more than Pass
123456 (3 times) locked locked
3 incorrect
attempts

17
Try to
login with Login
abc123, Login
TC09 a non- unsuccessfu Pass
admin unsuccessful
existent l
username

Try to
Login
login with disabled_user, Login
TC10 unsuccessfu Pass
a disabled admin unsuccessful
l
username

Try to
Login
login with locked_user, Login
TC11 unsuccessfu Pass
a locked admin unsuccessful
l
username

18
Defect Report :1

ID DF001
Project Royal Cafe
Product Royal Cafe System
Release Version 1.0.0
Module Login
Detected Build Version 1.0.0.1
Summary Login button not working
Description When the user clicks on the Login
button, nothing happens.
Steps to Replicate 1. Go to the Royal Cafe website.
2. Enter a username and password
in the login fields.
3. Click on the Login button
Expected Output The user should be logged in to the
Royal Cafe website.
Actual Output The user is not logged in to the Royal
Cafe website.

Defect Report : 2

19
ID DF002
Project Royal Cafe
Product Royal Cafe System
Release Version 1.0.0
Module Login
Detected Build Version 1.0.0.1
Summary Password field is not visible
Description When the user focuses on the
password field, it is not visible
Steps to Replicate 1. Click on the password field.
Expected Output The password field should be visible.
Actual Output The password field is not visible.

Dashboard

20
Test Cases : Dashboard

Test Description Input Expected Output Actual Pass/


Case Output
Fail
ID
1 Verify that the None Menu items should Menu Pass
menu items be displayed items are
are displayed correctly, with their displayed
correctly. names, prices, and correctly.
quantities.

2 Verify that None Purchase total Purchase Pass


the purchase should be calculated total is
total is correctly by adding calculated
calculated up the prices of all correctly.
correctly. purchased items,
plus tax.
3 Verify that Change Purchase total Purchase Pass
the purchase the should be updated total is
total is quantity of to reflect the change updated
updated when an item. in quantity. correctly.
the quantity of
an item is

21
changed.
4 Verify that Click the Purchase should Purchase Pass
a purchase "Purchase" be completed is
can be button. successfully and a completed
completed receipt should be successfull
successfully. generated. y and a
receipt is
generated.
5 Verify that Click the Purchase should Purchase Pass
a purchase "Reset" be canceled and all is canceled
can be button. items should be and all
canceled. removed from the items are
cart. removed
from the
cart.
6 Verify that Click the An error message An error Pass
a purchase "Purchase" should be displayed message is
cannot be button indicating that no displayed
completed without items have been indicating
without selecting selected. that no
selecting any any items. items have
items. been
selected.
7 Verify that Click the Menu should exit Menu Pass
the menu can "Exit" without completing a exits
be exited button. purchase. without
without completing
completing a a purchase.
purchase.

Defect Report : 3

22
ID DF003
Project Royal Cafe Menu System
Product Royal Cafe System
Release Version 1.0.0
Module Menu Items
Detected Build Version 1.0.0.1
Summary Menu items are not displaying
correctly.
Description When a user selects a menu item, the
item is not displayed correctly.
Steps to Replicate 1. Select a menu item.
Expected Output The menu item should be displayed
correctly.
Actual Output The menu item is not displayed
correctly.
Defect Report : 4

ID DF004
Project Royal Cafe Menu System
Product Royal Cafe Menu
Release Version 1.0.0
Module Order Summary
Detected Build Version 1.0.0.1
Summary The order summary is not calculating
the total correctly
Description When a user adds items to their order,
the order summary is not calculating
the total correctly
Steps to Replicate 1. Add items to your order.

23
Expected Output The order summary should calculate
the total correctly
Actual Output The order summary does not calculate
the total correctly.

Defect Report : 5

ID DF005
Project Royal Cafe Menu System
Product Royal Cafe Menu
Release Version 1.0.0
Module Receipt Printing
Detected Build Version 1.0.0.1
Summary The receipt printer is not printing
receipts correctly
Description When a user prints their receipt, the
receipt is not printed correctly
Steps to Replicate 1. Print your receipt
Expected Output The receipt should be printed

24
correctly
Actual Output The receipt is not printed correctly

CONCLUSION:

In the process of designing test cases and preparing defect reports for the Cafe
Management System project, a comprehensive and systematic approach was
adopted to ensure the robustness and reliability of the system. The test cases
covered various scenarios, including valid and invalid inputs, session
management, and password recovery, providing a thorough examination of the
login functionality. Throughout the testing phase, the team identified and
documented defects, encompassing issues such as invalid login attempts and
session timeout functionalities. The defect reports not only highlighted the
identified issues but also included detailed information about the steps to
reproduce each defect, aiding the development team in efficient bug resolution.
The testing efforts contributed significantly to the overall quality assurance of
the Cafe Management System, enhancing its stability and user experience.

25
REFERENCES :

https://www.softwaretestinghelp.com/test-case-writing-best-practices-tips/

https://www.guru99.com/test-case.html

https://github.com/topics/cafe-management-system

26

You might also like