Download as pdf or txt
Download as pdf or txt
You are on page 1of 21

A MICRO PROJECT REPORT ON

Defect Management and Reporting Defect For Grocery


Shopping Website.

SUBMITTED TO
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI.

BY STUDENT OF THIRD YEAR DIPLOMA IN COMPUTER ENGINEERING

(name of students)

UNDER THE GUIDENCE OF

(LECTURER IN COMPUTER DEPARTMENT)


CERTIFICATE
This is to certify that, the project report entitled

Defect Management and Reporting Defect For Grocery


Shopping Website.
Group Sr. No. Roll No. Enrollment Names
No. No.
1
2
3
CO-1 4
5

Has been successfully completed by During Fifth Semester of Diploma


Program in computer engineering , Institute of Government Polytechnic ,
Ahmednagar (Code: 22518) has completed the Micro project satisfactorily
in course of Operating System for the academic year 2022-2023 as
prescribed in the curriculum.
INDEX:

Sr. Topics
No.
1.0 Rationale

2.0 Aim of Project

3.0 Course Outcomes

4.0 Actual Methodology Followed

4.1 Brief Description

4.2 Reporting the Defects

5.0 Actual Resources Used

6.0 Output of the Project

7.0 Skill Developed

8.0 Applications of Project

9.0 References
Acknowledgement:-

We take this opportunity to thank our guide ______ for placing this
idea in our mind and giving the suggestions from the platform of this
project. We are pleased to take opportunity to construct a project
entitle Defect Management And Reporting Defect For Grocery
Shopping Website The project titled would not have been completed
without the valuable guidance and encouragement of our guide and
college staff.
1.0 Rationale:-

Defects in a Software Testing is a variation of the software


application from end user’s requirements or original business
requirements. Defect Reporting in software testing is a process in
which test managers prepare and send the defect report to the
management process and defect’s status. Then the management team
checks the defect report and sends feedback or provides further
support if needed. So in this project we are discovering defect in given
website and will prepare the defect report. Defect reporting helps to
better communicate, track and explain defects in detail. The Micro-
Project entitled as Defect Management And Reporting Defect For
Grocery Shopping Website is basically project which involves all the
information about grocery shopping website and check out for the
defects in them and then report them to make needed changes and
solve the problems of the users. This micro-project aims in making
website better by finding defects and correcting them.

2.0 Aim / Benefits of this Micro-Project:-

To understand the Defect Management to find out the defects.


To understand the various software testing methods to find defects.
To identify bugs to create defect report of given application. Reporting
defect for Grocery Shopping Website.
3.0 Course Outcomes Addressed:-

 Apply various software testing methods to find defects.

 Identify bugs to create defect report of given application.

4.0 Actual Methodology Followed:-

4.1 Brief Introduction:

Defect Prevention is much more efficient and effective in reducing the


number of defects and also is very cost effective to fix the defects
found during early stage of the software process. Most of the
organizations conduct Defect Discovery, Defect Removal and then
Process Improvement which is collectively known as a Defect
Management Process.

Given below are the various goals Prevent the defect.


 Early detection of the defect.
 Minimize the impact.
 Resolution of the defect.

Defect Prevention:-

Defect Prevention is considered as the best mechanism to remove


the defects in the early stage of testing rather than of finding the
defects in the later stage and then fixing it. This mechanism is also
cost effective since the cost necessary to fix the defects found in
the early stages of testing is comparatively very low. However, it is
not difficult to eliminate all the defects but at least is possible to
minimize the impact of the defect as well intersective cost to fix
the same.

The important steps which are mainly involved in Defect Prevention


are as follows:
 Identify Critical Risk.
 Estimate Expected Impact.
 Minimize expected impact.

Defect Baseline:-

When a deliverable (system, product or document) reaches its


pre-defined milestone then we can say deliverable is a baseline. In this
process, the product or the deliverable moves from one stage to
another and as the deliverable moves from one stage to another, the
existing defects in the system also gets carried forward to the next
milestone or stage.

Defect Discovery:-

It is almost impossible to remove all the defects from the system and
make a system as a defect-free one. But you can identify the defects
early before they become costlier to the project. We can say that the
defect discovered means it is normally brought to the attention of the
development team and after analysis of that the defect development
team also accepted it as a defect.

Steps involved in Defect Discovery are as follows:


• Find a Defect
• Report Defect
• Acknowledge Defect

Defect Resolution:-

In the above process, the testing team has identified the defect and
reported to the development team. Now here the development team
needs to proceed for the resolution of the defect.

The Steps involved in the defect resolution are as follows:

• Prioritize the risk


• Fix the defect
• Report the Resolution

Process Improvement:

Though in the defect resolution process the defects are prioritized


and fixed, from a process perspective, it does not mean that lower
priority defects are not important and are not impacting much to the
system. From process improvement point of view, all defects
identified are same as a critical defect. Even these minor defects give
an opportunity to learn how to improve the process and prevent the
occurrences of such defect in the system itself is a big deal. For
process improvement, everyone in the project needs to lookback and
check from where the defect was originated. Based on that you can
make changes in the validation process, base-lining document.
Reporting a Defect:-

The defects in the software applications are detected and resolved


