Study and Implementation of Testing Strategies For Gui Based Hotel Management System

You might also like

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

International Journal of Pure and Applied Mathematics

Volume 115 No. 8 2017, 317-322


ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version)
url: http://www.ijpam.eu
Special Issue
ijpam.eu

STUDY AND IMPLEMENTATION OF TESTING STRATEGIES FOR


GUI BASED HOTEL MANAGEMENT SYSTEM

K Subrahmanyam1,B.Surya Tejaswini2, K.Sai Chaitanya3,Y.Mounika Baby4,C.Sai Malakshmi5


1
Professor, Department of Computer Science and Engineering
1
smkodukula@kluniversity.in
2,3,4,5
Students, B.Tech, Department of Computer Science and Engineering
K L University, Vaddeswaram, Guntur, AP, India522502
2
bollatejaswini@gmail.com, 3Chaitanyadhookudu88@gmail.com,
4
mounika.yaganti03@gmail.com, 5malakshmireddy@gmail.com

Abstract:Testing is the way toward confirming the proposed framework concentrate on testing the
venture to check the mistakes and special cases venture with Unified Functional Testing (UFT)
from every one of the pages of the venture. Many programming, beforehand called as HP QuickTest
organizations are utilizing manual testing and Professional (QTP), gives useful and relapse test
computerization testing for enhancing the execution robotization for lodging administration framework.
of the tasks. Testing is utilized to recognize the HPE Unified Functional Testing can be utilized for
execution procedure of undertakings and discover enterprise quality assurance.
the crevices, mistakes and missing necessities and
so on. With the appearance of everyday enhancing Keywords:GUI (Graphical User Interface), Human
innovation the testing has turned into the significant Computer interaction, Model Based
concern. This paper proposes a Visual Basic based Testing,Unified Functional T Testing (UFT).
Graphical User Interface (GUI) to decide the useful 1. Introduction
testing methodologies on inn administration system. Graphical User Interface (GUI) is acts as
Here we describe a basic design of lodging medium between project and user. The most
administration framework. This moves us to think famous and fundamental parts of the project that is
about a model based testing procedure that can test being utilized today are Graphical User Interfaces.
the GUIs that are planned utilizing Model-Driven Despite the fact that GUIs gives client a simple
building by finding the correct model that can fill in approach to utilize the product, they make the
as a testing model. However interface based GUI s advancement procedure of the product tangled.
are some intricate applications and their The system showed here gets the branches that
advancement requires outlining and execution incorporate complex string operations to execute
which can be tedious and the accessible devices are byconfiguration. Administrator has control over the
had practical experience in manual plan. Plus, the customers/clients getting to the information and if
plan of a usable Graphical User Interface (GUI) required piece clients. An administrator can see the
with the format regarding the client's desires reserving diffused elements, exchanges and arrange
remains a test. In this paper, we are utilizing the the motion with the operators. He can put together
robotized testing apparatus for testing the inn the complete internet site on-line movement
administration framework extend that have the Reservations can likewise be made via the
usefulness of cutting edge appointments, oversee administrator, at the lower back end, through a
reservations, visitors and specialists. The interface smartphone call or an electronic mail.
of the venture is made easy to understand. The

317
International Journal of Pure and Applied Mathematics Special Issue

2. Related work For the effective performance of the project testing


Test data era is vital to programming testing and plays a major role for checking the errors and
exceptions and also for the quality assurance.
its adequacy is as a rule evaluated by basic code
scope and blame recognition capacity. modern-day 4.2.Testingpsycology
take a look at records generation techniques fall Developer is the person who plays keyrole here.
into preferred classifications: static strategies and After the programmer the next responsible person
detail techniques.The issue of creating fitting test to recover the issues are testers. The major
information, be that as it may, has increased less objective of the testing is to recover the blunders
consideration. SE-based totally and pursuit occurred in the project or program. After finding
primarily based completely strategies have been
the errors in the program the tester will test the
efficaciously linked to GUI trying out.However,
program and give the output.
both of this methodologies have restricted
capacities when dealing with the intricate 4.3Trying out Objectives
operations of the string data sort. furthermore, it The vital objective of testing is to discover a
isn't clean how the proposition systems perform at considerable gathering of goofs, purposely and with
the facts time seeing that they cope with each issues slightest effort and time.Easily we can state,
all the while. of the machine-added values. Past • To check the errors and exceptions testing
studies has exhibited that the human-soundness of should be done.
the take a look at information altogether diminishes
5. Stages of Checking Out
the human prophet cost.This is especially basic
since considering irrefutable motorized prophets for To cowl and clear up the errors occur within the
GUI testing will be trying and costly. undertaking we've a few levels of trying out and
those tiers of checking out are to improve the
3. Description of Model
mission overall performance and to decrease the
This management tool task permits you control mistakes.
reservations, bookings, traffic and dealers. This has • System Testing
been prepared in an easy manner to apply • Project Testing
interface.The client will take a glance at the empty
rooms within the accommodations and ebook for 5.1 System Testing
it.booking have to be completed through enlisted The philosophy behind testing is to find
visitors or through specialists. The rooms will be mistakes. Test cases are devised with this in mind.
included or redesigned by the administrator and A approach hired for gadget trying out is code
thesame would be accessible for the visitors to trying out.
book them. A client is included by the 5.2 Code Testing
administrator, and is given the entrance for any of
This system looks at the rationale of the
the rights that incorporate including guests and
program. To take after this strategy we built up
agents, reservation, booking, billing, viewing
some test information that brought about executing
reports, etc. Administrator module is intended to
each direction in the program and module i.e. each
guarantee choices of include, alter and erase the
way is tried. Machines are not planned as whole nor
substance of the different pages in a simple
are they tried as single frameworks. To guarantee
4. Different Ways of Testing that the coding is flawless two sorts of testing is
4.1.Testing performed or so far as that is concerned is
performed or that matter is performed or so far as
that is concerned is performed on all systems.This

