ste^

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

Teacher Evaluation Sheet

Name of Student: Chordiya Siddhi Rajesh


Enrolment No: 2200790138
Name of Program: Computer Technology Semester:- V
Course Title: Software Testing Code: 22518
Title of the Micro Project: Jewellery Management System

Course Outcomes Achieved:-


a) CO- a Apply various software testing methods.
b) CO-b Prepare test cases for different types and levels of testing.
c) CO- c Prepare test plan for an application.
d) CO-d Identify bugs to create defect report of given application.

Evaluation as per Suggested Rubric for Assessment of Micro-Project:


Sr. No. Poor Average
Characteristic to be Good Excellent
(Marks 1- (Marks 4-
assessed (Marks 6 - 8) (Marks 9-10)
3) 5)
(A) Process and Product Assessment (Convert above total marks out of 6 marks)
1 Relevance to the Course
Literature Survey /
2
Information Collection
Completion of the Target as
3
per project proposal
Analysis of data and
4
representation
Quality of Prototype /
5
Model
6 Report Preparation
(B) Individual Presentation / Viva (Convert above total marks out of 4 marks)
8 Presentation
9 Viva
Micro – Project Evaluation Sheet:

Process Assessment Product Assessment


Part Project Part Individual Total
A– Methodolog B – Project Presentation / Marks
Name of Student project y Report / Viva (4 10
Proposal (2 marks) Working marks)
(2 marks) Model(2 marks)

Chordiya Siddhi Rajesh

Name and designation of the faculty Member: Mr. G.M. Lodha Signature
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION

SHRI H. H. J. B
POLYTECHNIC, CHANDWAD-
423101 (Nashik)

MICRO PROJECT
Academic year 2024-25

TITLE OF PROJECT

Jewellery Management System

Program: Computer Technology Program Code: CM

Course: Software Testing (STE) Course code: 22518


MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

Sr.No Name of Student Roll No Enrollment No Seat No

1. Chordiya Siddhi Rajesh 17 2200790138

CERTIFICATE
This is to certify 1) Chordiya Siddhi Rajesh of 5th Semester of Diploma in Computer
Technology of Institute, SHHJB POLYTECHNIC,CHANDWAD (Code: 0079) has
completed the Micro-Project satisfactorily in Subject Software Testing (22518)for the
academic year 2024- 2025 as prescribed in the curriculum.

Place: CHANDWAD

Date: / /2024

Subject Teacher Head of the Department Principal


(Mr.G.M.Lodha) (Mr.P.R.Sali) (Dr.V.A.Wankhede)
INDEX

SR_NO. CONTENT PAGE NO.

Part A

1.0 Brief Introduction

2.0 Aim of Micro Project

3.0 Action Plan

4.0 Resources Required

Part B

1.0 Brief Description

2.0 Aim of Micro Project

3.0 Course Outcome Integrated

4.0 Actual Procedure Followed

5.0 Actual Resource Used

6.0 Outputs of the Micro-projects

7.0 Skill Developed

8.0 Applications of this Microproject


PART A-Plan
Title of micro-project: Jewellery Management System

1.0 Aim/Benefits of the Micro-Project:


1) To create a user-friendly platform that allows users to easily browse, purchase, and
manage jewellery items online.
2) Understand how to test an e-commerce application that addresses a real-world need,
enhancing your practical knowledge.
3) To prevent defects and ensure seamless transactions.
4) To offer real-time information on product availability, pricing, and jewelry details.
2.0 Course Outcomes Addressed:
CO-a. Apply various software testing methods.
CO-b. Prepare test cases for different types and levels of testing.
CO-c. Prepare test plan for an application.
CO-d. Identify bugs to create defect report of given application.
CO-e. Test software for performance measures using automated testing tools.

3.0 Proposed Methodology:


The Jewellery Management System includes integrating test management
throughout the development lifecycle. This involves planning and executing test cases,
tracking defects, and ensuring comprehensive coverage of inventory, sales, and user
requirements. Effective communication and tools for managing testing activities
enhance the quality of the platform and facilitate continuous improvement based on
customer feedback and operational data. The system also ensures smooth navigation,
secure transactions, and timely updates on jewellry items and orders.
4.0 Action Plan:

Planned Start Date Planned Finish


