SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 03 | Mar-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 2625
An Efficient Automation Framework for Testing ITS Solution Using
Selenium
Ramyashree. B
MTech, Information Technology, The National Institute of Engineering, Mysore
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract- Intelligent transport system (ITS) requires both
hardware and software support to maintain its accuracy.
Hardware are test for its performance whereas software is
tested for its accuracy and maintainability to support end
users and customers. The proposed system creates a selenium
framework for automating the test cases to be executedonthe
web applications. The automation framework is required to
provide maintainability, productivity and to make result
analysis easier. Frameworks are a set of guidelines which
defines how we will structure the various components in an
automation environment. Proposed system creates a data
driven framework to test the web application of the above
mentioned ITS.
Keywords- ITS, Selenium, Selenium Framework, Data
driven framework
1. INTRODUCTION
Intelligent Transport Systems(ITS), as the name specifies-it
is the transport systems with some intelligence. ITS is built
upon both Hardware and Software. ITS aims to provide
innovative services to different modesof transportation.Itis
an application of computer, electronics and communication
technologies and management strategies in an integrated
manner to provide traveler information to increase the
safety and efficiency of the surface transportation systems.
Some of the examples of intelligence in transport systems
include- vehicular tracking, panic alert, Wi-Fi facility etc...
ITS should be managed by Hardware like Routers, Display
systems, etc. and Software like Web Applications, Firewalls,
Protocols, etc. Let’s take an example; Bus is the most widely
used public transport system. Some systems are developed
to provide intelligence to this public transport. Initially the
bus was setup by a GPS device in order to monitor them
remotely. Next, a Wi-Fi device was setup in the bus in order
to provide a free Wi-Fi for the passengers. In the Software,
An App was developed to help the passengers to track the
bus and then ‘Alert’ option was given to the passengers in
case of any emergency. Figure1 shows a simple example of
ITS where in there are different Transport systems with the
facility like GPS, Wi-Fi, Satellite communication, etc…
Intelligent transport systems are built on as per the
requirements of the client. So, each system varies in both
Hardware and Software Layouts. Once the system is built
and ready to setup, it has to be tested before installation.
Testing phase takes an important rolebeforeInstallationand
Maintenance. In Intelligent Transport Systems, Testing
should be done from two aspects, Hardware and Software.
Figure1: An example of intelligent transport systems.
Routers, GPS devices, Display systems, Inductive loop
detectorsetc. hasto go under performance testing to ensure
the correctness of the devices. Similarly, every Software,
Particularly web application has to go under different types
of testing like functional, Integration, System, Security,
Performance, End-End testing. All these types of testing are
done in order to check the correctness of the application.
Every Software is developed to support a business. Every
software is developed to support the business. If thereisbug
in software, affects the business so before we launch the
software to the business it should be tested such that all the
bugsshould be recognized and fixed. Software testingcanbe
done both manually and automatically. Manual Software
testing involve click and check method which becomes
tedioustask and also require lots of time to do. To overcome
this disadvantage we prefer for Automation Testing.
Automation testing involves writing a code, creating
framework and reusing framework for other applicationsof
similar type.
This project aims at creating one such framework for the
web application which supports ITS. The framework is
created with the main intension of reusability and
correctness. The framework uses selenium as its tool with
extension of jar file. ‘User Management’ Module was
automated using the framework. Validation testing,
Functional testing, Integration testing and some extent of
penetration testing is done using selenium tool. A research
work wasdone regarding penetration testing with selenium
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 03 | Mar-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 2626
tool. The end results were evaluated and reported to the
organization. Selenium is an Open source tool which is used
to automate the Software testing. Selenium is a set of jarfiles
or suite of software that are intended to automate the
software based on organization needs. Selenium has four
components: Selenium RC, Selenium IDE, Web Driver and
Selenium Grid. Selenium Remote Control (RC) allows the
user to write the automation script in any programing
language against HTTP request. Selenium IDE is an UI based
application which have Record and Playback option which
helpsthe user to record the test casesand execute it.But,the
disadvantages of IDE are that the validationtestcasescannot
be executed efficiently. Selenium Web Driver allowstheuser
to automate the software and test whether the components
are working as expected. Also, WebDriver allowsthe user to
have friendly API that is easier to maintain thaninSelenium-
RC. In this project we are using Selenium WebDriver to
create a framework.
2. PROPOSED SYSTEM
The main purpose of the ITS web application concentrates
on remotely controlling the systems, user management and
to support the employee in retrieving the information about
the transport system. The module which is concentrated
here is “User Management”. In usermanagementmodule,the
user will register from the companies email address to
subscribe for Wi-Fi facility inside the bus. Also, the
employees can track the bus through WebApp or Mobile
App. The user can register only through the web application.
Users (Employees of the organization) has to enter
authorized employee-id, card-id, corresponding e-mail id
with organization domain name and corresponding mobile
number. As soon as they register, an email will be sent on to
the registered mail-id with unique link for each employee.
Employee has to validate themselves by clicking on the link.
Once the validation is over, then employees have full access
to the app. Every time when user wants Wi-fi, he/she has to
login to the application. As soon as employee logs-in, they
will receive an OTP using which the employeecanstartusing
the Wi-Fi. The employees also have the facility of editing
their profile. If users enter invalid credentialsfor3times,the
account will be blocked and can be unlocked only by admin
side web application.
The proposed system creates a selenium framework for
automating the test cases to be executed on the web
applications. The automation framework is required to
provide maintainability, productivity and to make result
analysis easier. Frameworks are a set of guidelines which
defines how we will structure the various components in an
automation environment. Proposed system creates a data
driven framework to test the web application of the above
mentioned ITS.
Advantages of Proposed System:
 Efficient Data Driven Framework.
 Automatically generates validation test results.
 Penetration test cases are executed.
 Test results will be written back to excel file.
 Reusability of code.
 Better performance.
