0% found this document useful (0 votes)
17 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 PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 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 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

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

SR.NO ENROLLMENTNO. NAMEOFSTUDENT

1 2211520112 ANWAY SURAJ SHIMPNE

2 2211520131 OM RAJKUMAR VARMA

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
principalof 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.
Reporting and Closure: Generate detailed test reports, analyze results, and ensure all test
objectives are met before sign-off.

1
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.
themicro-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
oftopic.

Analysis, coding
4. and debugging 06.09.2024 20.09.2024 ALL

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, Pass Pass
redirected to
functionality credentials. 3. Password: pass123
the dashboard
Click "Login".
1. Navigate to
Error
the login page. Username:
Check login message
2. Enter user123,
2 HL02 with invalid "Invalid Pass Pass
invalid Password:
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.
Error
1. Leave 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
1. Login logged out
Check logout successfully. 2. and redirected
6 HL06 None Pass Pass
functionality Click to the
"Logout". home/login
page

5
2. Dashboard Page

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 Redirected to the
Check access
access login page with
to
5 DB05 dashboard None error Pass Pass
unauthorized
without logging "Unauthorized
users
in. access"
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 from Dashboard layout
Various
responsive different adjusts correctly
7 DB07 screen Pass Pass
design of devices based on screen
sizes
dashboard (desktop, size
mobile).

6
3. Appointment and Prescription Management Page

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.
Correct list of
Ensure 1. Login as
appointments
appointments doctor. 2. View
5 AP05 None displayed for Pass Pass
show appointments for
the selected
correctly the day.
date
1. Login as Prescription
Prescription
Validate doctor. 2. Open successfully
ID,
6 AP06 prescription prescription. 3. updated and Pass Pass
medication
update Update it with visible to
info
new medications. patient

7
4. Billing and Inventory Management Page

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. details visible to the
3. Generate a patient
bill 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 inventory page. stock displayed
count
by 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
Check for low below threshold
stock alert.
1. Login as
Ensure bill patient. 2. List of previous
payment Navigate to payments and
5 BI05 None Pass Pass
history for billing section. bills displayed
patient 3. View correctly
payment history.
1. Fulfill a Stock count
Validate stock
prescription as Prescription reduced
reduction after
6 BI06 pharmacist. 2. details, correctly based Pass Pass
prescription
Check medicine on the fulfilled
fulfillment
inventory. prescription

8
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.
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