ANZTB 2010 Conference. Tuesday, 2 nd March 2010 Hybrid Keyword Data Driven. Frameworks by Jonathon Wright. Introduction ANZTB
|
|
- Betty Pitts
- 6 years ago
- Views:
Transcription
1 Hybrid Keyword Data Driven Automation Frameworks An Insight to Approaches, Techniques & Methodologies. Jonathon Lee Wright Introduction Hybrid Keyword Data Driven Automation Frameworks What does this mean to you now? Frameworks (Slide 1) ANZTB
2 Introduction Presentation Plan Background Traditional Approach ( Frameworks) Automation: Timeline Reasons for Past Failure Where to Start Framework: Advantages Keyword Driven Automation: Failure Rate Understanding Failure GAP Analysis Which Test Tool Data Driven Break Even Point Initial Investment One Dedicated Team Modularity Driven Break Even Point Business Process Testing Summary Frameworks (Slide 2) Introduction Buzzword HYBRID Frameworks (Slide 3) ANZTB
3 Introduction Moving swiftly past the hype Historically Automation is perceived as a Silver Bullet of the Testing world. The term has been adopted into a general metaphor, where "silver bullet" refers to any straight forward solution perceived to have extreme effectiveness.. The phrase typically appears with an expectation that some new technology or practice will easily cure a major prevailing problem Frameworks (Slide 4) Background Timeline: Product Test Automation Historical trends in automation frameworks: Frameworks (Slide 5) ANZTB
4 Background Learning from past experience 92% FAIL TO MEET TARGET ROI (Estimated) Industry: Test Automation (net worth) $1 billion $6.3 billion Automation Projects (failure cost) $0.6 billion $3.8 billion Frameworks (Slide 6) Source A: ROI on Test Automation - Source B: HP pay 4.5billion to acquire mercury - Traditional Approach Reasons for past failure WHY DO AUTOMATION PROJECTS TYPICALLY FAIL? Lack of defined automation methodology Automation is not treated as a legitimate project with the necessary planning / resources Frameworks (Slide 7) ATLM Diagram: Automated Software Testing (Dustin Rashka Paul) - ISBN Source: Maximizing ROI and Avoiding the Pitfalls of Test Automation (Bill Hayduk - RTTS) - ANZTB
5 Traditional Approach Reasons for past failure Test Automation is typically performed at the end of the development cycle User Requirements System Requirements Global Design Hybrid - Test Automation Business Process Modelling (BPM) - Mapping Business Process Business Process Testing (BPT) - Reusable Modules (Jigsaw Pieces) Descriptive Programming (DP) - Enables Dynamic Object Repository Detailed Design Traditional - Test Automation Implementation Functional Test Tool Dependences: Application Under Test (AUT) Delivery - Learn Object Repository Testing Frameworks (Slide 8) Traditional Approach Reasons for past failure After the initial success the automation scripts are not maintained for future builds (contributing to a high failure rate of the remaining 32% of working automation projects) Testers are typically untrained in test tools and programming techniques No modularization (reusable functions) ) in automation scripts Automated tests cases are usually designed based on front end functionality (black box testing) Frameworks (Slide 9) ANZTB
6 Traditional Approach Putting the pieces of the puzzle together Black-Box Box Activity Diagram Registered Forgot Password Reset Password Registration Real World Example Simple Screen Register LOGIN Reset Password Frameworks (Slide 10) Traditional Approach Understanding why automation fails The Mine Sweeper Effect Automated testing repeats the same route over and over. Initially any defects that are found are whilst developing the scripts (i.e. manually) Subsequent executions will have little chance of ever finding further defects unless the flow changes Frameworks (Slide 11) ANZTB
7 Traditional Approach Record Replay is not your friend Linear process mapping (AUT) Frameworks (Slide 12) Video Source: YouTube - Bugatti Veyron Lake Crash - Traditional Approach Breaking Even Point Test Preparation (V) Execution (D) Manual Automated Manual ROI Resource (R) for (n) Automated Tests Automated Scenario % 77% 50% 32% Scenario % 77% 50% 32% Scenario % 86% 57% 37% Scenario % 86% 57% 37% Scenario % 81% 54% 35% Scenario % 81% 54% 35% Scenario % 64% 42% 27% Scenario % 42% 27% 19% Scenario % 51% 33% 22% Scenario % 73% 48% 31% Totals 5 hrs 10 hrs 140 mins 14 mins % 72% 47% 31% Rn = Aa / Am = (Va + n*da) / (Vm + n*dm) Frameworks (Slide 13) Equation Source: Automated Software Testing (Dustin Rashka Paul) - ISBN ANZTB
8 Introducing ( Frameworks) Automation: Timeline Reasons for Past Failure Where to Start Framework: Advantages Keyword Driven Automation: Failure Rate Understanding Failure GAP Analysis Which Test Tool Data Driven Break Even Point Initial Investment One Dedicated Team Modularity Driven Break Even Point Business Process Testing Summary Frameworks (Slide 14) Where to start? Start SMALL think BIG Quick wins should be avoided NEVER expect to automate 100% First find out What needs to be tested? What can be tested? What could be tested? Under promise, Over deliver? Keep it simple, wherever possible Then you can work out What needs be automated? What can be automated? What could be automated? Focus on key critical business processes Remember to think of each module as a individual Jigsaw piece but keep in mind what is needed to complete the entire puzzle Frameworks (Slide 15) ANZTB
9 GAP Analysis Understanding the full extent of Application Under Test (AUT): GAP analysis = complete application functionality actual Business Risk Reusability Complexity Usage NOTE : The GAP analysis file can be used to generate the parameter file which in turn is used to generate the dynamic object repository. Feasibility Frameworks (Slide 16) Investing the time Allocate realistic time frames & resources to achieve the initial framework: Framework 20hrs (prep) 14mins (execution) ROI = 2.8 Framework = planning + design + development + testing Traditional 10hrs (prep) 14mins (execution) ROI = 3.2 Manual 5hrs (prep) 140mins (execution) N/A leverage leverage initial investment based on sample set of 10 scenarios Frameworks (Slide 17) ANZTB
10 Breaking Even Point Test Preparation (V) Execution (D) Manual Automated Manual ROI Resource (R) for (n) Automated Tests Automated Scenario % 34% 16% 11% Scenario % 34% 16% 11% Scenario % 38% 17% 11% Scenario % 38% 17% 11% Scenario % 36% 16% 11% Scenario % 36% 16% 11% Scenario % 30% 15% 10% Scenario % 21% 12% 10% Scenario % 25% 13% 10% Scenario % 33% 16% 11% Totals 5 hrs 20 hrs 140 mins 14 mins % 33% 16% 11% Rn = Aa / Am = (Va a / n + n*da) / (Vm + n*dm) Frameworks (Slide 18) Key Advantages Maintainability significantly reduces the test maintenance effort Reusability due to modularity of test cases and library functions Manageability - effective test design, execution, and traceability Accessibility to design, develop & modify tests whilst executing Availability scheduled execution can run unattended on a 24/7 basis Reliability due to advanced error handling and scenario recovery Flexibility framework independent of AUT or environment Measurability customisable reporting of test results ensure quality Frameworks (Slide 19) ANZTB
11 Which? Which Automation Tool Suits You? Approach BPT/BPM Keyword Data Modularity Example Functional Test Tool QuickTest Professional Test Management Tool Quality Center (BPTEE, BPM) Standalone IDE Tool VBS (Windows Scripting Host) Combination of all the above Hybrid Solution* * optimised solution with preferred vendors Frameworks (Slide 20) One dedicated Team BA SA TA SME AA Business Analysts (Functional Specs) (Change Requests) System Analysts (Business Process Modelling) (Requests for Change) REQUIREMENTS TEST EXECUTION Test Analysts Subject Matter Experts - Domain Experts (BA/SA) - Developers Automation Architects Framework Automation Experts SOLUTION Test Analysts TA Subject Matter Experts - Domain Experts (BA/SA) - Developers Automation Architects Framework Automation Experts TEST PLANNING TEST REPORTING Test Managers Project Managers (Dashboard) SME AA TM PM Frameworks (Slide 21) ANZTB
12 Subject Matter Experts (SME) Business Process Testing (BPT) Framework Automation Experts Collaborative Solution Step 1 Export Core Logic Step 2 Design Test Case(s) Input Field Values Screen Format Username 64 Characters Text Password 12 Characters Hidden Button Visible Step 3 Code Generation System Requirements Specification (SRS) Functional specifications document (FSD) Software design document (SDD) Detailed design document (DDD) Frameworks (Slide 22) Subject Matter Experts (SME) design tests using documentation to map logical data flow and process modelling Framework Automation Experts transform designed tests into automation components ready for keyword stage Keyword Driven Subject Matter Experts (SME) Step 4 Create Test Case(s) Action Object Event(Type) Activate Window Set Username Editbox Set Password Editbox Press Button Subject Matter Experts (SME) create test cases using business level keywords stored within the MasterDriver file containing all the test scenarios relating to the AUT Generic Reusable Libraries Actions Object Handler MasterDriver File Event Handler Parameters File Driver & Data Repository The Hybrid Keyword Data Driven Automation Framework processes each action/object/event keyword/component in turn Example Runtime Process Log.Framework ObjectRepository.CreateObject.Window ObjectRepository.CreateObject.Button ClearAlerts Log.Events Sync.WinWaitObject.Button Action.Preamble.Check.ButtonState Event.PushDynamic.Button Action.Postamble.Check.ButtonState Action.Reaction.Check Popup.Handler Error.Recovery (retry/skip/baseline) Log.Results Log.Reports Actions Object Repository The framework calls the necessary functions to process each keyword / component and dynamically creates the object repository at run-time Frameworks (Slide 23) ANZTB
13 Data Driven Subject Matter Experts (SME) Input Data Sources SQL Query ODBC DAO/ADO LDAP/ERP(SAP) XML Spreadsheet Static/Flat File DB Query XML Spreadsheet Static/Flat File DB Query Step 5 Create Test Data DB Query Unique Random Test Object Expected Result Test Data Source Username Pass DB Query Password Pass Unique Flag Fail Negative Expected Result = FAIL False Positives Parameter Range Testing Minimum Values Maximum Values Regression Pack Change Detection Mode Comparison Subject Matter Experts (SME) create test data within the MasterDriver file from a number of possible input data sources Negative Min Max Baseline Frameworks (Slide 24) Examples of working smarter Introduction of new functionality Start Process Activate Window Set Username Editbox Set Password Editbox Press button [NEW] Terms & Condition Screen Expected Window Not Found RFC Request for Change Step 1 Export Core Logic Step 2 Design Test Case Code Step 3 Generation Step 4 Create Test Case Step 5 Create Test Data Ready [NEW] T&C Module Change to current functionality Start Process Activate Window Set Username Editbox Set Password Editbox Button Renamed to GO Unable to press button Register Reset Password Terms & Conditions CR Change Request Module Load login module make single change to Parameter File Ready Rename to Go Frameworks (Slide 25) ANZTB
14 Guidelines behind working smarter Centralized - creation of the centralized master driver file to provide stable, repeatable keyword / data driven test scenarios Dynamic - runtime generation of the object repository from the parameter file utilizing descriptive programming techniques Legacy support - for manual execution & AUT roll back Version controlled - code, driver files & object repositories Unified reporting - supporting real-time test execution & generic test results output (.xml) to analyze quality of builds Generic reusable modules / libraries - provide reliable processing of preamble and postamble actions Frameworks (Slide 26) Modularity: Generic Framework Architecture Frameworks (Slide 27) ANZTB
15 SUMMARY Hybrid utilising the best technologies and resources to do the job Keyword creating simple & robust test cases written using business level keywords combined with natural language Data effective use of business data to provide as an input source Driven processes component actions, objects & events seamlessly Automation that is collaborative, distributed and scalable Frameworks independent of application or environment under test Frameworks (Slide 28) Hybrid Keyword Data Driven Automation Frameworks What does it mean to you now? Thanks for your attention! ANZTB
Test Automation as a Service (TaaaS)
Introduction Test Automation as a Service (TaaaS) Next Generation Testing: Innovations and Challenges Jonathon Lee Wright Director of Testing jlwright@iee.org @jonathon_wright www.taaas.net (blog) www.automation.org.uk
More informationTesting in the Agile World
Testing in the Agile World John Fodeh Solution Architect, Global Testing Practice 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Outline
More informationCopyright 2013 by AGILOD Consulting, LLC. All Rights Reserved. Test Automation. Done The AGILOD Way
All Rights Reserved. Test Automation Done The AGILOD Way What is The AGILOD Way? The AGILOD Way refers to a unique approach to test automation combined with a set of open source QTP actions & function
More informationQTP Course Content; Introduction
QTP Course Content; Introduction Overview on Test Automation Ways of Testing Disadvantages of Manual Testing Advantages of Test Automation Drawbacks of Test Automation Test Automation Types of Test Automation
More informationKeyword Driven Test Automation Framework for Web Based Applications
Keyword Driven Test Automation Framework for Web Based Applications http://www.onestopsoftwaretesting.com/ Page 1 Table of Contents 1. INTRODUCTION...3 2. PURPOSE...3 3. FRAMEWORK STRUCTURE...4 3.1. Function
More informationTesting as a Service (TaaS)
The current economic climate is making companies review their approach to IT even more closely. Testing as a Service (TaaS) Presentation to BCS SiGIST - 13 th December 2011 Jonathon Lee Wright - Innovation
More informationEARLY AUTOMATION APPROACH
EARLY AUTOMATION APPROACH - By Senthilkumar Gopalakrishnan Senthilkumar.Gopalakrishnan@cognizant.com Abstract: Early Automation approach involves automation team in the early phase of testing lifecycle.
More informationCAPABILITY. Managed testing services. Strong test managers experienced in working with business and technology stakeholders
TESTING SERVICES 1 CAPABILITY Innovative use of open source tools helping early and frequent and reducing license costs Test strategy Managed services Test management Functional Strong test managers experienced
More informationHow manual testers can break into Test Automation without programming skills
How manual testers can break into Test Automation without programming skills Jim Trentadue Enterprise Account Manager - Ranorex jtrentadue@ranorex.com Agenda Agenda Test Automation Industry recap Test
More informationFunctional Testing with Mercury QuickTest Professional
Functional Testing with Mercury QuickTest Professional Functional Testing Overview Definition Certify the application from a business perspective Process Validate application functions against the functional
More informationRobby Green QUEST 2009
Robby Green QUEST 2009 1 Agenda What is Automation? Can everything be automated? Should I or shouldn't I go for automation? Automation Suitability How to make this choice? Information that should be taken
More informationTest How to Succeed in Test Automation Björn Hagström & Davor Crnomat, Testway AB
Test How to Succeed in Test Automation Björn Hagström & Davor Crnomat, Testway AB Introduction The need for Automation Cost of Automation Plan to Automate Tools Test Approach Summary The Need for Automation
More informationStructured Approach to Testing - Android in an Agile Environment
Structured Approach to Testing - Android in an Agile Environment Table of Contents 1 Mobile Marketplace 2 3 4 5 6 7 8 9 Top Challenges & Goals Traditional vs Agile Mobile Testing Lifecycle Elements of
More informationSample Exam. Advanced Test Automation - Engineer
Sample Exam Advanced Test Automation - Engineer Questions ASTQB Created - 2018 American Software Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made,
More informationProgress DataDirect For Business Intelligence And Analytics Vendors
Progress DataDirect For Business Intelligence And Analytics Vendors DATA SHEET FEATURES: Direction connection to a variety of SaaS and on-premises data sources via Progress DataDirect Hybrid Data Pipeline
More informationDOWNLOAD OR READ : TEST AUTOMATION USING HP UNIFIED FUNCTIONAL TESTING EXPLORE LATEST VERSION OF QTP PDF EBOOK EPUB MOBI
DOWNLOAD OR READ : TEST AUTOMATION USING HP UNIFIED FUNCTIONAL TESTING EXPLORE LATEST VERSION OF QTP PDF EBOOK EPUB MOBI Page 1 Page 2 test automation using hp unified functional testing explore latest
More informationXyleme Studio Data Sheet
XYLEME STUDIO DATA SHEET Xyleme Studio Data Sheet Rapid Single-Source Content Development Xyleme allows you to streamline and scale your content strategy while dramatically reducing the time to market
More informationCA ERwin Data Profiler
PRODUCT BRIEF: CA ERWIN DATA PROFILER CA ERwin Data Profiler CA ERWIN DATA PROFILER HELPS ORGANIZATIONS LOWER THE COSTS AND RISK ASSOCIATED WITH DATA INTEGRATION BY PROVIDING REUSABLE, AUTOMATED, CROSS-DATA-SOURCE
More informationQlik Sense Desktop. Data, Discovery, Collaboration in minutes. Qlik Sense Desktop. Qlik Associative Model. Get Started for Free
Qlik Sense Desktop Data, Discovery, Collaboration in minutes With Qlik Sense Desktop making business decisions becomes faster, easier, and more collaborative than ever. Qlik Sense Desktop puts rapid analytics
More informationWHITEPAPER. Automated Functional Equivalence Testing. A White Paper by: Sagar M. Patil December, 2012
WHITEPAPER Automated Functional Equivalence Testing A White Paper by: Sagar M. Patil December, 2012 1 Table of Contents Executive Summary... 3 Typical Migration Testing Challenges... 4 Automation Approach
More informationTest Automation. Fundamentals. Mikó Szilárd
Test Automation Fundamentals Mikó Szilárd 2016 EPAM 2 Blue-chip clients rely on EPAM 3 SCHEDULE 9.12 Intro 9.19 Unit testing 1 9.26 Unit testing 2 10.03 Continuous integration 1 10.10 Continuous integration
More informationTEST AUTOMATION. Excel Global Solutions Inc. All Rights Reserved.
TEST AUTOMATION Table of Contents Introduction... 3 Automation Frameworks:... 3 Uses for a framework:... 3 Advantages of Test Automation over Manual Testing:... 3 Principles of Test Automation:... 4 Choosing
More informationConnecting TM1 to Various Third- Party Data Sources
Tip or Technique Connecting TM1 to Various Third- Party Data Sources Product(s): TM1 Area of Interest: Development Connecting TM1 to Various Third-Party Data Sources 2 Copyright Copyright 2008 Cognos ULC
More informationModern Database Architectures Demand Modern Data Security Measures
Forrester Opportunity Snapshot: A Custom Study Commissioned By Imperva January 2018 Modern Database Architectures Demand Modern Data Security Measures GET STARTED Introduction The fast-paced, ever-changing
More informationUFT Introduction to Automation and QTP
UFT Introduction to Automation and QTP What is automation? Why Automation Benefits of Test Automation Where to Begin? What to Automate? Tests that shouldn t be automated Basic Features of QTP Supporting
More informationBusiness Process Testing
Business Process Testing Software Version: 12.55 User Guide Go to HELP CENTER ONLINE http://admhelp.microfocus.com/alm/ Document Release Date: August 2017 Software Release Date: August 2017 Legal Notices
More informationHow Can Testing Teams Play a Key Role in DevOps Adoption?
June 3, 2016 How Can Testing Teams Play a Key Role in DevOps Adoption? Sujay Honnamane QA Director @sujayh Rameshkumar Bar Sr. Automation Architect @rameshbar 2016 Cognizant Session take away DevOps Overview
More informationBasic Training in Software Testing (2 Days)
www.peaklearningllc.com Basic Training in Software Testing (2 Days) This is a practical hands-on seminar to cover the critical path of testing. Your instructor will be an experienced practitioner in the
More informationTable of Contents What is Test Automation Framework?... 3 Different types of Frameworks used in QTP... 4 Linear Framework in QTP...
Table of Contents 1. What is Test Automation Framework?... 3 2. Different types of Frameworks used in QTP... 4 3. Linear Framework in QTP... 4 3.1 Components and Workflow of Linear Framework... 5 3.2 Advantages
More informationLearn Well Technocraft
The course includes Manual Testing + Automation Testing (QTP) details. The Courses can be taken individually or in combined. Course Objectives Understand Benefits of using Quick Test to automate tests
More informationFinal Paper. Automation in Agile Testing. Vijay Kumar - Senior Software Engineer - Testing CenturyLink Technologies
Final Paper Automation in Agile Testing Vijay Kumar - Senior Software Engineer - Testing CenturyLink Technologies Vijay.Kumar@CenturyLink.Com Abstract In any Agile Development methodology, automated testing
More informationDiploma in Software Testing 2.0 (HP)
SEED Infotech Ltd. : ' Panchasheel', 42/16, Erandawana`, SEED Infotech Lane, Off Karve Road Pune - 411004. India www.seedinfotech.com Course Name : Duration : Class room: 108 Hrs. Diploma in Software Testing
More informationMove Performance Testing to the Next Level with HP Performance Center September 11, Copyright 2013 Vivit Worldwide
Move Performance Testing to the Next Level with HP Performance Center September 11, 2013 Copyright 2013 Vivit Worldwide Brought to you by Copyright 2013 Vivit Worldwide Hosted by Megan Shelton Vivit Performance
More informationAdopting Agile Practices
Adopting Agile Practices Ian Charlton Managing Consultant ReleasePoint Software Testing Solutions ANZTB SIGIST (Perth) 30 November 2010 Tonight s Agenda What is Agile? Why is Agile Important to Testers?
More informationCA Test Data Manager Key Scenarios
WHITE PAPER APRIL 2016 CA Test Data Manager Key Scenarios Generate and secure all the data needed for rigorous testing, and provision it to highly distributed teams on demand. Muhammad Arif Application
More information9 th CA 2E/CA Plex Worldwide Developer Conference 1
1 Introduction/Welcome Message Organizations that are making major changes to or replatforming an application need to dedicate considerable resources ot the QA effort. In this session we will show best
More informationVIEW POINT. Choosing the right automation tool and framework is critical to project success. Harsh Bajaj, Technical Test Lead ECSIVS, Infosys
VIEW POINT Choosing the right automation tool and framework is critical to project success Harsh Bajaj, Technical Test Lead ECSIVS, Infosys Introduction Organizations have become cognizant of the crucial
More informationIntroduction to ALM, UFT, VuGen, and LoadRunner
Software Education Introduction to ALM, UFT, VuGen, and LoadRunner This course introduces students to the Application Lifecycle Management line products Introduction to ALM, UFT, VuGen, and LoadRunner
More informationHoping my knowledge, skills and experience could be used by you and your company I appreciate in advance your time and consideration.
To Whom It May Concern: My name is Juan Jose Luna Castillo, born in Mexico City where I achieved a Bachelor s Degree in Electronics from the Universidad del Valle de Mexico. With over fourteen-year experience
More informationWhat s New in IGSS V9
INDUSTRIAL AUTOMATION Interactive Graphical SCADA System INSIGHT AND OVERVIEW What s New in IGSS V9 What s New in IGSS V9 1 Table of Contents The IGSS Master Module... 3 Design and Runtime modes... 3 Added
More informationHP APPs v.12 Solutions for Dev-Ops
HP APPs v.12 Solutions for Dev-Ops Kimberly Fort HP Software July 2014 Kimberly Fort Software Solutions Architect *5 Months with HP *17 Years experience using HP Tools & products *20 Years experience in
More informationSAP testing accelerators are a new trend from software testing vendors
APPENDIX B * Case Study: Accelerating SAP Testing SAP testing accelerators are a new trend from software testing vendors to introduce or facilitate automation testing efforts. SAP test accelerators are
More informationFIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION
FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION The process of planning and executing SQL Server migrations can be complex and risk-prone. This is a case where the right approach and
More informationFeasibility Evidence Description (FED)
Feasibility Evidence Description (FED) The Los Angeles Community Garden Inventory and Locator Team 13 Ardalan Yousefi Cole Cecil Jeff Tonkovich Shi-Xuan Zeng Project Manager Integrated Independent Verification
More informationDiploma in Software Testing (DST)
SEED Infotech Ltd. : ' Panchasheel', 42/16, Erandawana`, SEED Infotech Lane, Off Karve Road Pune - 411004. India www.seedinfotech.com Course Name : Duration : Class room: 114 Hrs Product Code : ST-ST-50001
More informationTutorial to Building Automation Frameworksfor Web Services Testing
STC 2013 Tutorial to Building Automation Frameworksfor Web Services Testing By: Tushar Sharad Archana Shenoy Deloitte Consulting India Ltd Plot No #14,15 RMZ Futura Deloitte Drive, Hitech City Hyderabad
More informationMyFloridaMarketPlace Vendor Bid System (VBS)
MyFloridaMarketPlace Vendor Bid System (VBS) Agenda VBS Overview Managing Contacts Posting Advertisements Editing Advertisements Recommended Practices Resources Key Learning Objectives Upon completion
More informationFrom Manual Testing to Intelligent Test Automation Presented by Stephan Schulz
From Manual Testing to Intelligent Test Automation Presented by Stephan Schulz From Manual Testing to Intelligent Test Automation Where Are We Today? Evolution of Software Testing From Manual Testing to
More informationData Virtualization Implementation Methodology and Best Practices
White Paper Data Virtualization Implementation Methodology and Best Practices INTRODUCTION Cisco s proven Data Virtualization Implementation Methodology and Best Practices is compiled from our successful
More informationMigrating NetBackUp Data to the Commvault Data Platform
Migrating NetBackUp Data to the Commvault Data Platform LEGACY MIGRATION OVERVIEW Legacy backup data migrations are typically perceived to be high-cost, take a long time to complete, and prone to error
More informationNew Zealand Government IbM Infrastructure as a service
New Zealand Government IbM Infrastructure as a service Global leverage / local experts World-class Scalable Agile Flexible Fast Secure What are we offering? IBM New Zealand Government Infrastructure as
More informationThree Ways to Reduce Product Delivery Risk and to Lower Software Lifecycle Costs
Three Ways to Reduce Product Delivery Risk and to Lower Software Lifecycle Costs Jeffrey Fortin Product Manager for VectorCAST V2.2 2017-10-02 Why does quality matter? Two Examples 2 Why does quality matter?
More informationThe Business Case for Security in the SDLC
The Business Case for Security in the SDLC Make Security Part of your Application Quality Program Otherwise, Development Teams Don t View it is Part of their Job The notion of application quality, which
More informationMyCloud Computing Business computing in the cloud, ready to go in minutes
MyCloud Computing Business computing in the cloud, ready to go in minutes In today s dynamic environment, businesses need to be able to respond quickly to changing demands. Using virtualised computing
More informationTEST AUTOMATION EFFORT ESTIMATION - Lesson Learnt & Recommendations. Babu Narayanan
TEST AUTOMATION EFFORT ESTIMATION - Lesson Learnt & Recommendations Babu Narayanan 1. Candidates for test automation. One of the classical mistakes of the test automation team is: NOT choosing right test
More informationFinal Paper/Best Practice/Tutorial Advantages OF BDD Testing
Final Paper/Best Practice/Tutorial Advantages OF BDD Testing Preeti Khandokar Test Manager Datamatics Global Solutions Ltd Table of Contents Table of Contents... 2 Abstract... 3 Introduction... 3 Solution:...
More informationA CONFUSED TESTER IN AGILE WORLD
A CONFUSED TESTER IN AGILE WORLD QA A LIABILITY OR AN ASSET THIS IS A WORK OF FACTS & FINDINGS BASED ON TRUE STORIES OF ONE & MANY TESTERS!! J Presented By Ashish Kumar, A STORY OF TESTING. WHAT S AHEAD
More informationSmarter Systems In Your Cloud Deployment
Smarter Systems In Your Cloud Deployment Hemant S Shah ASEAN Executive: Cloud Computing, Systems Software. 5 th Oct., 2010 Contents We need Smarter Systems for a Smarter Planet Smarter Systems = Systems
More informationAgile Test Design and Automation of a Life-Critical Medical Device
Agile Test Design and Automation of a Life-Critical Medical Device Agile Test Design and Automation of a Life-Critical Medical Device A usable model for Agile Test Automation Thomas Kauders 1 PrettyGoodTesting
More informationSUGGESTED SOLUTION IPCC MAY 2017EXAM. Test Code - I M J
SUGGESTED SOLUTION IPCC MAY 2017EXAM INFORMATION TECHNOLOGY Test Code - I M J 7 1 2 1 BRANCH - (MULTIPLE) (Date : 20.11.2016) Head Office : Shraddha, 3 rd Floor, Near Chinai College, Andheri (E), Mumbai
More informationIBM 00M passed
IBM 00M-646 - passed Number: 000-000 Passing Score: 800 Time Limit: 120 min File Version: 1.0 http://www.gratisexam.com/ IBM 00M-646 IBM WebSphere Sales Mastery Test v5 Version: 4.0 QUESTION NO: 1 Per
More informationValue of managing and running automated functional tests with Rational Quality Manager
Value of managing and running automated functional tests with Rational Quality Manager Shinoj Zacharias (Shinoj.zacharias@in.ibm.com) Senior Software Engineer, Technical Lead IBM Software Fariz Saracevic
More informationBuilding a Customized Test Automation Framework Using Open Source Tools
Building a Customized Test Automation Framework Using Open Source Tools August, 2016 Contents Executive Summary...03 Need for Test Automation...04 Overcoming Limitations of Open Source Tools...04 Test
More informationVentureGPS User Guide
VentureGPS User Guide 01/05/2007 v3.4.9 Website Address: http://www.venturegps.com Resetting your password 1. On the login screen, click the Forgot Password hyperlink 2. On the next screen, enter your
More informationQLIKVIEW ARCHITECTURAL OVERVIEW
QLIKVIEW ARCHITECTURAL OVERVIEW A QlikView Technology White Paper Published: October, 2010 qlikview.com Table of Contents Making Sense of the QlikView Platform 3 Most BI Software Is Built on Old Technology
More informationIBM s Integrated Data Management Solutions for the DBA
Information Management IBM s Integrated Data Management Solutions for the DBA Stop Stressing and Start Automating! Agenda Daily Woes: Trials and tribulations of the DBA Business Challenges: Beyond the
More informationWipro s Endur Test Automation Framework (W-ETAF) Reduces time and effort for the implementation and maintenance of an automated test solution.
Wipro s Endur Test Automation Framework (W-ETAF) Reduces time and effort for the implementation and maintenance of an automated test solution. Introduction: Commodity trading, transaction and risk a changing
More informationWhat s New in SAS/Warehouse Administrator
What s New in SAS/Warehouse Administrator Scott Anderson, Wilbram Hazejager SAS Institute EMEA Agenda Product positioning Product history What s new since last time? Product demonstration Future plans
More informationAutomated Testing Frameworks: Test Automation with CodedUI
Automated Testing Frameworks: Test Automation with CodedUI CodedUI Introduction CodeUI is one of the important new features in Visual Studio 2010 s Premium and Ultimate versions. It helps users to create
More informationWITH ACTIVEWATCH EXPERT BACKED, DETECTION AND THREAT RESPONSE BENEFITS HOW THREAT MANAGER WORKS SOLUTION OVERVIEW:
SOLUTION OVERVIEW: ALERT LOGIC THREAT MANAGER WITH ACTIVEWATCH EXPERT BACKED, DETECTION AND THREAT RESPONSE Protecting your business assets and sensitive data requires regular vulnerability assessment,
More informationAssuring Certainty through Effective Regression Testing. Vishvesh Arumugam
Assuring Certainty through Effective Regression Testing Vishvesh Arumugam Agenda Introduction The Problem Magnitude Management Regression Test Efficiency Solution and Approach Test Suite Maintenance Determining
More informationA Structured Approach for Efficient Model-Based Testing in Large IT Projects
A Structured Approach for Efficient Model-Based Testing in Large IT Projects UCAAT 2013 22 24 October - Paris Jean-Pierre Schoch Bruno Legeard {jean-pierre.schoch, bruno.legeard}@smartesting.com Agenda
More informationData and the Environment: Impacts on Cost and Success
Data and the Environment: Impacts on Cost and Success April 2009 Philip Sampson 630-217-6614 Agenda Cost of Quality Test Objectives Data consideration fundamentals Environment consideration fundamentals
More informationSample Exam ISTQB Advanced Test Analyst Answer Rationale. Prepared By
Sample Exam ISTQB Advanced Test Analyst Answer Rationale Prepared By Released March 2016 TTA-1.3.1 (K2) Summarize the generic risk factors that the Technical Test Analyst typically needs to consider #1
More informationSD-WAN. The CIO s guide to. Why it s time for a new kind of network
The CIO s guide to SD-WAN Why it s time for a new kind of network More applications, more complexity, more problems, more opportunities. We re doing business in a bold new world. Technology, data and digitalization
More informationFrom Single Purpose to Multi Purpose Data Lakes. Thomas Niewel Technical Sales Director DACH Denodo Technologies March, 2019
From Single Purpose to Multi Purpose Data Lakes Thomas Niewel Technical Sales Director DACH Denodo Technologies March, 2019 Agenda Data Lakes Multiple Purpose Data Lakes Customer Example Demo Takeaways
More informationBackup and Recovery. Backup and Recovery from Redstor. Making downtime a thing of the past Making downtime a thing of the past
Backup and Recovery Backup and Recovery Backup from Redstor and Recovery from Redstor Making downtime a thing of the past Making downtime a thing of the past Reject risk Preventing data loss is a challenge
More informationEffective MySQL Optimizing SQL Statements (Oracle Press) PDF
Effective MySQL Optimizing SQL Statements (Oracle Press) PDF The Essential Guide to SQL Statement Optimization Written by Oracle ACE Director and MySQL expert Ronald Bradford, Effective MySQL: Optimizing
More informationUSTGlobal INNOVATION INFORMATION TECHNOLOGY. Using a Test Design Tool to become a Digital Organization
USTGlobal INNOVATION INFORMATION TECHNOLOGY Using a Test Design Tool to become a Digital Organization Overview: Automating test design reduces efforts and increases quality Automated testing resolves most
More informationAgile Test Automation Framework - Overhauling the Challenges
Agile Test Automation Framework - Overhauling the Challenges By Merral Crasto Test Lead, IBM India Pvt Ltd. Email: mecrasto@in.ibm.com - 1 - Table of Contents Abstract...3 About IBM India Pvt Ltd...3 The
More informationTechno Expert Solutions An institute for specialized studies! Introduction to Advance QTP course Content
Introduction to Advance QTP course Content NTRODUCTION TO AUTOMATION Automation Testing Benefits of Automation Testing Automation Testing Vs Manual Testing Automation Test Tools Tool selection criteria
More informationDesigning High-Performance Data Structures for MongoDB
Designing High-Performance Data Structures for MongoDB The NoSQL Data Modeling Imperative Danny Sandwell, Product Marketing, erwin, Inc. Leigh Weston, Product Manager, erwin, Inc. Learn More at erwin.com
More informationMassive Scalability With InterSystems IRIS Data Platform
Massive Scalability With InterSystems IRIS Data Platform Introduction Faced with the enormous and ever-growing amounts of data being generated in the world today, software architects need to pay special
More informationUser Documentation Development Life Cycle (UDDLC)
WWW.ALMAHACONSULTING.CA User Documentation Development Life Cycle (UDDLC) STANDARD OPERATING PROCEDURE BUSINESS PROCESS DOCUMENT DOCUMENT STATUS: VERSION 0.1 Department BUSINESS TRANSFORMATION Process
More informationThe 4 Ts of Test Automation: Your Planning Guide to Success Workshop. Presented By: David Dang Questcon Technologies
Quality - Innovation - Vision The 4 Ts of Test Automation: Your Planning Guide to Success Workshop Presented By: David Dang Questcon Technologies April 23, 2009 Typical Automation Project Test Automation:
More informationiserve Business Runs on I.T. I.T. Runs on iserve Software PRODUCT BRIEF
iserve PRODUCT BRIEF Business Runs on I.T. I.T. Runs on iserve Software Business thrives when IT runs smarter, faster, and stronger. That s why the most demanding IT organizations rely on iserve Software
More informationNew Zealand Government IBM Infrastructure as a Service
New Zealand Government IBM Infrastructure as a Service A world class agile cloud infrastructure designed to provide quick access to a security-rich, enterprise-class virtual server environment. 2 New Zealand
More informationVerint Knowledge Management Solution Brief Overview of the Unique Capabilities and Benefits of Verint Knowledge Management
Verint Knowledge Management Solution Brief Overview of the Unique Capabilities and Benefits of Verint Knowledge Management November 2015 Table of Contents Introduction... 1 Verint Knowledge Management
More informationTest Plan and Cases (TPC)
Test Plan and Cases (TPC) Discovery Tool Team 3 Josh Bendig - IIV&V Xizhao Deng - Project manager Jingzhou Hong - Requirement Engineer Guancheng Liu - Tester Michael Russo - Prototyper Shenghao Tang -
More informationAgile vs Fragile. Susmit Bhattacharya, Solution Architect, Asia Pacific. - The need for Automation in Agile Tricentis GmbH. All Rights Reserved.
Agile vs Fragile - The need for Automation in Agile Susmit Bhattacharya, Solution Architect, Asia Pacific 2017 Tricentis GmbH. All Rights Reserved. Years Months Months Weeks Delivery Cycle Time Weeks Days
More informationYOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications?
YOUR APPLICATION S JOURNEY TO THE CLOUD What s the best way to get cloud native capabilities for your existing applications? Introduction Moving applications to cloud is a priority for many IT organizations.
More informationEXPERT TRAINING PROGRAM [QTP/ALM]
EXPERT TRAINING PROGRAM [QTP/ALM] COURSE OVERVIEW Automation and Automation Concepts Introduction to Test Automation Test Automation Truths or Myths Where to use Test Automation and Where Not Test Automation
More informationAccelerate Your Enterprise Private Cloud Initiative
Cisco Cloud Comprehensive, enterprise cloud enablement services help you realize a secure, agile, and highly automated infrastructure-as-a-service (IaaS) environment for cost-effective, rapid IT service
More informationData Governance Central to Data Management Success
Data Governance Central to Data Success International Anne Marie Smith, Ph.D. DAMA International DMBOK Editorial Review Board Primary Contributor EWSolutions, Inc Principal Consultant and Director of Education
More informationOPEN SOURCE TESTING IN SAUDI ARABIA 1
OPEN SOURCE TESTING IN SAUDI ARABIA 1 Open Source Testing In Saudi Arabia by:husam Al-Swueiti INTRODUCTION / HISTORY Open source is a term used to describe the free use of software. Before the 60s, very
More informationAbout HP Quality Center Upgrade... 2 Introduction... 2 Audience... 2
HP Quality Center Upgrade Best Practices White paper Table of contents About HP Quality Center Upgrade... 2 Introduction... 2 Audience... 2 Defining... 3 Determine the need for an HP Quality Center Upgrade...
More informationChange Detection System for the Maintenance of Automated Testing
Change Detection System for the Maintenance of Automated Testing Miroslav Bures To cite this version: Miroslav Bures. Change Detection System for the Maintenance of Automated Testing. Mercedes G. Merayo;
More informationINTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK AUTOMATION TESTING IN SOFTWARE DEVELOPEMENT KALPESH PARMAR Persistent Systems Limited,
More informationChapter 9 Quality and Change Management
MACIASZEK, L.A. (2007): Requirements Analysis and System Design, 3 rd ed. Addison Wesley, Harlow England ISBN 978-0-321-44036-5 Chapter 9 Quality and Change Management Pearson Education Limited 2007 Topics
More informationCA ERwin Data Modeler r9 Rick Alaras N.A. Channel Account Manager
ERwin r9 CA ERwin Data Modeler r9 Rick Alaras N.A. Channel Account Manager In today s data-driven economy, there is an increasing disconnect between consumers and providers of data DATA VOLUMES INCREASING
More information