Sr no. Details of activity
Date
1. Finalization of topic 21/08/24 28/08/24
2. Preparation of Abstract 01/09/24 09/09/24
3. Collection of data 18/09/24 25/09/24
4. Preparation of concept 27/09/24 10/10/24
5. Seminar / Presentation 12/10/24 17/10/24
6. Submission of Micro Project 19/10/24 21/10/24

5.0 Resources Required:

Sr. No Name of Resource/Material Specification Quantity Remarks


1. Computer (Desktop/Laptop) I5,RAM GB 1
2. Microsoft office word 2010 1
3. Books
4. Websites
5. Software Notepad, Web 1
Browser
PART B-Plan

Title of micro-project: Jewellery Management System

1.0 Brief Description:


The Jewellery Management System project aims to create a user-friendly platform that allows
customers to browse, purchase, and manage jewellry items seamlessly. It incorporates secure
payment processing, real-time updates on product availability, and features for store owners
to manage their listings effectively. The system enhances the user experience and boosts sales
potential for various jewellry products.

Additionally, it provides personalized recommendations based on customer prefere- nces and


purchase history, making it easier for users to find items they love. The system also includes
robust customer support features, allowing users to get assistance with their purchases easily.
By streamlining the buying process, the project aims to foster customer loyalty and satisfaction
in the jewellery shopping experience.
2.0 Aims/Benefits of Micro Project:
1) Create an intuitive platform for easy browsing and purchasing of jewellry.
2) Ensure secure payment processing for safe transactions.
3) Provide real-time inventory updates for informed customer decisions.
4) Equip retailers with tools to effectively showcase and manage their products.
3.0 Course Outcomes Achieved:
CO-a. Apply various software testing methods.
CO-b. Prepare test cases for different types and levels of testing.
CO-c. Prepare test plan for an application.
CO-d. Identify bugs to create defect report of given application.
CO-e. Test software for performance measures using automated testing tools.

4.0 Methodology/Procedure Followed:


With all team members and our subject teacher, we selected the topic for our
micro-project. After reviewing books on software engineering and exploring various
websites, we gathered valuable information about the Jewellry Management System.
We then created a proposal outlining a brief description of the project, its aims, and
the resources required for development.
5.0 Actual Resources Used:

Sr. No Name of Specification Quantity Remarks


Resource/Material
1. Computer (Desktop/Laptop) i3, RAM 2GB 1 Available
2. Microsoft office word 2010 1 Available
3. Books Available
4. Websites Available
5. Software Notepad, Web 1 Available
browser
JEWELLERY MANAGEMENT SYSTEM
Abstract
Jewellry management is the application of project management principles to the
creation and operation of a platform for buying and selling jewellry items. Considering the
challenges faced in traditional jewellry retailing, we are developing a web application for
jewellry management. This application will be accessible on various devices and will be
developed using modern web technologies, with the backend managed in an SQL database.
The application will feature an easy-to-use graphical interface for all types of
users. Users will need to log in initially and set up their profile details, including
preferences, location, and email address. The main feature of the application will display a
catalog of jewellry items based on user preferences. Each item will include a detailed
description, images, pricing, and availability. These details will be verified by the
administrator to ensure security and accuracy.

Introduction

The Jewellry Management System project aims to transform the way jewellry
is bought and sold by providing a comprehensive digital platform. As the demand for
convenient and efficient online shopping solutions increases, this system allows users
to browse jewellry collections, purchase items, and manage their orders seaml essly
from anywhere. For jewellry retailers, it simplifies operations by automating product
listings, tracking inventory, and providing real-time updates on item
availability and pricing. By integrating secure payment processing and user- friendly
interfaces, the project not only enhances the shopping experience but also aims to
boost sales potential for various jewellry products. This system is designed to cater to
a wide range of jewellry types, including fine jewellry, fashion accessories, and
custom pieces, making it a versatile solution in today’s fast-paced digital
marketplace.
Test plsan

Introduction

The Jewellery Billing and Inventory Management Software is a comprehensive solution


designed to facilitate billing, inventory tracking, and management of jewellery items. This
test plan outlines the strategy for verifying that the software meets both functional and non-
functional requirements, ensuring a smooth experience for jewellers and their customers.

Objectives

• Functionality Verification: Ensure all billing and inventory features operate as intended.
• Usability Testing: Evaluate the user interface and overall user experience.
• Performance Assessment: Assess the software's responsiveness under varying loads.
• Security Evaluation: Identify and mitigate potential vulnerabilities in the system.
• Compliance Check: Ensure adherence to relevant standards and regulations.

