0% found this document useful (0 votes)
29 views14 pages

REPORT

Uploaded by

sahilvarma0006
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views14 pages

REPORT

Uploaded by

sahilvarma0006
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

A

PROJECT REPORT
ON

“Test Case for Medical Store Management System”

FOR THE DIPLOMA IN COMPUTER ENGINEERING


SUBMITTED BY

ANWAY SURAJ SHIMPNE (2211520112)


OM RAJKUMAR VARMA (2211520131)

UNDER THE GUIDANCE OF


MR. M. A. DHOPTE

DEPARTMENT OF COMPUTER ENGINEERING


CSMSS COLLEGE OF POLYTECHNIC,
CHH. SAMBHAJI-NAGAR, MAHARASHTRA, INDIA

AND
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION, MUMBAI

ACADEMIC YEAR 2024-25


CHHATRAPATI SHAHU MAHARAJ SHIKSHAN SANSTHA’S
COLLEGE OF POLYTECHNIC

KANCHANWADI
PAITHAN ROAD, CHH. SAMBHAJI-NAGAR

A
MICRO-PROJECT REPORT ON
FOR THE DIPLOMA IN COMPUTER ENGINEERING
SUBMITTED BY

ANWAY SURAJ SHIMPNE (2211520112)


OM RAJKUMAR VARMA (2211520131)

COMPUTER ENGINEERING THIRD YEAR SUBMITTED TO


COMPUTER ENGINEERING DEPARTMENT YEAR
2024-2025
CERTIFICATE OF COMPLETION

SR.NO ENROLLMENTNO. NAMEOFSTUDENT

1 2211520112 ANWAY SURAJ SHIMPNE

2 2211520131 OM RAJKUMAR VARMA


This is to certify that Following Students of FIFTH Semester of
Diploma in Computer Engineering of Institute CSMSS College of
Polytechnic (code:1152) have completed the Micro Project satisfactorily in
subject STE (22518) for the academic year 2024-2025 as prescribed in the
curriculum.

Place: CHH. SAMBHAJI-NAGAR DATE: / / 2024

Mr. M. A. DHOPTE Ms. R. S. Pophale Dr. S. R. Dikle


(Course Teacher) (H.O.D) (Principal)

ACKNOWLEDGEMENT
We would like to express our thanks to the people who have helped us
most throughout our project. We would like to express our sincere thanks to the
principal of CSMSS College of Polytechnic Dr. S. R. Dikle for being always
with us as a motivator. We are thankful to the H.O.D. of Computer Engineering
Department Ms. R. S. Pophale for her kind support. We are grateful to our
Project Guide MR. M. A. DHOPTE for nonstop support and continuous
motivation for the project. His help made us possible to complete our project
with all accurate information. A special thanks of our goes to our friends who
helped us in completing the project, where they all exchanged their own
interesting ideas. We wish to thanks our parents for their personal support
or attention who inspired us to go our own way. Finally, we would like to thank
God who made all things possible for us till the end.
SR.NO ENROLLMENTNO. NAMEOFSTUDENT

1 2211520112 ANWAY SURAJ SHIMPNE

2 2211520131 OM RAJKUMAR VARMA

Mr. M. A. DHOPTE
(Project Guide)

INDEX
SR.NO TITLE PAGE NO.

1 MICRO-PROJECT PROPOSAL 01

2 AIM/BENEFIT OF THE PROJECT 01

3 COURSE OUTCOME 01

4 PROPOSED METHODOLOGY 01

5 ACTION PLAN 02

6 RESOURCE USED 03

7 RATIONALE 04

8 LITERATURE REVIEW 04

9 ACTUAL METHODOLOGY FOLLOWED 05-06

10 OUTPUT OF THE MICROPROJECT 07

11 SKILL DEVELOPMENT 08

12 APPLICATIONS 08
MICRO-PROJECT PROPOSAL
TITLE OF MICRO-PROJECT: TEST CASE FOR MEDICAL
STORE MANAGEMENT SYSTEM

1.0 AIMS/BENEFITS OF THE MICROPROJECT

Software testing offers several key benefits, including early detection of defects, which
reduces the cost and effort of fixing them later in the development cycle. It improves the
quality and reliability of the software, increasing user satisfaction and trust. Testing also
helps to ensure the software is secure, preventing vulnerabilities that could lead to data
breaches. Additionally, it enhances the performance and usability of the product, ensuring
that it works efficiently under different scenarios and conditions. Ultimately, software testing
leads to reduced risks, better decision-making, and the successful delivery of a robust
product.

2.0 COURSE OUTCOMES


The theory, practical experiences and relevant soft skills associated with this course are to be
taught and implemented, so that the student demonstrates the following industry oriented
COs associated with the above mentioned competency:
a. Apply various software testing methods.
b. Prepare test cases for different types and levels of testing.
c. Prepare test plan for an application.
d. Identify bugs to create defect report of given application.
e. Test software for performance measures using automated testing tools.

