www.hcltech.com Business Assurance & Testing QEx Automation Platform



Similar documents
QEx Whitepaper. Automation Testing Pillar: Selenium. Naveen Saxena. AuthOr:

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP

What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing

Perfect Your Mobile App with Load Testing and Test Automation

Automation and Virtualization, the pillars of Continuous Testing

Viewpoint. Choosing the right automation tool and framework is critical to project success. - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys

Web UI & Functional Test Automation for Continuous Agile Deliveries

From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development

Automation using Selenium

SOFTWARE TESTING TRAINING COURSES CONTENTS

DELIVERING AGILE QUALITY ASSURANCE THROUGH EXTREME AUTOMATION

Federal Secure Cloud Testing as a Service - TaaS Center of Excellence (CoE) Robert L. Linton

Automated testing for Mobility New age applications require New age Mobility solutions

On the Edge of Mobility Building a Bridge to Quality October 22, 2013

DESIGN OF AUTOMATION SCRIPTS EXECUTION APPLICATION FOR SELENIUM WEBDRIVER AND TestNG FRAMEWORK

International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN:

a new generation software test automation framework - CIVIM

Higher Focus on Quality. Pressure on Testing Budgets. ? Short Release Cycles. Your key to Effortless Automation. OpKey TM

DevOps for CA Plex Automated Testing

Latest Trends in Testing. Ajay K Chhokra

Continuous Integration (CI) for Mobile Applications

Security Automation in Agile SDLC Real World Cases

Copyrighted , Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

HP Application Lifecycle Management

Guide to Mobile Testing

Mobile Automation: Best Practices

Th3 - Open Source Tools for Test Management

Automation Testing in Mobile Applications Swati Hajela

DevOps for the Mainframe

The Worksoft Suite. Automated Business Process Discovery & Validation ENSURING THE SUCCESS OF DIGITAL BUSINESS. Worksoft Differentiators

Simple Mobile Application & Browser Testing

HP Agile Manager What we do

Tavant Technologies. Flexible Approach to Test Automation with Measureable ROI. White Paper. Madan Mohan Reddy B Santosh Kumar CH

Software Quality Testing Course Material

Urbancode Deploy Overview

AUTOMATED MOBILE TESTING REQUIRES BOTH REAL DEVICES AND EMULATORS

GLOBAL JOURNAL OF ENGINEERING SCIENCE AND RESEARCHES

Sandesh Prasanna Kumar

Initial Value Proposition (IVP)

Solutions for Quality Management in a Agile and Mobile World

eggplant for Cross Platform Test Automation TestPlant Nick Saunders

Better Software Though Expertise, Collaboration & Automation. BDD, DevOps and Testing

Comparative Study of Automated Web Testing Tools

How To Test On An Hp Mobile Device

Quality Testing. Assured.

QA Tools (QTP, QC/ALM), Selenium with Java, Mobile with Automation, Unix, SQL, SOAP UI

Develop and test faster by virtualizing constrained application components

Test Automation Tool comparison HP UFT/QTP vs. Selenium - Prashant Malhotra

RUN THE RIGHT RACE. Keep pace with quickening release cycles. Discover automation with the human touch. CHOOSE A TEST TO RUN BELOW

Cisco Enterprise Mobility Services Platform

Test Automation -Selenium

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

Introduction to Mobile Performance Testing

CloudBees Continuous Integration and Test with Appvance Enterprise August 28, 2013 Frank Cohen, (408)

Lab Management, Device Provisioning and Test Automation Software

Best Practices in Automation Testing of Mobile Applications

WHITE PAPER. Getting started with Continuous Integration in software development. - Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

INDEPENDENT TESTING & QA SERVICES

Load and Performance Load Testing. RadView Software October

Collaborating for Quality in Agile Application Development From Beginning to End

elivering CRM Success in the Cloud

Comprehensive Testing Services for Life Insurance Systems

Mobile Test Automation - Right Tools and Right Approach

ALM120 Application Lifecycle Management 11.5 Essentials

Sonata s Product Quality Assurance Services

Perfecto Mobile. All rights reserved.

Testing. Chapter. A Fresh Graduate s Guide to Software Development Tools and Technologies. CHAPTER AUTHORS Michael Atmadja Zhang Shuai Richard

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

