Professional Documents
Culture Documents
463152ijsetr13872 273
463152ijsetr13872 273
Vol.06,Issue.07
February-2017,
Pages:1464-1466
www.ijsetr.com
I. SYSTEM ANALYSIS 12. Easy for re-run only failed Test Case and Merging
Existing System: Till date only commercial tools are with Test Report using „robot‟ tool.
available in the market to automate SIP. There is no particular 13. Easy for updating complete Test execution status into
open source tool available to completely automate SIP Test Management Tool by just uploading single
services. “output.xml” file.
14. Available Jenkins plug in for Continuous Integration
Proposed System: In this paper we proposed automation of and also capability to give Trend Analysis about Test
SIP services using Robot Frame Work. This is simple and a execution.
reliable resource. 15. Non- Programmer can also understand and develop
II. INTRODUCTION test cases easily.
Robot Framework is a keyword-driven testing framework
.It was released in 2005 by Nokia Siemens Networks for the
first time, and Version 2.0 released under „Apache License
2.0‟ in 2008. The framework is written using the Python
programming language and has an active community of
contributors. It is used for Hybrid Test Requirements unlike
other Test Framework.
Advantages:
1. Has simplicity in developing Test Cases in .txt, .html,
.xml, .csv etc.
2. Comes with rich collection of inbuilt and Third party
Test Libraries for all Domains Testing.
3. Easy for Developing, Enhancing and Maintaining
Test Scripts.
4. Can be enhanced in Java, Python and .Net.
5. Allows reusing of the keywords written in Ruby,
Clojure, Perl, Node.js, PHP using Remote Library. Fig1. Robot Framework – Architecture.
6. Can be used for Data Driven, Keyword Driven
(Functional), Behavioural Driven Testing. III. COMPARISION WITH OTHER TEST
7. Best suited for Functional, Performance and FRAMEWORKS
Acceptance Testing. A. One Solution for All Requirements:
8. Allows doing Unit Test for Java, Python, .Net using Each framework is introduced for specific Test Requirements
Jybot, Pybot and IPybot respectively. as given below
9. Generates Logs and Reports in log.html, report.html, Framework Requirements
output.xml for Test management. TestNG Data Driven Testing
10. Easily scalable as supports to run Test suites with Cucumber Behavioural Driven Testing
millions of Test Cases. MISTA Model based Testing
11. Allows controlling test execution using Test case Robot Framework is introduced for all kinds of Test
Tags for test case prioritization. Requirement (Hybrid Requirement). It‟s one solution for All
Requirements unlike one Solution for one Requirement.
IV. ROBOT FRAME WORK FOR SIP AUTOMATION C. GUI based Soft Phone Automation by using Robot
TEST BED Frame Work
To Automate Soft Phone (Xlite/Zoiper) GUI importing pyw
in auto and to find Xlite/Zoiper DTMF using Robot
framework – Auto It library. Mainly Auto It is designed to
automating the windows GUI and it uses mouse movement
and window/control manipulation in order to automate easily.