3.0 PROPOSED METHODOLOGY

Requirement Analysis: Understand project objectives and gather clear testing requirements
from stakeholders, covering functional and non-functional needs.
Test Plan and Strategy: Develop a test plan defining the scope, timelines, testing levels
(unit, integration, system, UAT), and prioritize risk areas.
Test Case Design: Create detailed, prioritized test cases based on requirements, covering all
critical functionalities and edge cases.
Test Environment Setup: Set up a controlled test environment that replicates the production
setup with all necessary tools and test data.
Test Execution: Execute test cases across different testing levels, log defects, and collaborate
with developers for issue resolution.
Automation Testing: Automate repetitive test cases using tools (e.g., Selenium) to enhance
testing efficiency and coverage.

1
Reporting and Closure: Generate detailed test reports, analyze results, and ensure all test
objectives are met before sign-off.

4.0 ACTION PLANS:

Planned Name of
Sr. Planned
Details of activity Finish Responsible
No.
Start date date Team Members
Select the topic about
1.
the micro-project. 15.08.2024 25.08.2024 ALL

Collect
2. information 26.08.2024 30.08.2024 ALL

about our topic.

To understand the concept


3. 01.09.2024 05.09.2024 ALL
of topic.

Analysis, coding
4. 06.09.2024 20.09.2024 ALL
and debugging

To prepare project
5. 21.09.2024 30.09.2024 ALL
Report

2
5.0 RESOURCES REQUIRED:

Sr. Name of Specification Quantity


resources/material
No.
1. Computer Windows 7 1

2. Internet YouTube/Google

Software Testing
3. Textbook/Manual Programming and 1
TechKnowledge
Publication Book

NAME OF TEAM MEMBERS

Sr. No Roll Numbers Name of Students

1 66 ANWAY SURAJ SHIMPNE


2 77 OM RAJKUMAR VARMA

Approved by
Mr. M. A. Dhopte

3
6.0 RATIONALE
In today's software environment writing bug-free code is challenging task, which make
software testing important tool to get the quality software. Testing techniques include the
process of executing a program or application with the intent of finding software bugs and
verifying that the software product is fit for use. Students will learn the way to find bugs by
applying types, levels and methods of software testing on applications with effective test
planning approach. It also covers manual testing.

7.0 LITERATURE REVIEW:


I. Introduction

Software testing is a crucial phase in the software development lifecycle (SDLC),


aimed at ensuring the quality, functionality, and reliability of software applications. It
involves the process of evaluating software to detect differences between existing and
required conditions and to verify that the software performs as expected. The primary goal of
software testing is to identify and rectify defects early in development to reduce costs,
prevent potential failures, and improve user satisfaction. There are various testing
methodologies, including manual and automated testing, and it covers multiple aspects such
as functionality, performance, security, and usability. Software testing plays a critical role in
maintaining software quality, ensuring smooth operation across different environments, and
meeting both technical and user requirements.JAVA Programming.

II. Software Testing

Software testing encompasses various types and levels, each designed to validate different
aspects of the software. Unit testing, for example, focuses on testing individual components
or modules, while integration testing checks how these components work together. System
testing evaluates the software as a whole, ensuring it meets all requirements, and acceptance
testing verifies that the software satisfies user expectations.

Several methodologies are applied in testing, including black-box testing, where testers
validate functionality without knowledge of the internal code, and white-box testing, which
involves testing internal code logic. Automation testing has gained significant traction due to
its ability to execute repetitive test cases quickly, with tools like Selenium, JUnit, and
TestNG playing key roles in the automation space.

4
8.0 Actual Methodology Followed

1. Home/Login/Registration Page
Test
Sr. Test Case Expected Actual
Case- Steps Input Data Status
No Objectives Result Result
ID
1. Navigate to
Successful
Verify the the login page. Username: login, user is
1 HL01 login 2. Enter valid user123, Password: Pass Pass
redirected to
functionality credentials. 3. pass123
the dashboard
Click "Login".
1. Navigate to
Error message
Check login the login page. Username: "Invalid
2 HL02 with invalid 2. Enter invalid user123, Password: Pass Pass
credentials"
credentials credentials. 3. wrongpass
displayed
Click "Login".
1. Navigate to
User
the registration
Verify Name, Email, successfully
page. 2. Enter
3 HL03 registration Username, registered, Pass Pass
all details. 3.
functionality Password redirected to
Click
the login page
"Register".
1. Click on
Ensure Password
"Forgot
"Forgot Email: reset email
4 HL04 Password". 2. [email protected] Pass Pass
Password" sent to the
Enter email. 3.
works user
Submit.
1. Leave Error message
Validate
username or "Required
mandatory
5 HL05 password None field" Pass Pass
fields on
blank. 2. Click displayed for
login
"Login". missing inputs
User is logged
out and
1. Login
Check logout redirected to
6 HL06 successfully. 2. None Pass Pass
functionality the
Click "Logout".
home/login
page

2. Dashboard Page