100% NO CODING NO DEVELOPING IMMEDIATE BUSINESS -25% -70% UNLIMITED SCALABILITY DEVELOPMENT TIME SOFTWARE STABILITY

Increase Your Mobile Test Automation ROI

Microsoft Modern ALM. Gilad Levy Baruch Frei

Client Overview. Engagement Situation. Key Requirements

IBM Rational: Sustainable automated testing for SAP Ecosystems with Worksoft Certify

Web Enabling Solution for Windows Desktop Applications. White Paper

How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development

Enterprise-grade Mobile Application Quality across your Application Life cycle THE MOBILECLOUD PLATFORM Perfecto Mobile. All rights reserved.

Clinical Platform Identity & Role Based Access Management

Building Robust Applications l Optimizing Performance l Transforming Business

Application Testing Suite: A fully Java-based software testing platform for testing Oracle E-Business Suite and other web applications

NO PLACE FOR ERRORS. Looking for top quality Custom Software Development Services? We are here for you.

Take full advantage of IBM s IDEs for end- to- end mobile development

Cross Platform Mobile. -Vinod Doshi

Telerik: Develop Experiences

<Insert Picture Here> Application Testing Suite Overview

Transcription:

www.hcltech.com Business Assurance & Testing QEx Automation Platform

MARKET NEED Increasing application complexities and shorter release cycles have made it imperative to test new features whilst performing regression testing on the existing functions. Testing requirement has to become more agile, testers must work with development teams on day-to-day project activities and thus teams must automate in the right way. Many organizations are turning to enterprise automation, which comes with promises of greater efficiency and cost savings that have made it the mantra of many CEOs since long now. For achieving high levels of automation quickly, enterprises seek platform driven approach to customize test automation and help by overcoming automation backlog.

QEx AUTOMATION PLATFORM FEATURES 1. Easy-to-use automated software testing platform for multiple environments, devices and software applications, and any technology QEx Automation Platform offers ease to develop and manage test automation projects. You can optimize robust test automation through QEx Automation Platform for testing of any desktop, web or mobile application. Because today s applications and platforms are using many individual types of UI and continuously strives to offer full object recognition for any UI technology. As of now, it supports the platforms and UI technologies listed below: HOW CAN WE HELP? HCL has developed a script-less comprehensive automation solution called QEx Automation Platform for testing web, desktop and mobile applications. HCL s QEx Automation Platform is a toolagnostic solution, which provides complete and comprehensive automation capabilities. Created on industry standard tools; it enables repeatability, re-usability and the easy adoption of automation. It works with functional automation tools, including licensed tools such as Unified Functional Tester (UFT) and open-source tools such as Selenium. It also supports seamless integration with test management tools. Desktop:.NET, WinForms, WPF, Win32, VB, Java, Delphi, PowerBuilder, SAP, MFC, ActiveX, Siebel, Oracle and many more Browsers: HTML, HTML5, JavaScript, Ajax, Silverlight, Flash, Flex, Air, ASP.NET, Google Web Toolkit, YUI library, Ext JS, Ext.Net, Java applet, jquery, Sencha GXT, DHTMLX, and many more along with cross-browser testing for Internet Explorer, Firefox, Chrome and Safari Mobile: Native ios apps, native Android apps, Xamarin.iOS, Xamarin.Android, PhoneGap, mobile web testing for ios, Windows Apps, web and hybrid apps 2. Broad acceptance seamless integration and pure flexibility with a professional API for multiple teams, different skill sets and different responsibilities QEx Automation Platform does not require any scripting language. Within the test development environment, testers create flexible automation test suite projects, but without the need for programming. The platform enables collaboratively automating with your team to succeed faster. You can now enable your business analysts and subject matter experts to participate in automation. Nonetheless, test suites and reports can be enhanced with userspecific automation code.