3. RELATED WORKS
As stated in [1] Urban transportation is being transformed
by mobility-on-demand (MoD) systems. One of the goals of
MoD systems is to provide personalized transportation
services to passengers. This process is facilitated by a
centralized operator that coordinates the assignment of
vehicles to individual passengers, based on location data.
However, current approaches assume that accurate
positioning information for passengers and vehicles is
readily Formally, we solve a batch assignment problem that
routes vehicles at obfuscated origin locations to passenger
locations (since origin locations correspond to previous
drop-off locations), such that the mean waiting time is
minimized. Our main contributions are two-fold. First, we
formalize the notion of privacy for continuous vehicle-to-
passenger assignment in MoD systems, and integrate a
privacy mechanism that providesformalguarantees.Second,
we present a polynomial-time iterative version of the
Hungarian algorithm to allocate a redundant number of
vehicles to a single passenger. This algorithm builds on the
insight that even during peak rush hour there are
unoccupied (redundant) traveling vehicles.
Paper [2] reports that, We devise an inexpensive and
intuitive system for bus route navigation for locales where
public transportation may serve as a prevalent mode of
commute but where technologies that make arrival
predictions through tracking vehiclesin transit throughGPS
or othermeans do not exist. These systemstypically require
real-time monitoring of traffic variations. We provide a
personalized approach where in a world of pervasive smart
phone use, users may take advantage of sensor data to learn
and personalize their bus routes, and alert them on time
when a bus stop is approaching. We accomplish thisthrough
the development and implementation of two algorithms: 1)
turn detection using on-board compass sensor of a smart
phone, and 2) characterizing road segmentsintermsofturns
and thereby predicting approaching bus stops. We conduct
field experiments on a route with four selected bus stops in
the town of Chapel Hill. Results show that the accuracy of
turn detection and detection of approaching bus stops are
95.7% and 83%, respectively.
The selenium framework which is created here data drive.
So we are referring below papers to create a framework. As
per [3] Software testing is considered to be the most
important step in Software Development Life Cycle. The
main objective of the testing process is to compare the
obtained results with those of expected by the end user of
the software. Test Automation simplifies the work of tester
by automating the execution of test scripts with the use of
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 03 | Mar-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 2627
special software. This paper focuses on the use of Selenium
Webdriver to test a web application and to demonstrate the
use of this tool in combination with other tools like the
Maven, TestNG, etc., for more easier approach to testing and
to improve the quality of testing process.
Paper [4] states that, The challengesmet duringthesoftware
projects fall into any number of categories.Thedevelopment
and the technical solutions bring about technicalchallenges,
but the situations one is confronted with, may also be
sociological, psychological ormanagerial in nature. Without
any knowledge in the field of social sciences, the
programmers, testers and managers might interpret the
social aspects of the project improperly, and such
interpretations lead to the inability to fully understand the
problem and, ultimately, to inefficiency in the decision-
making process. Furthermore, solid knowledgeoftheoriesin
the area of the social sciences is required for a better
understanding of both the context in which the application
runs and of the final users who will use the developed
project. The understanding of and the involvement in a
software acceptance testing (SAT) project, requires the
combination of multiple theories and principles from
different disciplines.
According to [5] Software testing is a key process that
ensures a reliable quality product, and likeotheractivitiesin
the development process, has a wide range of toolsavailable,
but still requires a lot of human work, where the finalquality
of the software can be impacted directly by several factors.
In this sense, this study aims to identify the human factors
(cognitive, operational and organizational) present in the
test process and to define the influence of these factors
during their execution. Thus, the article presents a study
with quantitative methods and techniques of the survey
type, in which 112 professionals from the test area
participated in 17 Brazilian states. The results provide a set
of human factors that correlate with the final quality of a
software product or service.
4. DATA DRIVEN FRAMEWORK
Let usconsider an example where in a web page hastwotext
boxes. One for user name and the other for password. Both
the text fields accepts ten characters which must include
letters, numbers and special characterslik @ and _ . Wehave
to test for the validation of text boxes. That is, we have to
functional test the text boxes for its accuracy of accepting
input. To test these validations, we must create test data.
Test data must include all the combinations of input. We
have to pass on each of these test data to text boxes. Typing
each and every test data into text boxesmanuallyisatedious
task. So we have to automate this work which is called as
data driven framework.
We need automation framework for maintainability,
productivity and to make result analysis easier. Frameworks
are set of guidelines which defineshow we will structurethe
various components in the automation environment. [6].
these components include object repository, test data,
functions, reports and batch execution scripts.
Figure2 showsdifferent componentsof framework.Allthese
components work together to form an efficient framework.
Driver component includes, how the scripts are executed in
batch and what are the setups needed for the execution.
Scripting components include, how all the key components
are structured in automation framework. Reporting
components include how to get the test results.
Figure2: Automation Framework Components
In Data Driven framework test case logic resides in test
scripts, the test data is separated and kept outside the test
scripts. Test data isread from the external file likeexcelfiles,
text files, CSV files and database. These are loaded into the
variable inside the test scripts. Variables are used both for
storing input valuesand verification values. Since the datais
stored outside the script, if any changes in the test data, we
would need to change just one datasheet and all other test
data will fit into execution. This avoids a huge maintenance
effort using this framework. Test data can be changed at one
central place and there is no need to modify the scripts.
Changes to the test data does not affect the test scripts and
test cases can be executed with multiple sets of data.
5. IMPLEMENTATION
The Implementation phase of the project is where the
detailed design is actually transformed into working code.
Aim of the phase is to translate the design into a best
possible solution in a suitable programming language. This
chapter covers the implementation aspects of the project,
giving details of the programing language and development
environment used. It also gives an overview of the core
modules of the project with their step by step flow.
Prerequisitesfor implementation ofthisframeworkrequires
excel test data sheet to be kept ready. Output excel file will
be created internally by the program. All the components
should be located using id, xpath, css etc…
Algorithm1: FileHandle()
1. Create a file with output stream.
2. Print “creating file”
Automation framework
Driver
component
Scripting
component
Reporting
component
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 03 | Mar-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 2628
3. Crete workbook copy- writeblesh
4. Create sheet with sheetname and offset value
5. for (int i = 0; i < Norows; i++)
for (int k = 0; k < Nocol; k++)
inputdata[i][k]=sheets.getCell(k,i).getContents()
Label l = new Label(k, i, inputdata[i][k]);
Label l2 = new Label(3, 0, "actual output");
Label l3 = new Label(4, 0, "status");
writablesh.addCell(l);
writablesh.addCell(l2);
writablesh.addCell(l3);
6. end for
7. end for
8. end FileHandle
Algorithm1 gives the steps to perform dile handle
operations. That is, using this algorithm the filesare opened
and read. Also, the test data are copied on to the output file.
Algorithm2: Provide_data()
1. open a file in input stream
2. open workbook copy in input stream excel file
3. get sheet in work book copy
4. read number of rows and columns
5. testdata[][]= String[no. of rows-1][columns]
6. count=0
7. for(int i=1;i<Rows;i++)
for(int j=0;j<Columns;j++)
Cell Excell = Exsheet.getCell(j,i);
Testdata[count][j]=Excell.getContents();
8. end for
9. count++;
10. end for
11. end Provide_data()
Algorithm2 gives how the data is stored on to a variable
from fetching the test data by excel. All these data are stored
in the form of array variable and these array variables are
responsible for sending keys on to the text boxes and
verified test results I,e ‘Pass’ or ‘fail’ will be written back to
the output stream excel file.
6. CONCLUSION AND FUTURE WORK
This paper creates an automation framework for ITS web
applications using selenium. The main intension of
automation is to test the application for its accuracy. This
framework is called as “Data driven framework” which
fetches the test data from an external entity like excel or
database and stores it in a variable and passes it to web
elements. Also, the above mention algorithms verify the
results and write it back to the excel file. This frameworkcan
be reused for other similar applications hence maintaining
productivity and maintainability. Further, this framework
can be extended to perform Penetration testing like XSS or
SQL Injection. Also, in future work they can concentrate on
collaborating this framework with otherhybridframeworks.
ACKNOWLEDGEMENT
I wouldliketo thank Dr.Vidya Raj.C, ProfessoratNIE,Mysore
for her guidance and support in doing case study of the
above paper.
REFERENCES
[1] “Privacy-Preserving Vehicle Assignment For Mobility-
On-Demand Systems” (Published in: IntelligentRobots
and Systems (IROS), 2017 IEEE/RSJ International
Conference on 24-28 Sept 2017)
[2] “Characterizing Road SegmentsUsingCompassSensors
To Predict Approaching Bus Stops” (Danila Chenchiky,
Jia Cheny, Stephen Yany, Shahriar Nirjon
Undergraduate Mobile Computing Systems Research
Group Department of Computer Science University of
North Carolina at Chapel Hill Email: fchenchik, jiac,
sjyan, nirjong@cs.unc.edu)
[3] “Testing Using Selenium Web Driver” (Published
in: Electrical, Computer and Communication
Technologies (ICECCT), 2017 Second International
Conference on 22-24 feb 2017)
[4] “Applying Coding Systems In The Process Of Testing
Software Applications” (2017 14th International
Conference on Engineering of Modern ElectricSystems
(EMES))
[5] “The Influence Of Human Factors On The Software
Testing Process: The Impact Of These Factors On The
Software Testing Process” Information Systems and
Technologies(CISTI), 2017 12th IberianConferenceon
[6] “Test Automation using Selenium WebDriver”-
Navneesh Garg, LeoTech Press
Ad

