0% found this document useful (0 votes)
314 views30 pages

Amrutvaini Polytechnic, Sangamner: Department of Computer Technology

The document summarizes a micro-project on a Library Management System. It discusses developing test cases and a test plan for the system to test its functionality, including login, user account creation and management, book searching, and book borrowing. The methodology involves requirements analysis, test plan creation, test case development, test case execution, defect logging, and retesting after defects are fixed. The test plan documentation includes test items, features to be tested, entry and exit criteria, risks and mitigations.
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)
314 views30 pages

Amrutvaini Polytechnic, Sangamner: Department of Computer Technology

The document summarizes a micro-project on a Library Management System. It discusses developing test cases and a test plan for the system to test its functionality, including login, user account creation and management, book searching, and book borrowing. The methodology involves requirements analysis, test plan creation, test case development, test case execution, defect logging, and retesting after defects are fixed. The test plan documentation includes test items, features to be tested, entry and exit criteria, risks and mitigations.
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/ 30

AMRUTVAHINI SHETI AND SHIKSHAN VIKAS SANSATHA’S

AMRUTVAINI POLYTECHNIC, SANGAMNER


Department of Computer Technology

CERTIFICATE
This is to certify that,

Vaishnavi Mahesh Patil


Aditi Kiran Ghugarkar
Dnyaneshwari Umesh Navathar

Has satisfactorily completed the micro- project entitled,

“ Library Management System ”


As prescribed by MSBTE ,Mumbai

As part of syllabus for the partial fulfillment in diploma in computer engineering for MIC

It is submitted in the partial fulfillment of the prescribed syllabus of MSBTE, Mumbai

For the academic year 2020-2021

Prof. Shinde B.B Prof. kale.G.B


(guide) (HOD)

1
A
Micro Project Report
on

“ Library Management System ”


In the partial fulfillment of the requirement for the diploma in
COMPUTER ENGINEERING Submitted to Maharashtra state board of technical education ,
Mumbai

Submitted by
Vaishnavi Mahesh Patil
Aditi Kiran Ghugarkar
Dnyaneshwari Umesh Navathar

Under The Guidance of


Prof.Shinde B.B

MRUTVAHINI SHETI AND SHIKSHAN VIKAS SANSATHA’S

AMRUTVAINI POLYTECHNIC, SANGAMNER


(2021-2022)

2
Course Name - Computer Technology
Code – CM5I
Sub Name – STE
Course Code – 22518

PROJECT TITLE- Library Management System

Sr.no Name of team members Roll no

1 Patil Vaishnavi Mahesh 09

2 Ghugarkar Aditi Kiran 48

3 Navathar Dnyaneshwari Umesh 51

Prof.Shinde B.B

Faculty & Signature

3
Index
Sr.no Name Page No

1 Rationale 1

2 Aim/Benefits 1

3 Course outcomes achieved 1

4 Literature Review 1

5 Actual methodology followed 2

6 Actual Resource Used 17

7 Output of the Micro project 17

8 Skill Developed/Learning Outcome 18

9 Applications 18

4
Annexure-II
Micro-Project Report

Library management system

1.0 Rationale
Library is the place with huge collection of a book . It is a place from where students and faculties
issues the book for their reference purposes . But the maintenance of keeping the record of issuing and
borrowing is difficult if you use a normal book as a registry. To make this task easier ,the library
management systems will be very useful. The test cases for library management systems is an
application that explains the test cases for library management systems. Software testing is a critical
part that is involved in the overall development of the application. This will be one of the interesting
project that one can work on and implement in real time word.

2.0 Aim /Benefits


To prepare the test plan and test cases for library management system. This system is applicable in
industries. It is necessary for to find potential bugs in the system. Creation of test plan will help to
complete software testing in time and efficient manner.

3.0 Course Outcomes Achieved


a) Use various software testing methods.
b) Design test case for different types and levels of testing.
c) Create test plan for an applications.
d) Create defect report based on bugs identify for given application.

4.0 Literature Review