3. Quicker, more reliable test automation QEx Automation Platform is supported through Unified Functional Tester (UFT) and Selenium, widely accepted automation tools in the market. It shrinks test cycle times and related costs and is a portable automation testing platform for web/desktop/mobile applications. The tests can be created in web browser without any scripting languages. They can be run directly in most modern web browsers. It empowers you through: Fastest script creation: Record tests on the Automation Platform or use 50+ pre-built keywords within the platform to create test script Easiest script management: Manage your objects the smarter way with central object repository, parameterize your script with point and click, use inbuilt recovery scenarios to handle exceptions and do much more on top of automation tools 4. Automate mobile testing The Platform supports all mobile operating systems. Start automating your Android, ios and Windows 8 app testing using your favorite tool Robotium, Appium, Sikuli or cloud based tools like Perfecto, SeeTest, etc., which enables you to find bugs earlier and with less effort. The Platform comes to you with the below features: Support for automation of Web, Native and Hybrid apps run your tests on actual devices Use of same methodology as web to create your mobile test central object management, keyword driven, integrated data management and much more Use of image-based and object-based mobile automation mechanisms in same script get the best of both worlds 5. Multi Browser Testing With HCL Cloud Run hundreds of parallel acceptance tests and cut down your testing time we have deployed your favorite tools on HCL Cloud Run your tests with multiple combinations of browsers and operating systems in cloud Save yourselves the hassles of managing test infrastructure for parallel runs, we do it for you We give you clean VM on cloud every time you execute with HCL Cloud 6. Click & Go test reports reproduce bugs and maintain tests QEx Automation Platform test report files are PDF based. They are generated during test execution and reduce the time needed to determine what went wrong. In case of a failed execution the report automatically capture screenshots of the system under test to simplify bug identification. 7. Key advantage Integrate with CI and test management QEx Platform integrates with your existing CI (Jenkins, Bamboo) and test management tools (Rational Quality Manager, HP ALM, TestLink) seamlessly. Effortlessly integrates into your existing test setup Picks tests automatically from your test management tools (HP ALM/QC, TestLink) and sends the result back for easy management, logs defects automatically for failed test case and empowers your agile process with automation

What s in QEx Automation Solution? QTP and Selenium REDUCE TOOL COST AND ENABLE BUSINESS TEAMS TO CREATE TEST SCRIPTS Through ability to create and execute QTP and Selenium test scripts helps Reporting Dashboard ANALYZE TRENDS Through test report for test suits DevOps Support END-TO-END AUTOMATION SUPPORT Through integration with DevOps tools like HP CDA In-Process Automation REDUCE CYCLE TIME Through creation of automation script for In-process automation Support for Cloud Server REDUCE COST SIGNIFICANTLY Through support for cloud server QC Integration USE SINGLE TEST REPOSITORY TO GET TEST REPORT Through ability to update test execution data in QC with QTP report Link Test Data ELIMINATE TEST EFFORT TO MAINTAIN MULTIPLE TEST DATA SHEET Through linked test data feature Reusability REDUCE TEST SCRIPT CREATION/ MAINTENANCE EFFORT Through Reusable functions/ keywords for QTP and ease to manage them in UI Web Browser Support GET HIGH PORTABILITY AND ACCESSIBLITY Through web browser support

HOW DOES IT WORK? QEx Automation Platform brings you advantageous features such as re-usable test scripts, comprehensive needbased reporting, cost and time efficient platform building and modification, and alleviates the need for additional skilled personnel for testing. As shown in the image, the tool-agnostic platform works seamlessly with functional automation tools, including licensed products such as Unified Functional Tester (UFT), open-source tools like Selenium, Appium, etc. It is a user-friendly solution which requires only basic knowledge of automation. The platform seamlessly integrates with test management systems including HP ALM/QC, TestLink and CI tools like Jenkins and TeamCity. It facilitates comprehensive reporting and detailed test logs; enables capability to support multiple iterations with multiple sets of data; supports scheduling of test scenarios; and packages reusable technology-specific and domain-specific library functions, to bring you significant output. Continuous Integration Tools Jenkins Team City HCL s QEx Automation Platform Input Config Test Script Action Data Object 3 QEx Automation Platform Engine REUSABLE FUNCTIONS & KEYWORDS DEFECT LOGGER TOOL AGNOSTIC CONTROLLER HP Application Lifecycle Management Rational Quality Manager Test Link Test Management Tools Testing Tools Version Control System HP UFT Selenium SOAP UI IBM RFT APPIUM Smoke Regression System Integration Application Under Test Web Windows Java Technology n QEx Automation Platform Output PDF reports Dashboards HTML report Test Logs Picture: Functioning of QEx Automation Platform