More Related Content

What's hot (20)

Flexera Software App Portal Datasheet
Flexera Software App Portal DatasheetFlexera Software App Portal Datasheet
Flexera Software App Portal Datasheet
Flexera
 
IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET-An Interline Dynamic Voltage Restorer (IDVR)IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET Journal
 
Siemens Prescan360
Siemens Prescan360 Siemens Prescan360
Siemens Prescan360
Hari Vijay
 
IRCTC projects
IRCTC  projects IRCTC  projects
IRCTC projects
Karan Kukreja
 
Final_report
Final_reportFinal_report
Final_report
Titash Mandal
 
IBM AppScan Enterprise - The total software security solution
IBM AppScan Enterprise - The total software security solutionIBM AppScan Enterprise - The total software security solution
IBM AppScan Enterprise - The total software security solution
hearme limited company
 
sathishkumarr
sathishkumarr sathishkumarr
sathishkumarr
Sathishkumar R
 
IBM Rational App Scan Tester Edition and Quality Manager
IBM Rational App Scan Tester Edition and Quality ManagerIBM Rational App Scan Tester Edition and Quality Manager
IBM Rational App Scan Tester Edition and Quality Manager
Александр Шамрай
 
Bus tracking application in Android
Bus tracking application in AndroidBus tracking application in Android
Bus tracking application in Android
yashonil
 
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET Journal
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2
Roger Snook
 
11.7 yrs of exp in testing (manual and automation)
11.7 yrs of exp in testing (manual and automation)11.7 yrs of exp in testing (manual and automation)
11.7 yrs of exp in testing (manual and automation)
Vijaya Kumar R
 
IRJET - Android based M-Application for Car Parking using QR Code
IRJET - Android based M-Application for Car Parking using QR CodeIRJET - Android based M-Application for Car Parking using QR Code
IRJET - Android based M-Application for Car Parking using QR Code
IRJET Journal
 
White Paper - Securing Mobile Access to enterprise data
White Paper - Securing Mobile Access to enterprise dataWhite Paper - Securing Mobile Access to enterprise data
White Paper - Securing Mobile Access to enterprise data
Appear
 
Intelligent Bus Tracking System Using Android
Intelligent Bus Tracking System Using AndroidIntelligent Bus Tracking System Using Android
Intelligent Bus Tracking System Using Android
AM Publications
 
