Professional Documents
Culture Documents
Abstract—Software testing is a process that is used to library of local university is done online. Much of the
verify and validate the software product for ensuring functioning of a library could be automated using the
whether it satisfies the customer requirements or not. available technology [4]. Library Management System
Basically testing contains three types of approaches provides login facility to the users. This system would
like code based testing, model based testing and be used by members who may be students or
specification based testing. In this paper concentration professors of that university to check the availability
is made on model based approach. In model based of the books and borrow the books, and the librarian to
testing approach the testing tasks such as test case update the data base [5].The main objective of this
generation and test result evaluation of a model is paper is to find out the minimum test cases for Library
done.Model based testing as the automatable Management System (LMS).This case study will be
derivation of concrete test cases from abstract formal carried out by using free and open source tools,
models and their execution, where test suits are MISTA and Selenium, to generate suitable test cases
derived automatically from test model. In this research for the Library Management System model under test
work MISTA and Selenium (tools) are used for model and it also describes the system requirements for test
based testing. MISTA is used to create the UML generator.
diagram for different test flows and to generate
function calls to be executed by Selenium tool in the II. LITERATURE REVIEW
browser. Selenium adds assertion and check point to The Literature Survey represents an overall concept of
test visually. Here Eclipse (Integrated Development GUI based testing among which the model based
Environment (IDE)), is utilized for creating java testing is one of them and various existing test case
application and it additionally contains extensible generation methodology are elaborated. From the
module framework for modifying nature. literature review it is found that there are lots of tools
available for model based testing. In this paper, two
IndexTerms—Model Based testing, UML Diagram, open source tools, MISTA and Selenium, are chosen
Model Based Testing Tools, Test Cases. which are plug-in with Eclipse IDE to find out the
minimum test cases for a given case study of Library
INTRODUCTION Management System.
III. EXPERIMENTAL DESIGNS
In straightforward words testing is execution of a
framework with a specific end goal to find any The main purpose of Library Management System is
blunders, holes or missing prerequisites in as opposed to provide books to the authorized member of library.
to the genuine necessities and want yield [1].There are This Library Management System provides different
diverse sorts of testing systems actualized amid type of facilities to the students as well as faculty
programming improvement. Demonstrate based testing member. The purpose of the application is automation
is one among them. A model of software is a depiction of library, it provide facilities to student or member to
of its behavior, where behavior can be described in search for the required books and allows the
terms of input sequences accepted by the system, the administrator or librarian to Issue & return books to
set of actions, conditions, the flow of data through the student and can create & delete membership of
application’s modules and routines [2].Model based students [6].The Library Management System has five
testing is a testing technique for automated generation basic modules: - User Login, Register User, Issue
and execution of test cases based on formal models of Book, Search book, return Book.
system under test (SUT) [3]. It is a technique applied
for many software products and has proved to help in IV. ALGORITHM FOR TESTING LIBRARY
increasing the quality while reducing overall cost of MANAGEMENT SYSTEM
the software systems.Now a days borrowing book, Step1: Start
returning books or viewing the available books at
VIII. CONCLUSION
REFERENCES
[5]www.scribd.com
[6]AshutoshTripathi, AshishSrivastava, “ Online
Library Management System”, IOSR Journal of
Engineering, vol.2, Issue 2, pp.180-186, February
2012.
[7] www/en-Wikipedia-org-wiki-eclipse-software
[8]www.searchsoftwarequality.techtarget.com / tip /
Tutorial-Introducing- Selenium - IDE- an- open-
source- automation- testing-tool.
[9]www.cs.boisestate.edu/~dxu/research/MBT.html
[10]www.mit.bme.hu/~micskeiz/pages/modelbased_te
sting.html
Author:
Diptimayee Rana belongs to Angul, Odisha, India.
Born on 10th of November, 1990. The author is
currently pursuing M.Phill in Computer Science &
Applications from Sambalpur University and has
done MCA in Computer Science & Applications
from Gandhi Institute For Technology.
Programming and learning about technologies
interests the author.