Quality assurance is the review of the software product that checks for the correctness, reliability,
completeness and maintainability. The different sections under quality assurance are unit testing,
integrated testing, validation testing, output testing and user acceptance testing. Test cases gives an
idea like on perform of some tasks what will be the predicted output or result. It will help in predicting
the result on perform of certain tasks. The test cases below gives an idea of what result must be obtain
On performing a particular task.

1
5.0 Actual Methodology Followed
Procedure of Manual Testing :
1) Requirement Analysis
2) Test Plan Creation
3) Test case Creation
4) Test case Execution
5) Defect Logging
6) Defect Fix & Re-Verification

Requirement Analysis:
During analaysis phase, team members will take the derived requirements and transform them into a
constant, through and complete set of requirements.

1.login form:
The test cases involved are wheather valid password and name are entered or invalid name and
password entered.

2.Creating new account :


To check the validity name field and to check the validity of birth date filed.

3.User account form :


The test cases included are on the click of add button , delete button, update button, search
button,clear button,exit button and next button.

4.Book search form :


The search system should allow you to search for either member profiles or books. The tabs should let
you choose between the users and the book.

5.Book issue form :


At the first user have to fill all fields with proper data ,if error like entering text data instead of number
or entering instead of text.is found then it gives proper message otherwise adds record to database.

2
SOFTWARE TEST PLAN DOCUMENTATION

• Test Planning Phase


Input or/References:
• Requirement Specifications
• Project Plan Document
• Test Strategy Document
• Global design document
• Low-Level Design document
• Development and Test process standards
• corporate standards and guidelines
Tasks:
• Understanding & Analyzing the Requirements
• Risk Analysis
• Test Strategy Implementation
• Test Estimations (in terms of time, budget, resources, and scope of the project)
• Team formation
• Test Plan documentation
• Configuration management planning
• Creating Traceability matrix
• Defining test environment setup

Output:
• Test Plan document

3
Plan Document for Library management system

Parameter Test plan Documentation


Test Plan ID IBS_ST_TP_001
Introduction It is System Test Plan for library Management System, internet web
application, provides access to username and guest users from any ware
in the industries, realestate PC. Develop automated test and
validation systems with Test
Stand test management software. Customize and automate tests, generate
reports, and deploy and debug test systems. Faster Test Times. Custom
User Interfaces. Fast, Flexible & Compact. Industry Leading Testing.
Test Items Add,delete

References: Requirements
Project Plan, Test Strategy, Use cases (If available), High Level
Design doc,
Low Level design docs, Process guide line doc, Prototypes

4
Features to be tested 1.Login ID
2.Valid Account
3.Account holder feedback
4.Book Search Form
5.Book Issue Form

Features not to be tested Not Available

Entry Criteria: Test Design


Team formation, Responsibilities, Schedule,
Requirements, Test Case Template etc…Training
on Domain, on Automation tools Test
Execution:
Readiness of Test Lab, Readiness of AUT,
Requirements, Test Case docs
Test Data, Etc…
Exit Criteria All possible test cases executed, Maximum defects fixed,
Final Regression performed successfully, Confidence on
Test process, Time
Limitations, Budget Limitations

Suspension Criteria Show-Stopper bug found, Supplier issues, Vast changes


in requirements, If resolving defects are more

Risks & Mitigations Team member issues, Vendor issues,


Time, Budget

5
Test Environment / Lab Application Type: Web Application, Internet and
Public.

Server side Windows 2010 Server, UNIX server, MS Exchange


server, Web server, Data storage, MS Office.

Client side Windows 10, MS Office, SQL Server 2005 for


Database server

Test Deliverables Test Plan, Review Reports, RTM, Test Scenario


docs, Test Case docs, Test data,
Opened, Closed Defect Reports, Test
Summary Report
Risks & Mitigations Team member issues, Vendor issues,
Time, Budget
Glossary AUT -Application under Test.
.
SRS-Software Requirements Specification.

6
1) Test Cases:-
A test case is a set of conditions and expected results under which a tester will determine whether a system under test satisfies requirements
or works correctly.

Various parameters using which the test case prepared format:-

• Test Cases Of Library Management System