IBM AppScan Standard - The Web Application Security Solution
IBM AppScan Standard - The Web Application Security SolutionIBM AppScan Standard - The Web Application Security Solution
IBM AppScan Standard - The Web Application Security Solution
hearme limited company
 
Iaetsd future polling system using cloud computing in support with smart clie...
Iaetsd future polling system using cloud computing in support with smart clie...Iaetsd future polling system using cloud computing in support with smart clie...
Iaetsd future polling system using cloud computing in support with smart clie...
Iaetsd Iaetsd
 
IBM Rational AppScan Product Overview
IBM Rational AppScan Product OverviewIBM Rational AppScan Product Overview
IBM Rational AppScan Product Overview
Ashish Patel
 
Airline Flight Schedule Notification Application (AFSNA)
Airline Flight Schedule Notification Application (AFSNA)Airline Flight Schedule Notification Application (AFSNA)
Airline Flight Schedule Notification Application (AFSNA)
IRJET Journal
 
IBM AppScan - the total software security solution
IBM AppScan - the total software security solutionIBM AppScan - the total software security solution
IBM AppScan - the total software security solution
hearme limited company
 
Flexera Software App Portal Datasheet
Flexera Software App Portal DatasheetFlexera Software App Portal Datasheet
Flexera Software App Portal Datasheet
Flexera
 
IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET-An Interline Dynamic Voltage Restorer (IDVR)IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET Journal
 
Siemens Prescan360
Siemens Prescan360 Siemens Prescan360
Siemens Prescan360
Hari Vijay
 
IBM AppScan Enterprise - The total software security solution
IBM AppScan Enterprise - The total software security solutionIBM AppScan Enterprise - The total software security solution
IBM AppScan Enterprise - The total software security solution
hearme limited company
 
IBM Rational App Scan Tester Edition and Quality Manager
IBM Rational App Scan Tester Edition and Quality ManagerIBM Rational App Scan Tester Edition and Quality Manager
IBM Rational App Scan Tester Edition and Quality Manager
Александр Шамрай
 
Bus tracking application in Android
Bus tracking application in AndroidBus tracking application in Android
Bus tracking application in Android
yashonil
 
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET Journal
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2
Roger Snook
 
11.7 yrs of exp in testing (manual and automation)
11.7 yrs of exp in testing (manual and automation)11.7 yrs of exp in testing (manual and automation)
11.7 yrs of exp in testing (manual and automation)
Vijaya Kumar R
 
IRJET - Android based M-Application for Car Parking using QR Code
IRJET - Android based M-Application for Car Parking using QR CodeIRJET - Android based M-Application for Car Parking using QR Code
IRJET - Android based M-Application for Car Parking using QR Code
IRJET Journal
 
White Paper - Securing Mobile Access to enterprise data
White Paper - Securing Mobile Access to enterprise dataWhite Paper - Securing Mobile Access to enterprise data
White Paper - Securing Mobile Access to enterprise data
Appear
 
Intelligent Bus Tracking System Using Android
Intelligent Bus Tracking System Using AndroidIntelligent Bus Tracking System Using Android
Intelligent Bus Tracking System Using Android
AM Publications
 
IBM AppScan Standard - The Web Application Security Solution
IBM AppScan Standard - The Web Application Security SolutionIBM AppScan Standard - The Web Application Security Solution
IBM AppScan Standard - The Web Application Security Solution
hearme limited company
 
Iaetsd future polling system using cloud computing in support with smart clie...
Iaetsd future polling system using cloud computing in support with smart clie...Iaetsd future polling system using cloud computing in support with smart clie...
Iaetsd future polling system using cloud computing in support with smart clie...
Iaetsd Iaetsd
 
IBM Rational AppScan Product Overview
IBM Rational AppScan Product OverviewIBM Rational AppScan Product Overview
IBM Rational AppScan Product Overview
Ashish Patel
 
Airline Flight Schedule Notification Application (AFSNA)
Airline Flight Schedule Notification Application (AFSNA)Airline Flight Schedule Notification Application (AFSNA)
Airline Flight Schedule Notification Application (AFSNA)
IRJET Journal
 
IBM AppScan - the total software security solution
IBM AppScan - the total software security solutionIBM AppScan - the total software security solution
IBM AppScan - the total software security solution
hearme limited company
 

Similar to IRJET- An Efficient Automation Framework for Testing ITS Solution using Selenium (20)

VEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEMVEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEM
Kalpam Srivastava
 
Hostel Mess Attendance Management System using Wifi
Hostel Mess Attendance Management System using WifiHostel Mess Attendance Management System using Wifi
Hostel Mess Attendance Management System using Wifi
IRJET Journal
 
Project synopsis.
Project synopsis.Project synopsis.
Project synopsis.
ssuser3bb83f1
 
J017325660
J017325660J017325660
J017325660
IOSR Journals
 
Abstraction and Automation: A Software Design Approach for Developing Secure ...
Abstraction and Automation: A Software Design Approach for Developing Secure ...Abstraction and Automation: A Software Design Approach for Developing Secure ...
Abstraction and Automation: A Software Design Approach for Developing Secure ...
iosrjce
 
Load testing for jquery based e commerce web applications with cloud performa...
Load testing for jquery based e commerce web applications with cloud performa...Load testing for jquery based e commerce web applications with cloud performa...
Load testing for jquery based e commerce web applications with cloud performa...
IAEME Publication
 
Android Application For Decentralized Family Locator
Android Application For Decentralized Family LocatorAndroid Application For Decentralized Family Locator
Android Application For Decentralized Family Locator
IRJET Journal
 
publishable paper
publishable paperpublishable paper
publishable paper
chaitanya451336
 
IRJET- UID Secure Travel Identity
IRJET- UID Secure Travel IdentityIRJET- UID Secure Travel Identity
IRJET- UID Secure Travel Identity
IRJET Journal
 
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemSynopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation System
ZainabNoorGul
 