5
Test
Sr. Test Case Actual
Case- Steps Input Data Expected Result Status
No Objectives Result
ID
1. Login as Admin dashboard
Verify admin
admin. 2. Admin with user
1 DB01 dashboard Pass Pass
Navigate to the credentials management
access
dashboard. options displayed
1. Login as Doctor dashboard
Check doctor
doctor. 2. Doctor with appointments
2 DB02 dashboard Pass Pass
Navigate to the credentials and patient records
access
dashboard. displayed
Patient dashboard
1. Login as
Verify patient with medical
patient. 2. Patient
3 DB03 dashboard history and Pass Pass
Navigate to the credentials
access appointments
dashboard.
displayed
Pharmacist
Ensure 1. Login as
dashboard with
pharmacist pharmacist. 2. Pharmacist
4 DB04 inventory and Pass Pass
dashboard Navigate to the credentials
prescription data
access dashboard.
displayed
1. Attempt to
Check access Redirected to the
access
to login page with
5 DB05 dashboard None Pass Pass
unauthorized error "Unauthorized
without logging
users access"
in.
Appointments
Verify 1. Login as
correctly listed
appointment doctor. 2. View Doctor
6 DB06 under the Pass Pass
display for appointments on credentials
"Appointments"
doctors dashboard.
section
1. Access
Ensure Dashboard layout
dashboard from
responsive Various adjusts correctly
7 DB07 different devices Pass Pass
design of screen sizes based on screen
(desktop,
dashboard size
mobile).

3. Appointment and Prescription Management Page

6
Test
Sr. Test Case Expected Actual
Case- Steps Input Data Status
No Objectives Result Result
ID
1. Login as
Appointment
patient. 2.
successfully
Verify Navigate to
Doctor, Date, booked and
1 AP01 appointment appointment Pass Pass
Time confirmation
booking booking page. 3.
message
Book an
displayed
appointment.
1. Login as Appointment
Check patient. 2. View successfully
Appointment
2 AP02 appointment appointments. 3. canceled and Pass Pass
ID
cancellation Cancel an updated in the
appointment. system
1. Login as Prescription
Verify Patient
doctor. 2. Open generated and
prescription details,
3 AP03 patient's record. viewable by Pass Pass
generation medication
3. Generate a both doctor and
(doctor) info
prescription. patient
1. Login as
Check
patient. 2. Prescription list
prescription
4 AP04 Navigate to None displayed with Pass Pass
view for
prescription correct details
patients
section.
1. Login as Correct list of
Ensure
doctor. 2. View appointments
5 AP05 appointments None Pass Pass
appointments for displayed for the
show correctly
the day. selected date
1. Login as
Prescription Prescription
Validate doctor. 2. Open
ID, successfully
6 AP06 prescription prescription. 3. Pass Pass
medication updated and
update Update it with
info visible to patient
new medications.

4. Billing and Inventory Management Page

7
Test
Sr. Test Case Expected Actual
Case- Steps Input Data Status
No Objectives Result Result
ID
1. Login as
patient. 2. Bill successfully
Verify billing Navigate to Service generated and
1 BI01 Pass Pass
generation billing section. 3. details visible to the
Generate a bill patient
for a service.
1. Login as
Payment
patient. 2.
processed
Ensure online Navigate to Payment
2 BI02 successfully, Pass Pass
payment works billing page. 3. details
confirmation
Proceed with
displayed
payment.
1. Login as
Check pharmacist. 2. Inventory
Medicine
inventory Navigate to updated, new
3 BI03 details, stock Pass Pass
management by inventory page. stock displayed
count
pharmacist 3. Add new correctly
stock.
1. Login as
pharmacist. 2. Low stock alert
Verify low Navigate to displayed for
4 BI04 None Pass Pass
stock alert inventory. 3. medicines below
Check for low threshold
stock alert.
1. Login as
patient. 2. List of previous
Ensure bill
Navigate to payments and
5 BI05 payment history None Pass Pass
billing section. 3. bills displayed
for patient
View payment correctly
history.
Stock count
Validate stock 1. Fulfill a
Prescription reduced
reduction after prescription as
6 BI06 details, correctly based Pass Pass
prescription pharmacist. 2.
medicine on the fulfilled
fulfillment Check inventory.
prescription

10.0 Skills Development

1. Problem-solving: Analysing and resolving issues in medical store management through


test cases.
2. Attention to detail: Ensuring accuracy in system functionalities and user workflows.

8
3. Logical thinking: Structuring test cases methodically to cover all scenarios.
4. Technical documentation: Writing clear and concise test cases for system validation.

11.0 APPLICATIONS OF MICROPROJECT

The application of this Medical Store Management System project is to ensure the proper functioning,
efficiency, and reliability of all features related to medical inventory, sales, and user management. By
creating comprehensive test cases, the project aims to validate the system's ability to manage
inventory, handle customer transactions, track sales, and generate reports, ensuring that the system
meets business requirements and operates smoothly in a real-world medical store setting.

You might also like