318
International Journal of Pure and Applied Mathematics Special Issue

project is divide into three modules such as login, rundown of experiments, test information, which is
Admin, user etc. Taking the requirements of all the utilized to check every conceivable blend of
modules and build up the module and check the debuging ways through the code at each module
every module and test the module get the report of level.
all the modules. Then we can reduce the mistakes 5.4 Black Box Testing
from all the modules and take the approval from This testing technique considers a module as a
clients.on this utility engineer checks the duties up solitary unit and checks the unit at interface and
as framework. Programming devices in a shape are correspondence with different modules rather
the modules and timetables which are collected and diving into points of interest at articulation level.
composed to form a specific restriction. Unit testing Here the module will be dealt with as a square box
is first executed on modules, loose of every that will take some information and produce yield.
different to verify the botches. This permits to Yield for a given arrangement of info mixes are
understand goofs. through this missteps coming to sent to different modules.
fruition in mild of correspondence between
modules at first stayed far from. here we integrate Criteria satisfied by testcases
every module that shapes the principle framework. The performance of the project is calculated
when coordinating every one among modules we've when the test instances reduced through count
got checked whether or not the reconciliation number that's > 1.Test cases will show the finding
influences running of any of the administrations of errors in the project and exceptions present in the
with the aid of giving distinct blends of project. All the test cases are generated on the
contributions with which the 2 administrations run absence of classes of exceptions. There are many
wonderfully before integration. right here whole testing tools that can test the projects and get the
lodge control device has been examined across the test cases to improve the performance. There are
basic necessities of projects and it is proven many test activities are there such as planning
whether or not all necessities of assignment requirements developing a assemble glance
fulfilled or not.Right here 'Hotel Management execution infection logging and check assessment.
system' i have amassed a few data and examined 6.Types of tools
whether or not assignment is running correctly or
Working tools may be labeled based on numerous
now not.Test cases ought to be chosen so that the
parameters. It includes,
biggest number of traits of a comparability class is
practiced without a moment's delay. The testing • The reason of the device
stage is vital piece of programming improvement. • The activities which might be supported in
Testing is the way towards identifying flaws , the device.
missing functions and more. Testing is a entire • the kind/degree of checking out it supports.
technique to figure out if the goals are reached and • The kind of licensing (open source,
the client necessities are satisfied. freeware, industrial)
• The era used
5.3 White Box Testing
7.QTP (quick check expert)
Unit testing technique where the unit interface
will be taken at once and tried altogether at an QTP stays for QuickTest expert, a manufactured
announcement to locate the greatest conceivable from Hewlett Packard (HP). This tool enables
mistakes. Here tried stride astute each bit of code, analyzers to play out a robotized beneficial testing
consideration of each announcement in the code is continually with out checking once script
executed at any rate once. The white box testing is development is finished.
likewise Glass Box Testing. Here we produced a

319
International Journal of Pure and Applied Mathematics Special Issue

HP QTP utilizes visible primary Scripting inside the market in recent