Various parameter using which the test case prepared format: - Test Cases of Student Management
System
Sr.no TC-Id Objectives Prerequisites Test case Input Expected result Actual Status
Steps data Result
1. Login form

TC- Objectives Prerequisites Test case Input data Expected result Actual Result Status
Id Steps
TC- Validate Login form Enter Valid Username: Software should display Username and Pass
01 Name should be Name and Aditi main window of login password is correct
and available password and Password: form hence window
passwor click on login Aditi@26 opened
d of button
login
form

TC- Check the Password Click/Focus on Combination Password should be Password is pass
02 validity field is password field. of text, entered as valid which combination of text,
of available . numbers, and has at least 1 symbol numbers and symbols
passwor and not symbol s with length at least 8 which has at least 1
d field. passive. character.Display symbol with length at
password field least 8 character.
character in asterisk (*) Displayed password
sign field character in
asterisk(*) sign.

TC03 To verify Login button Click/ focus on NA If the username and Username and
Pass
the is available Login password is correct password is correct
function and not button. Click then display message- and the “Login
ality of passive. on Login “Login Successful” Successful” message
LOGIN button. otherwise display error should be displayed.
button. message “ Invalid Login “

To verify Exit button is . Click/focus on The application The application exited


the available and Exit button. should be exited successfully.
TC04 function not passive. NA successfully Pass
ality of . Click on Exit
EXIT button.
button.

2)Test Case for Creating new Account:-


Test Test Case Pre- requisites Steps I/P Expeted Result Actual Resut Status
Case Objective date
id
To check Name field is 1.Click/focus on Text Name should be entered as Name is entering as valid Pass
TC- the validity available name field. valid alphabets only with at alphabets only with at
O1 of name field. and not 2.Enter the Name least 01 character. least 0 1 character.
passive. from keyboard
.

To check Date field is 1.Click/focus on Date Date should be entered as Date is entered as Pass
TC- the validity of available and Date of birth field. valid in format valid in format
02 year not passive. 2.Enter the Date “DD:MM:YY”Which not “DD:MM:YYY” which not
from keyboard have the current date. have the current date.

To check the Gender field is Click on Gender Text Click Click makes visible two Pass
TC- 03 validity Gender available in drop down Male should make visible two Gender options. Only
field the form of combo control. /Fem gender options available.On one option gets
drop down Select a Gender. ale a click for selection Only selected on a click.
combo box one Gender Male/Female
widget. should
be selected.
TC- Check Address Address field 1.Click/focus on Text Address should - be Address accepted as Pass
04 field. is available and Address of field. Accepted as valid alphabets combination of valid
not passive. 2.Enter the as valid alphabets with special alphabets and special
Address from symbols length of at least characters with length
keyboard 01 character. of at least 01 character.

3)Test Case for user:

No. Test Test case Objective Prerequisite Steps Input data Expected Result Actual Result Status
Case ID

1 TC1 To issue book Book should be 1.Request for name of the Account no. Book should be Book is issued on Pass
available book 2.Mention author issued on the the students
name 3.Mention students account account
publication 4.Give account
no
2 TC-2 To request other Name and 1.Request for name of the NA Book s should be Book is made Pass
books which are author of the book of out of stock books seen in library erp available in erp
unavailable in the other books 2.Mention author name
stock should be 3.Mention publication
known

3. TC-3 To return book Details of issue 1.Give account no 2.Check Account no. Updation should Erp is updated
of book should for penalty if any be done in the
be seen 3.Return the book library erp

4. TC4 To delete library No issued 1.Give account no. Account no. Account of the Account of the
account of a student books should 2.Check erp for student should be student is clear
be in the clearance clear
account
5)Book search form

Sr Tes Test case Prereq Steps Input Expected Actual result st