IRJET- Human Activity Recognition using Smartphone Sensors
IRJET- Human Activity Recognition using Smartphone SensorsIRJET- Human Activity Recognition using Smartphone Sensors
IRJET- Human Activity Recognition using Smartphone Sensors
IRJET Journal
 
SOFTWARE REQUIREMENT SPECIFICATION.pptx
SOFTWARE REQUIREMENT SPECIFICATION.pptxSOFTWARE REQUIREMENT SPECIFICATION.pptx
SOFTWARE REQUIREMENT SPECIFICATION.pptx
AnmolMogalai
 
IRJET- Application Backup and Restore across Multiple Devices
IRJET-	 Application Backup and Restore across Multiple DevicesIRJET-	 Application Backup and Restore across Multiple Devices
IRJET- Application Backup and Restore across Multiple Devices
IRJET Journal
 
Self-Protecting Technology for Web Applications
Self-Protecting Technology for Web ApplicationsSelf-Protecting Technology for Web Applications
Self-Protecting Technology for Web Applications
IRJET Journal
 
IRJET - Smart Transportation Monitoring System
IRJET - Smart Transportation Monitoring SystemIRJET - Smart Transportation Monitoring System
IRJET - Smart Transportation Monitoring System
IRJET Journal
 
Car Rental System
Car Rental SystemCar Rental System
Car Rental System
IRJET Journal
 
Human Resource Management using Phone Gap
Human Resource Management using Phone GapHuman Resource Management using Phone Gap
Human Resource Management using Phone Gap
IRJET Journal
 
IOT Based Smart Parking System
IOT Based Smart Parking SystemIOT Based Smart Parking System
IOT Based Smart Parking System
IRJET Journal
 
Multi Smart Parking System
Multi Smart Parking SystemMulti Smart Parking System
Multi Smart Parking System
IRJET Journal
 
ELECTRIC VEHICLE CHARGING STATION FINDER AND SLOT BOOKING MOBILE APPLICATION ...
ELECTRIC VEHICLE CHARGING STATION FINDER AND SLOT BOOKING MOBILE APPLICATION ...ELECTRIC VEHICLE CHARGING STATION FINDER AND SLOT BOOKING MOBILE APPLICATION ...
ELECTRIC VEHICLE CHARGING STATION FINDER AND SLOT BOOKING MOBILE APPLICATION ...
IRJET Journal
 
Hostel Mess Attendance Management System using Wifi
Hostel Mess Attendance Management System using WifiHostel Mess Attendance Management System using Wifi
Hostel Mess Attendance Management System using Wifi
IRJET Journal
 
Abstraction and Automation: A Software Design Approach for Developing Secure ...
Abstraction and Automation: A Software Design Approach for Developing Secure ...Abstraction and Automation: A Software Design Approach for Developing Secure ...
Abstraction and Automation: A Software Design Approach for Developing Secure ...
iosrjce
 
Load testing for jquery based e commerce web applications with cloud performa...
Load testing for jquery based e commerce web applications with cloud performa...Load testing for jquery based e commerce web applications with cloud performa...
Load testing for jquery based e commerce web applications with cloud performa...
IAEME Publication
 
Android Application For Decentralized Family Locator
Android Application For Decentralized Family LocatorAndroid Application For Decentralized Family Locator
Android Application For Decentralized Family Locator
IRJET Journal
 
IRJET- UID Secure Travel Identity
IRJET- UID Secure Travel IdentityIRJET- UID Secure Travel Identity
IRJET- UID Secure Travel Identity
IRJET Journal
 
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemSynopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation System
ZainabNoorGul
 
IRJET- Human Activity Recognition using Smartphone Sensors
IRJET- Human Activity Recognition using Smartphone SensorsIRJET- Human Activity Recognition using Smartphone Sensors
IRJET- Human Activity Recognition using Smartphone Sensors
IRJET Journal
 
SOFTWARE REQUIREMENT SPECIFICATION.pptx
SOFTWARE REQUIREMENT SPECIFICATION.pptxSOFTWARE REQUIREMENT SPECIFICATION.pptx
SOFTWARE REQUIREMENT SPECIFICATION.pptx
AnmolMogalai
 
IRJET- Application Backup and Restore across Multiple Devices
IRJET-	 Application Backup and Restore across Multiple DevicesIRJET-	 Application Backup and Restore across Multiple Devices
IRJET- Application Backup and Restore across Multiple Devices
IRJET Journal
 
Self-Protecting Technology for Web Applications
Self-Protecting Technology for Web ApplicationsSelf-Protecting Technology for Web Applications
Self-Protecting Technology for Web Applications
IRJET Journal
 
IRJET - Smart Transportation Monitoring System
IRJET - Smart Transportation Monitoring SystemIRJET - Smart Transportation Monitoring System
IRJET - Smart Transportation Monitoring System
IRJET Journal
 
Human Resource Management using Phone Gap
Human Resource Management using Phone GapHuman Resource Management using Phone Gap
Human Resource Management using Phone Gap
IRJET Journal
 
IOT Based Smart Parking System
IOT Based Smart Parking SystemIOT Based Smart Parking System
IOT Based Smart Parking System
IRJET Journal
 
Multi Smart Parking System
Multi Smart Parking SystemMulti Smart Parking System
Multi Smart Parking System
IRJET Journal
 
ELECTRIC VEHICLE CHARGING STATION FINDER AND SLOT BOOKING MOBILE APPLICATION ...
ELECTRIC VEHICLE CHARGING STATION FINDER AND SLOT BOOKING MOBILE APPLICATION ...ELECTRIC VEHICLE CHARGING STATION FINDER AND SLOT BOOKING MOBILE APPLICATION ...
ELECTRIC VEHICLE CHARGING STATION FINDER AND SLOT BOOKING MOBILE APPLICATION ...
IRJET Journal
 
Ad

More from IRJET Journal (20)

Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
BRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATIONBRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ..."Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
Breast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer VisionBreast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer Vision
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the HeliosphereAnalysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the HeliosphereAnalysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
FIR filter-based Sample Rate Convertors and its use in NR PRACH
FIR filter-based Sample Rate Convertors and its use in NR PRACHFIR filter-based Sample Rate Convertors and its use in NR PRACH
FIR filter-based Sample Rate Convertors and its use in NR PRACH
IRJET Journal
 