Scope

The testing scope for the Jewellery Billing and Inventory Management Software includes a
range of functionalities essential for providing a seamless experience for users, including
billing processes, inventory management, and reporting features. The focus will be on
validating system capabilities and ensuring compliance with specified requirements.

Test Strategies
1. Manual Testing: Testers will manually execute test cases to explore functionalities
and assess user interface, allowing for detailed usability evaluations and identification
of unexpected behaviors.
2. Automated Testing: Automated testing will be implemented for repetitive tasks,
enhancing efficiency and accuracy, especially for regression testing of critical
functionalities.
3. Performance Testing: The software will undergo performance evaluations, including
load testing to simulate peak usage, stress testing to determine breaking points, and
endurance testing for long-term performance.
4. Security Testing: This will focus on identifying system vulnerabilities to protect
sensitive user data, involving vulnerability scans, penetration testing, and compliance
checks with data protection regulations.
5. Compatibility Testing: Ensure the software functions seamlessly across various
browsers and devices, verifying consistent performance on desktops, tablets, and
smartphones.
6. API Testing: Assess the reliability and performance of backend communication
interfaces, including functionality testing, load testing for concurrent requests, and
security testing for data protection during transmission.
7. User Acceptance Testing (UAT): Real users will evaluate the software to validate
usability and functionality from an end-user perspective. Feedback from UAT is
essential for final adjustments before launch.

Test Environment
• Infrastructure: Dedicated test server with the latest version of the application deployed.
• Browsers: Chrome and Edge to ensure cross-browser compatibility.
• Devices: Testing on desktop, tablet, and mobile devices to assess responsiveness and
usability.
• Database: Test database populated with sample jewellery items and billing records for
comprehensive testing.

Test Deliverables

• Test Plan Document: Overview of the testing approach, scope, and objectives.
• Test Case Specifications: Detailed test cases outlining inputs, execution steps, and
expected outcomes.
• Test Execution Reports: Logs of test results, including passed, failed, and blocked cases.
• Defect Reports: Documentation of issues found, categorized by severity and status.
• Final Test Summary Report: Comprehensive summary of testing activities, findings,
and recommendations.
Test Cases:
Test Cases For Login Form:-

TC_ID Test Case Preconditions Expected Actual Test


Description Result Result Result
1 Validate 1. Open User is User is Pass
successful login login page. redirected to redirected to
2. Enter the main the main
valid email page. page.
and
password. 3.
Click
'Login'.
2 Invalid Login User account An error Error message Pass
with Incorrect exists message is displayed:
Password displayed "Incorrect
indicating that password."
the password
is incorrect.
3 Empty Fields None An error Error message Pass
Submission message is displayed:
displayed "Both
indicating fields are
that both required."
fields are
required.
Test Cases For Main Form:-

TC_ID Test Case Preconditions Expected Actual Result Test


Description Result Result
TC01 Verify main form User is on the Main form Main form Pass
loads login page and should load loaded
successfully enters valid without errors, successfully
credentials displaying all
1. elements.
TC02 Check if all User is logged All required All required Fail
required fields into the system fields (e.g., fields
are present item search, displayed.
add item)
should be
present.

TC03 Validate Log in to the Jewelry items Jewelry items Pass


filtering system. are filtered are filtered
options Select filter based on based on
options for selected selected
category or criteria. criteria.
price range.

TC04 Validate access to Log into the . User is User is Pass


user profile system. redirected to redirected to
Click on user their profile their profile
profile page. page.
icon.

TC05 Validate logout . Click on User is logged User is pass


functionality 'Logout'. out and logged out
redirected to and
the login redirected to
page. the login
page.
Test Cases For Result:-

TC_ID Test Case Preconditions Excepted Actual Result Test


Description Result Result
TC01 Verify total 1. Jewellery Total price $500 Pass
price item selected; displayed
calculation price: $500 should be
without $500.
discount

TC02 Verify total Jewellery item Total price $500 Pass


price selected; price: after applying
calculation $500 the discount
with a 10% should be
discount $450.
TC03 Verify Jewellery item System Error message Pass
total price selected; price: should display displayed, total
calculation $300 an error $300
with message
invalid indicating the
discount discount code
code is invalid and
total should
remain $300.
TC04 Verify result Jewellery item The total price $750.00 Pass
display format selected; price: should be
for total price $750 displayed in
currency
format (e.g.,
$750.00).