through various testing methods, techniques and tools. Moreover,
these defects usually occur due to mistakes or errors made by the
programmer during the development phase of the software. Defects
are code based and can affect the expected results of the application.
Also, any serious error or bug can harm the reputation of the
developer as well as the organization it is developed for. Hence, to
make sure all defects are properly monitored and tackled during the
software development process, software engineers prepare a defect
report, which provides the detailed information of the defects
underground during the Software Development Life Cycle (SDLC).

4.2 Reporting Defects for Online Grocery Shopping Website:-

In this we have to find out the defects from grocery shopping


website named as “Yaadi”. Yaadi is an online shopping website
for grocery and different cosmetics and food items. This website
has been developed and undergone changes many times to
better its behavior. Wewe Estill able to find some of the defects
in it

Some of the test-cases we have performed to find defects are


as follows.
On the basis of this test cases, the defect template we created are as
follows:

1. Input validation error:

ID pd1
Project Defect management and Reporting Defect for online
grocery shopping website
Defect Name Input validation error
Defect type Defect due to wrong input validation logic

Module Product_input
Detected BE 1 Version
Build
Summary Validation of e-mail is wrong
Description Wrong e-mail validation
Steps Enter wrong syntax of mail into mail input field
Replicate

Actual Result Accepting input


Expected Should not accept input
Result

Attachments Dv.jpg
Remarks Should not accept wrong input value
1) Design error

ID pd2
Project Defect management and Reporting Defect for online grocer
shopping website
Defect Name Design error
Release Version 1.1.1
Defect type Defect due wrong design
Module Product_design
Detected Build Vers BE 1
Summary Cancel/reset button is not displayed under the form.
Description Wrong design of form
Steps to Replicate cancel/reset button should be displayed under form
Actual Result cancel/reset button not displaying under form

Expected button should be displayed


Result under form
Attachments Iv.jpg
Remarks Should display cancel/reset buttons form

Defect Severity Low


Defect priority PR-10
Reported By Ms. All Team Members
2) Search Bar Functionality not working properly.
ID pd3
Project Defect management and Reporting Defects online grocery shopping
website
Defect Name Search bar functionality not working properly

Release Version 1.1.2


Defect type Defect due to wrong logic used for search functionality
Module Product_search

Detected BE 2 Build
Version

Summary Other products are also displaying instead of specific searched prod
Description Wrong working of search function

Steps to Replicate Enter specific product like router into


Search brand observe output of search function
Actual Result All products are displaying

Expected Result Should not display products which are other


Than specific searched product
Attachments Sv.jpg

Remarks Should not display other products


Defect Severity Medium

Defect priority PR-4

Reported All Team Members


3) Add to cart functionality not working properly :

ID pd4
Project Defect management and Reporting Defects for online grocer
shopping website
Defect Name Add to cart functionality not working properly
Release Version 1.1.2

Defect type Defect due to wrong functionality of add to cart function

Module Add to cart_module

Detected BE 2 Build
Version

Summary It is adding item to Cart list multiple times which is already


present.
Description Wrong working of add to cart function

Steps to 1.Select an item which is already in the cart. 2.ThenaAdd to


Replicate Cart button will appear. 3. Click
On the Add-to-Cart button. 4. Check cart again
Actual It is adding it to the cart again which is already present
Result
Expected Result It should not be added to Cart list multiple times.
Should not show item which is already present to cart list.
Attachments Cv.jpg
4) Buying and bill generation functionality not working properly:

ID pd5
Project Defect management and Reporting Defects for online
grocery shopping website
Defect Buying and bill generation functionality not working
Name properly
Release Version 1.1.2
Defect type Defect due to wrong functionality of Buying and bill generati
function
Module Buying ad bill generation _module
Detected BE 2 Build
Version

Summary Generating wrong bill amount if user removes one item from
order list not updating cart.
Description Wrong working of Buying and bill generation function
Steps to Replicate Deselect the item from the Care. Then Buy
button will appear. Click on that button. Verify the bill
amount that will be generated.
Actual Bill amount is not updating immediately
Result
Expected Result Bill cart should be updated immediately when user
Add so removes new item from it and should generate corre
bill amount.
5.0 ACTUAL RESOURCES USED:-

Sr no Name of resources Qty. Specification


1 Computer system 1 Computer (Intel i5)
2 Processor 1 Intel(COREi5)
3 RAM 1 8 GB

4 Testing
Web Testing

5 Software 1 MS Word
6 Application used for Online grocery management
defects system
6.0 Output of the Micro-Project:-
7.0 SKILL DEVELOP/BENEFITS OF THE MICRO-PROJECT:

 Gained knowledge about Defects and learned defect


management in detail.
 Learn to find out defects in the software and how to report
them.
 Learned to write test cases and defect report neatly.

8.0 APPLICATIONS OF MICRO-PROJECT:-

This Micro-Project is helpful to gain detailed knowledge about Defect


Management and Reporting a defect. It helps to give thorough
knowledge of the topic. It makes the concepts about Defects and
Defect processes crystal clear. This project is also helpful for students to
make them understand how to write test cases and defect reports
correctly. The example given in the project about finding and reporting
defect makes it easier for their advert understand the topic in detail. It
also make sure that the learner/reader/student gets the maximum
knowledge about the subject which will help them to make use of the
Reporting the defects in order to make the application’s behavior
better. The student’s concept and problems can be cleared by studying
the report.

9.0 REFERENCES:-

www.google.com
www.yaadi.in https://yaadi.in/online-grocery-
shop-inahmednagar/

********

You might also like