Kiona – A Smart Society Automation Project
Kiona – A Smart Society Automation ProjectKiona – A Smart Society Automation Project
Kiona – A Smart Society Automation Project
IRJET Journal
 
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based CrowdfundingInvest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUBSPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
IRJET Journal
 
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
BRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATIONBRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ..."Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
Breast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer VisionBreast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer Vision
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the HeliosphereAnalysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the HeliosphereAnalysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
FIR filter-based Sample Rate Convertors and its use in NR PRACH
FIR filter-based Sample Rate Convertors and its use in NR PRACHFIR filter-based Sample Rate Convertors and its use in NR PRACH
FIR filter-based Sample Rate Convertors and its use in NR PRACH
IRJET Journal
 
Kiona – A Smart Society Automation Project
Kiona – A Smart Society Automation ProjectKiona – A Smart Society Automation Project
Kiona – A Smart Society Automation Project
IRJET Journal
 
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based CrowdfundingInvest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUBSPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
IRJET Journal
 
Ad

Recently uploaded (20)

new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
Value Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous SecurityValue Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous Security
Marc Hornbeek
 
introduction to machine learining for beginers
introduction to machine learining for beginersintroduction to machine learining for beginers
introduction to machine learining for beginers
JoydebSheet
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ijscai
 
Data Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptxData Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdfRICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
MohamedAbdelkader115
 
Machine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptxMachine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptx
rajeswari89780
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
IntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdfIntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdf
Luiz Carneiro
 
Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Journal of Soft Computing in Civil Engineering
 
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G..."Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
Infopitaara
 
New Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdfNew Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdf
mohamedezzat18803
 
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptxExplainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
MahaveerVPandit
 
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Journal of Soft Computing in Civil Engineering
 
Artificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptxArtificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptx
aditichinar
 
DSP and MV the Color image processing.ppt
DSP and MV the  Color image processing.pptDSP and MV the  Color image processing.ppt
DSP and MV the Color image processing.ppt
HafizAhamed8
 
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
inmishra17121973
 
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptxLidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
RishavKumar530754
 
new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
Value Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous SecurityValue Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous Security
Marc Hornbeek
 
introduction to machine learining for beginers
introduction to machine learining for beginersintroduction to machine learining for beginers
introduction to machine learining for beginers
JoydebSheet
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ijscai
 
Data Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptxData Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdfRICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
MohamedAbdelkader115
 
Machine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptxMachine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptx
rajeswari89780
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
IntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdfIntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdf
Luiz Carneiro
 
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G..."Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
Infopitaara
 
New Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdfNew Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdf
mohamedezzat18803
 
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptxExplainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
MahaveerVPandit
 
Artificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptxArtificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptx
aditichinar
 
DSP and MV the Color image processing.ppt
DSP and MV the  Color image processing.pptDSP and MV the  Color image processing.ppt
DSP and MV the Color image processing.ppt
HafizAhamed8
 
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
inmishra17121973
 
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptxLidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
RishavKumar530754
 

