Professional Documents
Culture Documents
-------------------------------------------------------------------------------------------------------------
White Paper
Tavant Selenium Framework: Turning Good Selenium into Great Sanjeev K Gupta
_____________________________________________________________________________________ www.tavant.com
Tavant Technologies
P-1
-------------------------------------------------------------------------------------------------------------
Introduction
Though commercial testing tools are well-defined and easy to use, they are often accompanied by two major limitations -- cost and license constraints. Many IT organizations have to pay a huge price for commercial automation tools and maintaining their inflexible licenses over long periods of time. This is where open source tools like Selenium add a lot of value to contemporary commercial tools like QTP, SilkTest, etc. However, implementation of Selenium in project automation space is also not devoid of challenges.
Beside these, often there is a complex test case structure based on Selenium API call, which requires decent coding knowledge.
Benefits of Tavant Selenium Framework Easy migration and upgradation of test scripts Easy to use for testers Well-defined user interface for test definition and creation Easy maintainability and reusability of test scripts Complete pre-bundled package Saves time in test case creation/modification Saves testers from the complexities of test frameworks
_____________________________________________________________________________________ www.tavant.com
P-2
_____________________________________________________________________________________ www.tavant.com
P-3
------------------------------------------------------------------------------------------------------------TSF can be easily integrated with different tools like Hudson, TestNG, JUnit, Ant, etc., depending on the project requirements. Besides, test reports can also be easily integrated with test management tools. A representation of the wide services offered by TSF is given below:
TSF
CORE
Benefits of TSF
1. 2. 3. 4. 5. 6. 7. Easy migration and upgradation of test scripts Easy to use for testers Well-defined user interface for test definition and creation Easy maintainability and reusability of test scripts Complete pre-bundled package Saves time in test case creation/modification Saves testers from the complexities of test frameworks
_____________________________________________________________________________________ www.tavant.com
P-4
------------------------------------------------------------------------------------------------------------Thus, TSF not only cut down the time required to write 200 test cases from 250 to 100 hours (i.e. 40% saving of time) but also helped us achieve significant savings in effort and costs. Migration of Scripts from Selenium 1.2 to 2.0 (Page Object Pattern) Number of tests Time taken for migration without TSF 100 80 hours, because scripts needed many customizations and changes. 20 hours, because changes were required only at the core API layer, so upgradation was 4X faster than traditional methods.
_____________________________________________________________________________________ www.tavant.com
P-5
------------------------------------------------------------------------------------------------------------About Tavant Technologies Tavant Technologies is a specialized IT solutions & services provider that leverages its expertise to provide impactful results to its customers. We have leveraged our unrivaled capabilities and domain insights to create game changing results for leading businesses across chosen industry micro-verticals. We are known for our long-lasting customer relationships, engineering excellence and passionate employees. Founded in 2000, we are headquartered in Santa Clara, California and service customers across North America, Europe, and Asia-Pacific. About the Author Sanjeev K Gupta is working as Sr. SQA Engineer at Tavant Technologies. He has over 4.5 years of industry experience in implementation of open source automation testing frameworks in a wide range of enterprise applications and products. Sanjeevs expertise lies in building frameworks and integration of open source tools.
Tavant Technologies, Inc. 3101 Jay Street, Santa Clara, CA 95054, USA Tel: (866) 9-TAVANT Fax: +1-408-519-5401 For more information, contact: bizdev@tavant.com Tavant Technologies. All rights reserved.
No part of this document may be reproduced, stored in retrieval system, transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise without express written permission from Tavant Technologies.
www.tavant.com
_____________________________________________________________________________________ www.tavant.com
P-6