pyramid’s overview selenium...

2
Pyramid’s Selenium Solution Overview Interest in test automation utilizing the Selenium tool suite has grown substantially over the past several years for a number of reasons including: • Selenium is an open-source solution, so there are no license costs • It is more developer friendly (C#, Java) • Selenium handles multiple browsers more easily • It supported AJAX components long before licensed tools did However, Selenium has some significant shortcomings that need to be addressed in order to make it an efficient enterprise solution. Pyramid’s Selenium Solution addresses all of these shortcomings with a unique automation framework that allows an organization to take advantage of the cost savings of an open-source tool while still providing the experience of a licensed tool. Our Solution The Pyramid solution includes all of the feature/functionality required to provide a high-quality, low-cost solution for your automation needs. The following contains a high-level view of this unique solution. Features • Easy scripting (similar to QTP) • Reduced complexity enabling increased productivity • Test suite execution functions allows for multiple tests to be executed together • Component based architecture reduces maintenance costs • Customized exception handling • Code DOM capability • Support for Windows APIs and Controls Components • Pyramid Data Accelerator – creates a mechanism for managing test data allowing for tests to be data driven. In addition, functions that validate back-end data are also included. • Pyramid Object Manager – creates/manages objects using a simple GUI in a centralized repository. • Pyramid Report Accelerator – provides a set of standard reports in HTML/Excel format. • Pyramid Scripting Framework – can be implemented with a keyword or functional decomposition style scripting solution. Integrations • HP Quality Center/ALM • Open-source test management tools • Build/deployment/continuous integration tools •Open-source code management/version control tools Delivering a licensed tool experience at an open-source cost Script Input Data Object Identification Data Script Driver App Interaction Engine Application Under Test Reporting Engine Pyramid Object Manager Pyramid Input Data Library Functional Decomposition Framework Pyramid Reporting Engine Library Keyword Driven Framework Pyramid Consulting / Selenium Solution / QA http://solutions.pyramidci.com

Upload: vuongthu

Post on 30-Jul-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pyramid’s Overview Selenium Solutionsolutions.pyramidci.com/.../2015/02/Pyramids_Selenium_Solution.pdf · Selenium Solution Overview ... Script Driver App Interaction ... taking

Pyramid’s Selenium Solution

Overview

Interest in test automation utilizing the Selenium tool suite has grown substantially over the past several years for a number of reasons including:

• Selenium is an open-source solution, so there are no license costs • It is more developer friendly (C#, Java) • Selenium handles multiple browsers more easily • It supported AJAX components long before licensed tools did

However, Selenium has some significant shortcomings that need to be addressed in order to make it an efficient enterprise solution. Pyramid’s Selenium Solution addresses all of these shortcomings with a unique automation framework that allows an organization to take advantage of the cost savings of an open-source tool while still providing the experience of a licensed tool.

Our Solution

The Pyramid solution includes all of the feature/functionality required to provide a high-quality, low-cost solution for your automation needs. The following contains a high-level view of this unique solution.

Features• Easy scripting (similar to QTP) • Reduced complexity enabling increased productivity • Test suite execution functions allows for multiple tests to be executed together • Component based architecture reduces maintenance costs • Customized exception handling • Code DOM capability • Support for Windows APIs and Controls

Components• Pyramid Data Accelerator – creates a mechanism for managing test data allowing for tests to be data driven. In addition, functions that validate back-end data are also included. • Pyramid Object Manager – creates/manages objects using a simple GUI in a centralized repository.• Pyramid Report Accelerator – provides a set of standard reports in HTML/Excel format.• Pyramid Scripting Framework – can be implemented with a keyword or functional decomposition style scripting solution.

Integrations• HP Quality Center/ALM • Open-source test management tools • Build/deployment/continuous integration tools •Open-source code management/version control tools

Delivering a licensed tool experience at an open-source cost

Script

Input Data Object Identification Data

Script Driver

App Interaction Engine

Application Under Test

Reporting Engine

Pyramid Object Manager

Pyramid Input Data Library Functional Decomposition

Framework

Pyramid Reporting EngineLibrary

Keyword Driven Framework

Pyramid Consulting / Selenium Solution / QAhttp://solutions.pyramidci.com

Page 2: Pyramid’s Overview Selenium Solutionsolutions.pyramidci.com/.../2015/02/Pyramids_Selenium_Solution.pdf · Selenium Solution Overview ... Script Driver App Interaction ... taking

Business Challenges

Businesses are continually challenged with finding solutions that are affordable, effective and scalable to meet their needs. Many enterprises have shifted to open-source tools to save money only to discover that there can be hidden costs with open-source solutions. Without the proper investment in the open-source automation framework, an organization can be left with a solution that is too expensive, taking too many technical resources to create and maintain scripts, or too limited, not producing the required ROI or integrating with their current tool environment.

Pyramid has made that investment for you, delivering a licensed tool experience at an open-source cost. Every component of Pyramid’s custom framework is designed to be utilized by typical test automation resources, not developers. In addition, the framework can be integrated into your current tool environment to leverage all of your current tool and reporting infrastructure.

Our Expertise

Pyramid leads the industry in providing best-practice testing automation. Our comprehensive services optimize crucial quality activities and include:

• Analysis and evaluation of manual test cases • Selection of appropriate test cases to automate • Delivery of test automation scripts in your environment

Our solid foundation in manual testing has enabled us to develop high quality, cost-effective automated testing processes. Both onshore and offshore, Pyramid teams provide an exceptional level of continuity along with automation expertise.

Receive a proof of concept in 5-10 days

Pyramid understands that validation is a critical component in the innovation process. Our low-cost proof of concept (POC) confirms the feasibility of testing automation to prospective testing clients. This POC includes automating a limited number of manual test cases to prove value and scalability.

The POC for one of our existing clients involved two of their most complex test cases, each taking half an hour to run manually. By automating the test scripts, we reduced the testing time to two minutes and were able to reuse the scripts for future testing cycles. These savings can result in rapid ROI delivering hard-dollar contributions to IT operations.

About Pyramid

Pyramid Consulting Inc. is a global technology and process driven software solutions company offering customer centric solutions. With knowledge and experience of the entire IT lifecycle, we help enterprises streamline core IT processes and augment their competitive advantage. Pyramid’s global delivery model harnesses productive tools, agile methodologies, iterative processes and expert frameworks to provide innovative and cost-effective solutions. Our domain and industry experts engineer robust technology solutions for clients in a wide range of industries including retail, logistics, healthcare, insurance, software development, financial services, media, publishing and telecommunications.

Our Key Differentiators

There are many reasons why you should partner with Pyramid for all of your automation needs including:

+ Pyramid has 17 years of experience pioneering and perfecting automation solutions.

+ Pyramid is more than a testing shop. We leverage our Development Practice to create easy-to-use solutions that solve complex problems.

+ Pyramid has made a significant investment in custom frameworks that customers can leverage to substantially increase ROI.

+ Pyramid’s highly-skilled offshore team keeps your costs low.

+ Pyramid’s proven results.

Global Headquarters

Pyramid Consulting Inc.11100 Atlantis Place,Alpharetta, GA 30022, USAPhone: 678.514.3500Toll-free: 877.248.0024

Global Delivery Centers

Pyramid IT SolutionsD-26, Sector 63Noida - 201 301, IndiaPhone: +91 120 3883400

Pyramid IT SolutionsCSR Commercial ComplexAyyappa Society, MadhapurHyderabad, 500081, India Phone: +91 40 40328000

Mobile Solutions Mobile StrategySolution DeliverySupport and Maintenance

Enterprise SolutionsSoftware developmentApp ManagementArchitecture ConsultingMigration and PortingIT Consulting

QA Testing SolutionsTest AutomationMobile TestingFunctional TestingPerformance TestingIntegration Testing

ISV SolutionsOutsourced Product Dev.Maintenance and SupportSoftware EnhancementSustenance EngineeringPerformance Engineering

Pyramid Consulting / Selenium Solution / QA

- Canada - Europe - Asia Pac - Africa- USA

For more information: Visit us at http://solutions.pyramidci.com or email us at [email protected]

http://solutions.pyramidci.com