QEx Automation Platform functions in a module based approach. The various modules work as plug-ins with the automation module and can enable you to opt for one or all features at a time. This customization can be provided through selecting the specific layer for the feature required in case all the features are not required in a scenario. Cloud Infrastructure Browser based user interface USER UFT Selenium RIT Orchestration & Assertion Web SOA API TOOLS & TECHNOLOGIES QEx Automation Platform Module QEx ENGINE Reusable Business functions Reusable Keywords Test Data Reports and drill down view Requirement Traceability Dashboard Schedule and run Test Remote Execution Linked defect Single test repository Test Management Module Application under test Build Deployment Automation Infrastructure Provisioning Configuration Mgmt. Integration Continuous Integration Module Platform Provisioning Test Mgmt. Integration Automation Tool Integration Continuous Integration Test Mgmt. Integration Application Provisioning Build Deployment Automation Configuration Mgmt. Integration Continuous Delivery Module Picture: QEx Automation Platform module based approach

HOW DOES IT BENEFIT YOU? QEx Automation Platform enables you to: Achieve over 90% automation in many cases Reduce effort: possibility to achieve over 90% of the manual execution effort Reduce manual regression test effort by 70% to increase coverage of product areas and over 50% script preparation effort through reusability of test cases Reduce test automation development cycle time by over 30% Realize faster ROI on test automation due to reduced automated test development time Save over 40% in automation maintenance cost Reduce SDLC cost by over 20% through Automation Enable complete flexibility with script-free testing for nonprogrammers Reduce effect in cross browser testing through concurrent execution of automated tests across browsers It also enables strategic decisions in the project through custom dashboards and analytics, governance of multi-person test cases and improved productivity through collaborative automation and lower maintenance cost through reusability of test cases. BUSINESS CASE Here s a quick study on how HCL provided a scalable solution offering significant reduction in testing efforts and reusability of test cases for a large German Bank. Business challenges Understand the vast application and the domain quickly, without any proper artifacts Consolidate verification and validation activities to reduce dependency Share and reduce infrastructure costs; economically manage resources Create a flexible and scalable model in line with growing needs Standardize tools and follow a stringent testing methodology Reduce time-to-market and cost while maintaining quality and performance Reduce delays and productivity losses due to lack of automated workflow to coordinate between test environment services, build and deployment teams, development and testing

Test automation approach Identified set of complex, medium and simple test cases for each of the applications for QEx Automation Platform evaluation Identified regression set for automation collaboration with business analysts, statistical analysis of application logs for most used features Prioritized identified automation test-set based on business impact into core and functional regression test suites Prepared automation strategy and identification of Automation customizations requirement Developed reusable components, automated test cases, test data sets and parameterizations Benefits Achievement of more than 97% automation for majority of applications Reduction of over 90% of the manual execution effort Reduced manual regression test effort by 70% Reduction of 40-60% script preparation effort through reusable generic and business functions Reduced test data set-up time significantly by using automation scripts Reduction in release cycles for production releases and weekend outages Faster realization of ROI on test automation due to reduced automated test development time Multi-platform, device and technology testing using inhouse frameworks

WHO ARE WE? We are HCL s Business Assurance and Testing Services. HCL s BATS is a centralized testing organization that services all verticals and horizontals in an enterprise. It is a one-stop shop for Quality Assurance and deployment needs of global organizations. HCL s Business Assurance and Testing Services Differentiators A consistent software testing approach that can reduce the time and cost of managing testing programs A set of test building blocks and repeatable methodology to increase efficiency and allows for customization and enhancement Metrics which provide integrated tracking and the foundation for continuous testing improvement Catalog-based pricing for testing services for standard test services to augment test factory model; through catalog-based services, client will get more insight into the nature of services, value that they would be getting with the services and finally enhanced predictability Risk-based testing approach to ensure test activities prioritization based on risk

Hello there! I am an Ideapreneur. I believe that sustainable business outcomes are driven by relationships nurtured through values like trust, transparency and flexibility. I respect the contract, but believe in going beyond through collaboration, applied innovation and new generation partnership models that put your interest above everything else. Right now 105,000 Ideapreneurs are in a Relationship Beyond the Contract with 500 customers in 31 countries. How can I help you?