IRJET- An Efficient Automation Framework for Testing ITS Solution using Selenium

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 03 | Mar-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 2625 An Efficient Automation Framework for Testing ITS Solution Using Selenium Ramyashree. B MTech, Information Technology, The National Institute of Engineering, Mysore ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract- Intelligent transport system (ITS) requires both hardware and software support to maintain its accuracy. Hardware are test for its performance whereas software is tested for its accuracy and maintainability to support end users and customers. The proposed system creates a selenium framework for automating the test cases to be executedonthe web applications. The automation framework is required to provide maintainability, productivity and to make result analysis easier. Frameworks are a set of guidelines which defines how we will structure the various components in an automation environment. Proposed system creates a data driven framework to test the web application of the above mentioned ITS. Keywords- ITS, Selenium, Selenium Framework, Data driven framework 1. INTRODUCTION Intelligent Transport Systems(ITS), as the name specifies-it is the transport systems with some intelligence. ITS is built upon both Hardware and Software. ITS aims to provide innovative services to different modesof transportation.Itis an application of computer, electronics and communication technologies and management strategies in an integrated manner to provide traveler information to increase the safety and efficiency of the surface transportation systems. Some of the examples of intelligence in transport systems include- vehicular tracking, panic alert, Wi-Fi facility etc... ITS should be managed by Hardware like Routers, Display systems, etc. and Software like Web Applications, Firewalls, Protocols, etc. Let’s take an example; Bus is the most widely used public transport system. Some systems are developed to provide intelligence to this public transport. Initially the bus was setup by a GPS device in order to monitor them remotely. Next, a Wi-Fi device was setup in the bus in order to provide a free Wi-Fi for the passengers. In the Software, An App was developed to help the passengers to track the bus and then ‘Alert’ option was given to the passengers in case of any emergency. Figure1 shows a simple example of ITS where in there are different Transport systems with the facility like GPS, Wi-Fi, Satellite communication, etc… Intelligent transport systems are built on as per the requirements of the client. So, each system varies in both Hardware and Software Layouts. Once the system is built and ready to setup, it has to be tested before installation. Testing phase takes an important rolebeforeInstallationand Maintenance. In Intelligent Transport Systems, Testing should be done from two aspects, Hardware and Software. Figure1: An example of intelligent transport systems. Routers, GPS devices, Display systems, Inductive loop detectorsetc. hasto go under performance testing to ensure the correctness of the devices. Similarly, every Software, Particularly web application has to go under different types of testing like functional, Integration, System, Security, Performance, End-End testing. All these types of testing are done in order to check the correctness of the application. Every Software is developed to support a business. Every software is developed to support the business. If thereisbug in software, affects the business so before we launch the software to the business it should be tested such that all the bugsshould be recognized and fixed. Software testingcanbe done both manually and automatically. Manual Software testing involve click and check method which becomes tedioustask and also require lots of time to do. To overcome this disadvantage we prefer for Automation Testing. Automation testing involves writing a code, creating framework and reusing framework for other applicationsof similar type. This project aims at creating one such framework for the web application which supports ITS. The framework is created with the main intension of reusability and correctness. The framework uses selenium as its tool with extension of jar file. ‘User Management’ Module was automated using the framework. Validation testing, Functional testing, Integration testing and some extent of penetration testing is done using selenium tool. A research work wasdone regarding penetration testing with selenium
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 03 | Mar-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 2626 tool. The end results were evaluated and reported to the organization. Selenium is an Open source tool which is used to automate the Software testing. Selenium is a set of jarfiles or suite of software that are intended to automate the software based on organization needs. Selenium has four components: Selenium RC, Selenium IDE, Web Driver and Selenium Grid. Selenium Remote Control (RC) allows the user to write the automation script in any programing language against HTTP request. Selenium IDE is an UI based application which have Record and Playback option which helpsthe user to record the test casesand execute it.But,the disadvantages of IDE are that the validationtestcasescannot be executed efficiently. Selenium Web Driver allowstheuser to automate the software and test whether the components are working as expected. Also, WebDriver allowsthe user to have friendly API that is easier to maintain thaninSelenium- RC. In this project we are using Selenium WebDriver to create a framework. 2. PROPOSED SYSTEM The main purpose of the ITS web application concentrates on remotely controlling the systems, user management and to support the employee in retrieving the information about the transport system. The module which is concentrated here is “User Management”. In usermanagementmodule,the user will register from the companies email address to subscribe for Wi-Fi facility inside the bus. Also, the employees can track the bus through WebApp or Mobile App. The user can register only through the web application. Users (Employees of the organization) has to enter authorized employee-id, card-id, corresponding e-mail id with organization domain name and corresponding mobile number. As soon as they register, an email will be sent on to the registered mail-id with unique link for each employee. Employee has to validate themselves by clicking on the link. Once the validation is over, then employees have full access to the app. Every time when user wants Wi-fi, he/she has to login to the application. As soon as employee logs-in, they will receive an OTP using which the employeecanstartusing the Wi-Fi. The employees also have the facility of editing their profile. If users enter invalid credentialsfor3times,the account will be blocked and can be unlocked only by admin side web application. The proposed system creates a selenium framework for automating the test cases to be executed on the web applications. The automation framework is required to provide maintainability, productivity and to make result analysis easier. Frameworks are a set of guidelines which defines how we will structure the various components in an automation environment. Proposed system creates a data driven framework to test the web application of the above mentioned ITS. Advantages of Proposed System:  Efficient Data Driven Framework.  Automatically generates validation test results.  Penetration test cases are executed.  Test results will be written back to excel file.  Reusability of code.  Better performance. 3. RELATED WORKS As stated in [1] Urban transportation is being transformed by mobility-on-demand (MoD) systems. One of the goals of MoD systems is to provide personalized transportation services to passengers. This process is facilitated by a centralized operator that coordinates the assignment of vehicles to individual passengers, based on location data. However, current approaches assume that accurate positioning information for passengers and vehicles is readily Formally, we solve a batch assignment problem that routes vehicles at obfuscated origin locations to passenger locations (since origin locations correspond to previous drop-off locations), such that the mean waiting time is minimized. Our main contributions are two-fold. First, we formalize the notion of privacy for continuous vehicle-to- passenger assignment in MoD systems, and integrate a privacy mechanism that providesformalguarantees.Second, we present a polynomial-time iterative version of the Hungarian algorithm to allocate a redundant number of vehicles to a single passenger. This algorithm builds on the insight that even during peak rush hour there are unoccupied (redundant) traveling vehicles. Paper [2] reports that, We devise an inexpensive and intuitive system for bus route navigation for locales where public transportation may serve as a prevalent mode of commute but where technologies that make arrival predictions through tracking vehiclesin transit throughGPS or othermeans do not exist. These systemstypically require real-time monitoring of traffic variations. We provide a personalized approach where in a world of pervasive smart phone use, users may take advantage of sensor data to learn and personalize their bus routes, and alert them on time when a bus stop is approaching. We accomplish thisthrough the development and implementation of two algorithms: 1) turn detection using on-board compass sensor of a smart phone, and 2) characterizing road segmentsintermsofturns and thereby predicting approaching bus stops. We conduct field experiments on a route with four selected bus stops in the town of Chapel Hill. Results show that the accuracy of turn detection and detection of approaching bus stops are 95.7% and 83%, respectively. The selenium framework which is created here data drive. So we are referring below papers to create a framework. As per [3] Software testing is considered to be the most important step in Software Development Life Cycle. The main objective of the testing process is to compare the obtained results with those of expected by the end user of the software. Test Automation simplifies the work of tester by automating the execution of test scripts with the use of
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 03 | Mar-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 2627 special software. This paper focuses on the use of Selenium Webdriver to test a web application and to demonstrate the use of this tool in combination with other tools like the Maven, TestNG, etc., for more easier approach to testing and to improve the quality of testing process. Paper [4] states that, The challengesmet duringthesoftware projects fall into any number of categories.Thedevelopment and the technical solutions bring about technicalchallenges, but the situations one is confronted with, may also be sociological, psychological ormanagerial in nature. Without any knowledge in the field of social sciences, the programmers, testers and managers might interpret the social aspects of the project improperly, and such interpretations lead to the inability to fully understand the problem and, ultimately, to inefficiency in the decision- making process. Furthermore, solid knowledgeoftheoriesin the area of the social sciences is required for a better understanding of both the context in which the application runs and of the final users who will use the developed project. The understanding of and the involvement in a software acceptance testing (SAT) project, requires the combination of multiple theories and principles from different disciplines. According to [5] Software testing is a key process that ensures a reliable quality product, and likeotheractivitiesin the development process, has a wide range of toolsavailable, but still requires a lot of human work, where the finalquality of the software can be impacted directly by several factors. In this sense, this study aims to identify the human factors (cognitive, operational and organizational) present in the test process and to define the influence of these factors during their execution. Thus, the article presents a study with quantitative methods and techniques of the survey type, in which 112 professionals from the test area participated in 17 Brazilian states. The results provide a set of human factors that correlate with the final quality of a software product or service. 4. DATA DRIVEN FRAMEWORK Let usconsider an example where in a web page hastwotext boxes. One for user name and the other for password. Both the text fields accepts ten characters which must include letters, numbers and special characterslik @ and _ . Wehave to test for the validation of text boxes. That is, we have to functional test the text boxes for its accuracy of accepting input. To test these validations, we must create test data. Test data must include all the combinations of input. We have to pass on each of these test data to text boxes. Typing each and every test data into text boxesmanuallyisatedious task. So we have to automate this work which is called as data driven framework. We need automation framework for maintainability, productivity and to make result analysis easier. Frameworks are set of guidelines which defineshow we will structurethe various components in the automation environment. [6]. these components include object repository, test data, functions, reports and batch execution scripts. Figure2 showsdifferent componentsof framework.Allthese components work together to form an efficient framework. Driver component includes, how the scripts are executed in batch and what are the setups needed for the execution. Scripting components include, how all the key components are structured in automation framework. Reporting components include how to get the test results. Figure2: Automation Framework Components In Data Driven framework test case logic resides in test scripts, the test data is separated and kept outside the test scripts. Test data isread from the external file likeexcelfiles, text files, CSV files and database. These are loaded into the variable inside the test scripts. Variables are used both for storing input valuesand verification values. Since the datais stored outside the script, if any changes in the test data, we would need to change just one datasheet and all other test data will fit into execution. This avoids a huge maintenance effort using this framework. Test data can be changed at one central place and there is no need to modify the scripts. Changes to the test data does not affect the test scripts and test cases can be executed with multiple sets of data. 5. IMPLEMENTATION The Implementation phase of the project is where the detailed design is actually transformed into working code. Aim of the phase is to translate the design into a best possible solution in a suitable programming language. This chapter covers the implementation aspects of the project, giving details of the programing language and development environment used. It also gives an overview of the core modules of the project with their step by step flow. Prerequisitesfor implementation ofthisframeworkrequires excel test data sheet to be kept ready. Output excel file will be created internally by the program. All the components should be located using id, xpath, css etc… Algorithm1: FileHandle() 1. Create a file with output stream. 2. Print “creating file” Automation framework Driver component Scripting component Reporting component
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 03 | Mar-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 2628 3. Crete workbook copy- writeblesh 4. Create sheet with sheetname and offset value 5. for (int i = 0; i < Norows; i++) for (int k = 0; k < Nocol; k++) inputdata[i][k]=sheets.getCell(k,i).getContents() Label l = new Label(k, i, inputdata[i][k]); Label l2 = new Label(3, 0, "actual output"); Label l3 = new Label(4, 0, "status"); writablesh.addCell(l); writablesh.addCell(l2); writablesh.addCell(l3); 6. end for 7. end for 8. end FileHandle Algorithm1 gives the steps to perform dile handle operations. That is, using this algorithm the filesare opened and read. Also, the test data are copied on to the output file. Algorithm2: Provide_data() 1. open a file in input stream 2. open workbook copy in input stream excel file 3. get sheet in work book copy 4. read number of rows and columns 5. testdata[][]= String[no. of rows-1][columns] 6. count=0 7. for(int i=1;i<Rows;i++) for(int j=0;j<Columns;j++) Cell Excell = Exsheet.getCell(j,i); Testdata[count][j]=Excell.getContents(); 8. end for 9. count++; 10. end for 11. end Provide_data() Algorithm2 gives how the data is stored on to a variable from fetching the test data by excel. All these data are stored in the form of array variable and these array variables are responsible for sending keys on to the text boxes and verified test results I,e ‘Pass’ or ‘fail’ will be written back to the output stream excel file. 6. CONCLUSION AND FUTURE WORK This paper creates an automation framework for ITS web applications using selenium. The main intension of automation is to test the application for its accuracy. This framework is called as “Data driven framework” which fetches the test data from an external entity like excel or database and stores it in a variable and passes it to web elements. Also, the above mention algorithms verify the results and write it back to the excel file. This frameworkcan be reused for other similar applications hence maintaining productivity and maintainability. Further, this framework can be extended to perform Penetration testing like XSS or SQL Injection. Also, in future work they can concentrate on collaborating this framework with otherhybridframeworks. ACKNOWLEDGEMENT I wouldliketo thank Dr.Vidya Raj.C, ProfessoratNIE,Mysore for her guidance and support in doing case study of the above paper. REFERENCES [1] “Privacy-Preserving Vehicle Assignment For Mobility- On-Demand Systems” (Published in: IntelligentRobots and Systems (IROS), 2017 IEEE/RSJ International Conference on 24-28 Sept 2017) [2] “Characterizing Road SegmentsUsingCompassSensors To Predict Approaching Bus Stops” (Danila Chenchiky, Jia Cheny, Stephen Yany, Shahriar Nirjon Undergraduate Mobile Computing Systems Research Group Department of Computer Science University of North Carolina at Chapel Hill Email: fchenchik, jiac, sjyan, [email protected]) [3] “Testing Using Selenium Web Driver” (Published in: Electrical, Computer and Communication Technologies (ICECCT), 2017 Second International Conference on 22-24 feb 2017) [4] “Applying Coding Systems In The Process Of Testing Software Applications” (2017 14th International Conference on Engineering of Modern ElectricSystems (EMES)) [5] “The Influence Of Human Factors On The Software Testing Process: The Impact Of These Factors On The Software Testing Process” Information Systems and Technologies(CISTI), 2017 12th IberianConferenceon [6] “Test Automation using Selenium WebDriver”- Navneesh Garg, LeoTech Press