ecent times with extra than
(VBScript) for robotizing the applications. The 60% piece of the pie. due to this purpose, proficient
Scripting Engine require no longer be introduced UFT specialists are constantly in call for.All
totally as it is reachable piece of the windows OS. variations of QTP/UFT comes pre-delivered
pre with a
The modern rendition of VBScript is 5.eight which Product Availability Matrix to be had by the use of
is on the market as a first-raterate issue of Win 7. the usage of the choice QTP_PAM.pdf
QT (for
VBScript isn't always a item oriented language variations below eleven.0) this is the maximum
however a item primarily based language. first-rate
rate technique to discover similarity of
Table 1:Versions of QTP QTP/UFT with one-of-a-typetype strolling frameworks,
Versions Launched date programs, advances, along aspect and so forth. HP
AQT v1.zero to May 1998 to Aug Unified practical trying out makes use of VB Script
Sc
v5.five – MI 2001 as its scripting dialect. that is the precept dialect
QTP v6.5 to v9.0 - Sep 2003 to Apr 2006 that is clearly upheld via UFT's IDE. VB Script
MI underpins item orientated Programming thoughts
Hp-QTP v9.1 to Feb 2007 to Sep 2010 but no longer polymorphism and inheritance.
inheritance
v11.zero - obtained 9.Experimental
Experimental Results
and released by HP
This is the application developed in i vb.net.
Hp-UFT v11.5 to Nov2012 to Nov
VB.NET provided the most powerful GUI which is
v11.53 2013
very effective and efficient approach. In table-1
table we
Drawbacks
have updated about the events and number of tests
• unlike Selenium, QTP works in windows
conducted on GUI provided by the application. The
running device handiest.
results shows the testing of all the GUI pages and
• Having stated that it's far a business device,
tests generated by UFT tool.
the licensing cost is very high.
8. Proposed automatic checking out device
Unified realistic attempting out (QuickTest
professional), prevalently recognized with the aid
of its acronym UFT is a robotization locating out
device first of all from Mercury Interactive
ractive which
have become procured with the resource of Hewlett
Packard (HP) in 2006. UFT is largely achieved for Figure: 9.1 Hotel Management System User
beneficial, relapse and control trying out. making Interface
use of UFT, you HP QTP can robotize purchaser
sports on an internet or purchaser primarily based
truly pc software and check similar sports activities
for numerous clients, particular informational
index, on particular domestic home windows taking
walks frameworks with the severa packages. Figure: 9.2 Bill Receipt For client details
Robotization utilizing UFT if arranged and
completed in a valid manner can spare huge time
and coins. With the appearance of model eleven.50,
QTP check have turn out to be out to be a bit of
UFT 11.50 . UFT is a standout most of the most
notably applied computerization trying out devices

320
International Journal of Pure and Applied Mathematics Special Issue

Figure: 9.3 Exiting From The User Interface References


[1] M. Utting and B. Legeard, Practical Model-
Model
Based Testing - A Tools Approach. Morgan
Kaufmann, 2007.
[2] A. M. Memon, “A comprehensive framework
for testing graphical user interfaces,” Ph.D.
dissertation,, University of Pittsburgh, 2001.

Figure: 9.4 Recording User Interface Data For [3] A. Darvish and C. Chang, “Guidiva: Automated
Testing discovery and validation of state
state-based
guiinvariants,” in COMPSAC ’14. IEEE Computer
Society, 2014.
[4] B. N. Nguyen and A. Memon, “An observe-
observe
model-exercise*
ise* paradigm to test event
event-driven
systems with undetermined input spaces,” IEEE
Trans. Softw. Eng., vol. 40, no. 3, pp. 216 – 234,
2014.
[5] F. Gross, G. Fraser, and A. Zeller, “Search-
“Search
Figure: 9.5 Recorded User Interface Resulting based system testing: High coverage, no false
Error alarms,” in ISSTA ’12, 2012, pp. 67
67–77.
[6] S. Arlt, I. Banerjee, C. Bertolini, A. M. Memon,
and M. Schf, “Greyboxgui testing: Efficient
generation of event sequences,” CoRR, vol.
abs/1205.4928, 2012.
[7] L. Mariani, M. Pezze, O. Riganelli, and M.
Santoro, “Autoblacktest: Automatic black black-box
Figure: 9.5 Recorded User Interface Resulting testing of interactive applications,” in ICST ’12,
Efficient Results 2012, pp. 81–90.
10.Conclusion [8] S. Bauersfeld, S. Wappler, and J. Wegener, “A
In this paper, the proposed UFT tool is utilized to metaheuristic approach to test sequence generation
exhibit about the gui based software development for applications with a gui,” in SBSE ’11
’11. Springer-
on hotel management system tem by utilizing different Verlag, 2011.
testing techniques and to give bug report from the [9]Jayasri
Jayasri .J and Logeshwari . N,”ARM Based
testing strategies. In this we will outline an Electronic Notice Board all the way through Zigbee
interface which is effectively understanble by the with Room Lights Control via PIR
client and after that actualize distinctive testing’s Sensor”,International Innovative Research Journal
like gui testing, bit-delineate
neate and parameterized of Engineering and Technology, vol.1,no.3,pp.14-
vol.1,no.3,pp.14
testing. With the goal that we can effectively 17,2016.
complete testing og the assumed models.In future
with all the user interface principles and the [10] X. Yuan, M. B. Cohen, and A. M. Memon,
essential testing methodologies the GUI based hotel “Gui interaction testing: Incorporating event
management system can be the reliable and context,” IEEE Transactions on Software
efficient for the human computer interaction stage. Engineering, vol. 37, pp. 559–574,
574, 2011.

321
322

You might also like