n t Objective uisite data result at
o Cas us
e ID
1 Tc- Check the Search 1.open Softwa All types of List of all p
1 availability of book website re software type of
search book should 2.click testing testing software
a
be on the books testing book s
availabl search should be is displayed s
e bar displayed
3.search
book
name
2 Tc- Check the Search 1.open java Type of Java book p
2 unavailability book website java books not search
of search should 2.click should not
a
book not be on the displayed s
availabl search s
e bar
3.search
book
name
3 Tc- Check the Book Enter Studen The Massage is F
3 validity for issue student t id- massege not display
book issue form is id S101 should be
a
availabl Enter Book display as i
e book id id- book issues l
Click on b222 succesful
issue
button
5)Book issue form
No. Test Test case Objective Prerequisite Steps Input Expected Result Actual Result
data Remarks/
Case
Status
ID

1 TC1 To issue book Book should be 1.Request for name of the Acco Book should be Book is issued Pass
available book unt no. issued on the on the
2.Mention author name students student s
3.Mention publication account account
4.Give account no

Name and 1.Request for name of


To request other Book is
author of the the book of out of stock Book s should
books which are made
2 TC-2 other books books NA be seen in Pass
unavailable in the available in
should be 2.Mention author name library erp
stock erp
known 3.Mention publication

3. TC-3 To return book Details of issue 1.Give account no Acco Updation Erp is update Pass
of book should 2.Check for penalty if any unt no should be done d
be seen 3.Return the book in the library
erp
Sr.no Name Role Responsibilities Remarks

1 Vaishnavi patil Tester Test Data Collection, Generating


Test Scenarios.

2 Aditi ghugarkar Tester Test Case Documentation, Test


execution.

3 Dnyaneshwari Tester Test Case Documentation, Test


navathar execution, test plan.
Roles & Responsibilitiy

Schedule:
Sr.no Task Days Duration Remark
s
1) Understanding & 04
Analyzing
Requirements.
2) Review 01
Meeting
3) Generating Test 5
Scenarios.
4) Reviews 02
5) Test Case 4
Documentation
6) Reviews 02

7) Test Data 02
collection
8) Reviews 01
9) Verifying Test 02
Environment setup
10) Regression Testing 02

11) Evaluating exit 01 or 02


criteria

14
12) Collecting all 02
artifacts
13) Test Summary 01
Report

15
Approvals

Sr. Tasks Author /Role Date & Signature


No.
1) Test Plan Documentation Dnyaneshwari
Navathar
2) Review Aditi Ghugarkar

3) Approval Vaishnavi Patil

16
Defect report

ID- D_01.87
Project – Library management system

Release version- Release version of the product is 0.001

Module - In the test cases of book search from the last test case is
detected as a defect

Detected build Version- 0.00034


Summary and description- The massage of book issue is display as “issued successful”

Steps to replicate- 1.As we mention above when student issued the book he have to
enter the book id and the student id and click on book issue
button
2.system should be display massage of book issued
successfully.

Actual result- The massage is not displayed as book issued successfully

Expected result- The massage should displayed as book issue successfully

Defect severity – High


Defect priority- High

Reported by- Vaishnavi ,Aditi ,Dnyaneshwari


Assigned to- Prof.Shinde B.B
Status- Fail

7.0 Output of this Micro-Projects


In this project we created test plan,designed test cases and created Defect Report for Library
Management System.

17
8.0 Actual Resource Used
Name
of
Sr
Resour Specification
. Qt Remar
ce
No y. ks
/
.
materi
al
Hardwar Computer i5.2GB RAM and onward, HDD -
1 e free space 1 GB or more 01
compute
r system
2 Operatin Window 10/ Linux -
g system 01
http://www.softwaretestnghelp.com/betatestin
3 Internet g/ http://spotoolkit.com/testcasegenerater/

9.0 Skill Development

1.We have learnt white box testing and black box testing.
2.We are able to create test plan.
3.Design the test cases for the application.
4.Able to find bugs in different level of testing.

10.0 Applications of this Micro-Project :-


1. Easy to create a test cases.
2. Find the defects in software easily using test cases.
3. Easy to find errors and bugs in this software.
4. WB hat is actual work in Software testing field when we make the complete software
product this is the main purpose of project.

18
Prof.Shinde B.B
Name & Sign of Subject Teacher

19
20
21
22
23

You might also like