TC05 Verify price Jewellery item Total price $950 Pass


calculation selected; price: after applying
with multiple $1000 the discount
items and should be
discount $950.
Defect Report:-

Project Name Jewellery Management System


Product Name Jewellery Billing and Inventory Management Software
Release
v1.2.3
Version
Module Billing Module

Defect ID JWS-001

Summary Incorrect Calculation of Total Price After Discount

The Billing module fails to apply the discount correctly when a


Description
discount code is used, resulting in an incorrect total price.

Steps to
Replicate

1. Navigate to the Billing module.

2. Select a jewellery item worth $500.

3. Apply a discount code for 10%.

4. Click on the "Calculate Total" button.


The total price is displayed as $500, indicating that the discount
Actual Result
has not been applied.
Expected
The total price after applying the discount should be $450.
Result
Screenshot of the incorrect total calculation, Log file showing the
Attachments
error (if applicable).
Severity High
Defect
P1 (Immediate)
Priority
Summary Report:
Project Name: Jewellery Management System
Version: 1.0.3
Prepared By: Sakshi Vaidya
Date: October 15, 2024

1. Introduction:
This report summarizes the testing conducted for the Jewellery Management System,
detailing the objectives, scope, testing activities, and results.

2. Objective:
The primary objectives of the testing process were:
1. To validate the functionality and performance of the system, ensuring it operates
smoothly under different conditions.
2. To verify that the system complies with the specified requirements and delivers the
expected outcomes.

3. Scope:
The scope of testing for the Jewellery Management System included a comprehensive
review of various functionalities and components that are critical for providing a seamless
experience to both customers and jewelry retailers.

4. Testing Summary:
During the testing phase, a total of 15 test cases were executed. Out of these, 14 test cases
passed successfully, while 1 test case failed.

5. Defect Summary:
The testing process identified a total of 1 defect. As of the date of this report, no defects
have been resolved, and 1 defect remains pending.

6. Defect Management:
The defect management process involved thorough validation of each functionality to ensure
that it operates as expected. This included regular reviews and inspections of the software to
maintain a high level of quality.

7. Conclusion:
The Jewellery Management System is performing well overall, with only minor issues
detected during testing. The identified defect is currently being addressed, and once
resolve,the system will be ready for deployment.

Prepared By: Sakshi Vaidya


Date: October 15, 2024
6.0 Output of Microproject
Home Page:-
The default page of the system when customers browse the website. This page displays
the jewelry product that the shop's selling and the items displayed can be filtered using
the category filter checklist located at the right side of the page and can also filter using
keywords by entering a keyword at the search box above the products.

User login page:-


The page where the customers submit their website credentials in order
to access all the functionalities of the website.
User Signup page:-
The page where the new customers created their website credentials.

Add to cart page:-


In this section, the user can add the jewellry which he/she want to order.
User Order Page:-
In this section, users can view order history of ordered product.
7.0 Skill developed

1) Inventory Management Skills: Proficiency in tracking and managing stock levels


effectively.
2) Customer Relationship Management: Skills in maintaining and enhancing
customer profiles and service.
3) Data Analysis: Develops the ability to analyze sales trends and customer feedback
for informed decision-making.
4) Marketing and Promotion: Cultivates skills in digital marketing strategies,
including social media and targeted advertising.
5) Technical Skills: For developers, enhances skills in web development, database
management, and system integration.

8.0 Applications of Microproject


1. Enhance sales monitoring and reporting.
2. Manage customer relationships and profiles.
3. Handle financial transactions and budgeting.
4. Optimize order fulfillment and processing.
5. Analyze sales trends and performance metrics.

CONCLUSION
In conclusion, a jewellery management system is essential for enhancing operational efficiency
and customer satisfaction in the jewellery industry. By effectively managing inventory, sales,
customer relationships, and supplier interactions, the system streamlines processes and supports
informed decision-making. Its comprehensive reporting and analytics capabilities provide valuable
insights, while compliance and security measures safeguard sensitive information. Ultimately,
implementing such a system not only fosters business growth but also enhances the overall
customer experience, ensuring a competitive edge in a dynamic market.

You might also like