SlideShare a Scribd company logo
Making the Transition:
Manual to Automated Testing
Tips and Tools to help with the transition to Cross Browser
and Cross Device testing with Selenium/ WebDriver
• Co-Founder and CEO eureQa, LLC
• 20+ years experience in building, testing and managing Web
application projects across multiple industries
• bnittoor@sayeureqa.com
• @sayeureqa
08/24/2015
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
2
Agenda
• Introduction
• Making the Transition to Test Automation
• Before you begin
• Once you have started – Keeping the automation going
• Considerations in Tool selection
• Demo eureQa® + Sauce Labs
• Q & A
08/24/2015
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
3
Before you begin - Plan
• Scope of Automation – What to automate?
• Based on frequency of testing
• Business & technical priority
• What can be automated (Tool dependent)
• Organize – With a focus on Reuse
• Common Workflow components
• Identify the granularity of reuse that works for your application
• Separate Test Data from Workflows/ business logic
• Traceability to requirements & changes (content, data etc.)
• Team and Tools
• Strengths and capabilities of your team
• Tool capabilities
• What does it take to effectively use/deploy the tool
• Using Selenium/WebDriver? – Do you need a Framework?
08/24/2015
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
4
Once you have started
• Keeping it going
• Ease of automation
• Keep your tests fresh - Maintenance
• Incorporate testing into development process
• Integration into DevOps
• CI & Issue tracking
• Managing Results
• Granularity
• Structured vs. unstructured
• Historical results
• Reporting & Analytics
• Report Types, frequency and detail
• Distribution
08/24/2015
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
5
Selecting an Automation Tool
08/24/2015
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
Selenium/ WebDriver has emerged as the
preferred choice test automation of Web
applications
But building test automation with Selenium
requires specialized skills and resources
6
Selenium Infrastructure
• You can build your own Selenium & Browser infrastructure
• All combinations of Browsers, OS and Devices
• It involves time, effort and resources
• Hardware and network infrastructure
• Upgrade Selenium
• Upgrade browser and OS versions
• Or you can use the Sauce Labs Cloud
08/24/2015
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
7
Selenium on Sauce Labs
08/24/2015
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
500 + Combinations
Scalable, Secure & Reliable Infrastructure 8
Selenium-on-the-Cloud
Project & User
Management
Reports
Notifications
Analytics
Dashboards
CustomBuild w/ Selenium – Phase1
Test Automation Framework
Keyword-driven
& Data-Driven
08/24/2015
9
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
Test Script
Library
Test
Authoring
Integrations w/ ALM Tools
Test Results
Local
Selenium + Browsers
Test Scheduler &
Runner TestNG
Phase 1 - Custom Programming of:
• Test scripts with programming language of choice
• Script management
• Integrate with Source Code Control
• Schedule Test Runs
• Run against local Selenium + browsers
• Output Test Results and Screenshots – Results Management
Programmers
Sys Admins
Project & User
Management
Analytics
Dashboards
CustomBuild w/ Selenium – Phase2
Test Automation Framework
08/24/2015
10
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
Test Script
Library
Test
Authoring
Integrations w/ ALM Tools
Test Results
Local Selenium + Browsers
Test Scheduler &
Runner TestNG
Project
Management
Reports
Notifications
Keyword-driven
& Data-Driven
Phase 2 - Custom
Programming of:
• Keyword and Data Driven
Testing
• Notifications
• Reports on Test Results
• Additional ALM
Integrations
• Integrate with Sauce Labs
Cloud for large variety of
browser, OS and devices
Programmers
Sys Admins
Test Script
Library
Project & User
Management
Integrations w/ ALM Tools
Project
Management
Programmers
Sys Admins
Reports
Notifications
Test Results
Analytics
Dashboards
Test
Authoring
CustomBuild w/ Selenium – Phase3
Test Automation Framework
Private Cloud
Keyword-driven
& Data-Driven
Test Scheduler &
Runner TestNG
08/24/2015
11
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
Phase 3:
• Project & User Management
• Analytics & Dashboards
08/24/2015
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
12
Full Featured Framework
+
Scalable Selenium Infrastructure
Here is an example of what it can look like.
Introducing eureQa® + Sauce Labs
08/24/2015
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
13
QaSCRIBE
Test Script
Test Authoring in eureQa®
08/24/2015
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
Script Library
14
Test ScenarioScript Library
Test Script A Test Script B
Test Script C Test Script D
Test Script E Test Script F
Test Script G Test Script H
Test Script I Test Script J
Test Script K Test Script L
Test Script M Test Script NTest Script M
Test Script D
Test Script L
Test Script F
Test Script C
Test Script G
08/24/2015
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
15
Test Scenario
Test Script C
Test Script G
Test Script F
Test Script L
Test Script D
Test Script M
08/24/2015
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
CI Support
16
eureQa® + Sauce Labs Demo
08/24/2015
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
Watch the eureQa® Testing Platform &
Sauce Labs Cloud in action!
We will cover:
• First automation scenario
• Search for a book on Amazon.com
• Verify attributes (ISBN #, Author etc.)
• Add Book to Cart
• Verify that book has been added to cart
• Delete book from Cart
• Data Driven Testing
• Automated Cross Browser & Cross Device Testing
• Reports and Analytics
17
DEMO
08/24/2015
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
18
Next Steps
• More information on eureQa
• http://www.sayeureqa.com
• More information on Sauce Labs
• http://www.saucelabs.com
• Free Trial of eureQa
• http://www.eureqatest.com/subscription/?subscription=free
• Sign up before 8/31/2015 and enter promo code “WEBINAR”
to get a One Month Free Trial.
• Free Trial of Sauce Labs
• https://saucelabs.com/signup/trial
08/24/2015
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
19
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
08/24/2015
20
SUPPORTING DOCUMENTS
More information that was not covered in the Webinar
08/24/2015
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
21
eureQa® Features
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
08/24/2015
22
INTEGRATE
REST Services
Selenium-on-
the-Cloud
Issue
TrackingCI Tools
CONTINUOUS REAL TIME ANALYTICS
Intelligent Actions Data
Visual Analytics
BUSINESS DASHBOARDS & CONTROL PANEL
Proactive AlertsReports
EXECUTE
Test Scheduler
Test
Engine
Test Results
PLAN
Project/ User
Definition
Assignments
Test Cases
AUTOMATE
Test Authoring
Test Assembly
Keyword/ Data
Driven Testing
08/24/2015
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
eureQa® Testing Platform
23
Easy Test Automation
• Build Test Automation without programming
• Automation by Subject Matter Experts (SMEs), not programmers
• Support for advanced automation constructs without programming
• Conditional Logic and Nested Loops
• Keyword & Data driven testing
• Smart locator identification
• System and user defined parameters
• Ease of maintenance and built-in change/version control of test scripts and
test data
• Increased automation efficiency through reuse
• Assemble unlimited Test Scenarios from existing Test Scripts
• Group multiple test scenarios for execution using Run Definitions
• Validate Test Scenarios using real data with any device-OS-browser
• Support for Automation of Rich Internet Applications
• Test Cases that require File Uploads into Applications
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
08/24/2015
24
Test Management
• Traceability and test coverage
• Eliminate ‘broken tests’ with Change Impact Analysis
• Organize test objects just the way you want to
• Powerful search helps you find test objects faster and easier
• Manage data definitions and test data files
• Manage test results
• Test Automation Versioning & Smart Dependencies Migration
• Tagging & Labeling (Google Style)
• Audit Trial / Change Log
• Project & Product level access control & visibility
• Reporting on Project and User level activities
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
08/24/2015
25
Test Execution
• Cloud based => No infrastructure required
• Test cloud based, SaaS, Public facing and internal applications
• Cross-Browser & Cross-Device execution of automated tests
• Support for test execution on Sauce Labs Cloud
• Support for Testing Contexts to control test execution
• Unlimited parallel/concurrent execution of tests
• Unmanned/Remote Executions from your ALM CI tools
• Screenshots, Videos of application response during test execution
• Data Driven Testing supported by Excel (CSV) files that contain test
inputs and expected outputs
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
08/24/2015
26
Insightful Reporting and Analytics
• Planning
• Traceability Reports
• Coverage Reports
• Operations
• Summary and detail test results
• Standard and Custom PDF & Excel reports
• Screenshots and Videos of test runs
• Downloadable results
• User & Project Activity
• Quality Improvement
• Quality Trending
• Impact Analysis
• Automatic notifications of test progress.
• Project and user-level control of notifications
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
08/24/2015
27
ALM Integration
• Support for Agile Development Processes
• Integration with CI Tools
• Jenkins
• Bamboo
• Maven
• Bi-directional integration with Atlassian JIRA
• Log issues automatically
• Import application feature and module information from JIRA to
build traceability
• REST Services API
• Initiate test execution
• Query on progress of test execution
• Download Test Results
Webinar-MakingtheTransition
fromManualtoAutomatedTesting
08/24/2015
28

More Related Content

What's hot

Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
Juan Fabian
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
KMS Technology
 
Building an Enterprise-Grade Azure Governance Model
Building an Enterprise-Grade Azure Governance ModelBuilding an Enterprise-Grade Azure Governance Model
Building an Enterprise-Grade Azure Governance Model
Karl Ots
 
Testing Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabsTesting Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabs
VIJAYA BHASKARA VARMA YARAKARAJU
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Amazon Web Services
 
An Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - WebinarAn Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - Webinar
Amazon Web Services
 
Emerging QA COE Practice by Mukund Wangikar
Emerging QA COE Practice by Mukund WangikarEmerging QA COE Practice by Mukund Wangikar
Emerging QA COE Practice by Mukund Wangikar
Agile Testing Alliance
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
Leonard Fingerman
 
Dynatrace
DynatraceDynatrace
Dynatrace
Purnima Kurella
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
Keytorc Software Testing Services
 
Azure DevOps
Azure DevOpsAzure DevOps
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil Karade
IndicThreads
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
Kari Kakkonen
 
Automation testing introduction for FujiNet
Automation testing introduction for FujiNetAutomation testing introduction for FujiNet
Automation testing introduction for FujiNet
Hai Tran Son
 
XRAY for Jira
XRAY for JiraXRAY for Jira
XRAY for Jira
Mike Brosnan
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
SivaprasanthRentala1975
 
Framework For Automation Testing Practice Sharing
Framework For Automation Testing Practice SharingFramework For Automation Testing Practice Sharing
Framework For Automation Testing Practice Sharing
KMS Technology
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)
Usersnap
 
Observability For Modern Applications
Observability For Modern ApplicationsObservability For Modern Applications
Observability For Modern Applications
Amazon Web Services
 
Cloudwatch: Monitoring your Services with Metrics and Alarms
Cloudwatch: Monitoring your Services with Metrics and AlarmsCloudwatch: Monitoring your Services with Metrics and Alarms
Cloudwatch: Monitoring your Services with Metrics and Alarms
Felipe
 

What's hot (20)

Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
 
Building an Enterprise-Grade Azure Governance Model
Building an Enterprise-Grade Azure Governance ModelBuilding an Enterprise-Grade Azure Governance Model
Building an Enterprise-Grade Azure Governance Model
 
Testing Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabsTesting Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabs
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
 
An Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - WebinarAn Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - Webinar
 
Emerging QA COE Practice by Mukund Wangikar
Emerging QA COE Practice by Mukund WangikarEmerging QA COE Practice by Mukund Wangikar
Emerging QA COE Practice by Mukund Wangikar
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
 
Dynatrace
DynatraceDynatrace
Dynatrace
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil Karade
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
 
Automation testing introduction for FujiNet
Automation testing introduction for FujiNetAutomation testing introduction for FujiNet
Automation testing introduction for FujiNet
 
XRAY for Jira
XRAY for JiraXRAY for Jira
XRAY for Jira
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
 
Framework For Automation Testing Practice Sharing
Framework For Automation Testing Practice SharingFramework For Automation Testing Practice Sharing
Framework For Automation Testing Practice Sharing
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)
 
Observability For Modern Applications
Observability For Modern ApplicationsObservability For Modern Applications
Observability For Modern Applications
 
Cloudwatch: Monitoring your Services with Metrics and Alarms
Cloudwatch: Monitoring your Services with Metrics and AlarmsCloudwatch: Monitoring your Services with Metrics and Alarms
Cloudwatch: Monitoring your Services with Metrics and Alarms
 

Viewers also liked

Tools that help and speed up RWD dev
Tools that help  and speed up RWD devTools that help  and speed up RWD dev
Tools that help and speed up RWD dev
Matjaž Korošec
 
Dreamforce 2014 Mobile Theatre Session - Automated Testing for Salesforce1 Mo...
Dreamforce 2014 Mobile Theatre Session - Automated Testing for Salesforce1 Mo...Dreamforce 2014 Mobile Theatre Session - Automated Testing for Salesforce1 Mo...
Dreamforce 2014 Mobile Theatre Session - Automated Testing for Salesforce1 Mo...
Gaurav Kheterpal
 
Compare 3 Accounting and Operational Systems: Distribution Capabilities
Compare 3 Accounting and Operational Systems: Distribution CapabilitiesCompare 3 Accounting and Operational Systems: Distribution Capabilities
Compare 3 Accounting and Operational Systems: Distribution Capabilities
Blytheco
 
Stc 2015 automated_accessibility_testing.ppt
Stc 2015 automated_accessibility_testing.pptStc 2015 automated_accessibility_testing.ppt
Stc 2015 automated_accessibility_testing.ppt
Prateeksha Chauhan
 
Introduction to saucelabs
Introduction to saucelabsIntroduction to saucelabs
Introduction to saucelabs
Sajnikanth Suriyanarayanan
 
Selenium and Sauce Labs
Selenium and Sauce LabsSelenium and Sauce Labs
Selenium and Sauce Labs
hugs
 
[Webinar] Continuous Testing Done Right: Test Automation at the World's Leadi...
[Webinar] Continuous Testing Done Right: Test Automation at the World's Leadi...[Webinar] Continuous Testing Done Right: Test Automation at the World's Leadi...
[Webinar] Continuous Testing Done Right: Test Automation at the World's Leadi...
Applitools
 
RWD Testing - Baiju Joseph
RWD Testing - Baiju JosephRWD Testing - Baiju Joseph
RWD Testing - Baiju Joseph
Thoughtworks
 
Testing Content Effectiveness - Penn State 2015
Testing Content Effectiveness - Penn State 2015Testing Content Effectiveness - Penn State 2015
Testing Content Effectiveness - Penn State 2015
NewCity
 
Testing – responsive web design
Testing – responsive web designTesting – responsive web design
Testing – responsive web design
Baiju Joseph
 
How to do better Quality Assurance for Cross-Browser Testing
How to do better Quality Assurance for Cross-Browser TestingHow to do better Quality Assurance for Cross-Browser Testing
How to do better Quality Assurance for Cross-Browser Testing
BOSS Webtech
 
Content testing
Content testingContent testing
Content testing
Ankit Gujjar
 
Cross browser testing
Cross browser testingCross browser testing
Cross browser testing
Sauce Labs
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test Automation
Ranorex
 
The what, why and how of web analytics testing
The what, why and how of web analytics testingThe what, why and how of web analytics testing
The what, why and how of web analytics testing
Anand Bagmar
 
accounting information system
accounting information systemaccounting information system
accounting information system
Gc university faisalabad
 
Cross-browser testing in the real world
Cross-browser testing in the real worldCross-browser testing in the real world
Cross-browser testing in the real world
Martin Kleppmann
 
U5 c49 c60 - accounting in computerized environment ver 7.0
U5 c49 c60 - accounting in computerized environment ver 7.0U5 c49 c60 - accounting in computerized environment ver 7.0
U5 c49 c60 - accounting in computerized environment ver 7.0
prasannakmp05
 
Accounting information system
Accounting information systemAccounting information system
Accounting information system
sellyhood
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
Directi Group
 

Viewers also liked (20)

Tools that help and speed up RWD dev
Tools that help  and speed up RWD devTools that help  and speed up RWD dev
Tools that help and speed up RWD dev
 
Dreamforce 2014 Mobile Theatre Session - Automated Testing for Salesforce1 Mo...
Dreamforce 2014 Mobile Theatre Session - Automated Testing for Salesforce1 Mo...Dreamforce 2014 Mobile Theatre Session - Automated Testing for Salesforce1 Mo...
Dreamforce 2014 Mobile Theatre Session - Automated Testing for Salesforce1 Mo...
 
Compare 3 Accounting and Operational Systems: Distribution Capabilities
Compare 3 Accounting and Operational Systems: Distribution CapabilitiesCompare 3 Accounting and Operational Systems: Distribution Capabilities
Compare 3 Accounting and Operational Systems: Distribution Capabilities
 
Stc 2015 automated_accessibility_testing.ppt
Stc 2015 automated_accessibility_testing.pptStc 2015 automated_accessibility_testing.ppt
Stc 2015 automated_accessibility_testing.ppt
 
Introduction to saucelabs
Introduction to saucelabsIntroduction to saucelabs
Introduction to saucelabs
 
Selenium and Sauce Labs
Selenium and Sauce LabsSelenium and Sauce Labs
Selenium and Sauce Labs
 
[Webinar] Continuous Testing Done Right: Test Automation at the World's Leadi...
[Webinar] Continuous Testing Done Right: Test Automation at the World's Leadi...[Webinar] Continuous Testing Done Right: Test Automation at the World's Leadi...
[Webinar] Continuous Testing Done Right: Test Automation at the World's Leadi...
 
RWD Testing - Baiju Joseph
RWD Testing - Baiju JosephRWD Testing - Baiju Joseph
RWD Testing - Baiju Joseph
 
Testing Content Effectiveness - Penn State 2015
Testing Content Effectiveness - Penn State 2015Testing Content Effectiveness - Penn State 2015
Testing Content Effectiveness - Penn State 2015
 
Testing – responsive web design
Testing – responsive web designTesting – responsive web design
Testing – responsive web design
 
How to do better Quality Assurance for Cross-Browser Testing
How to do better Quality Assurance for Cross-Browser TestingHow to do better Quality Assurance for Cross-Browser Testing
How to do better Quality Assurance for Cross-Browser Testing
 
Content testing
Content testingContent testing
Content testing
 
Cross browser testing
Cross browser testingCross browser testing
Cross browser testing
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test Automation
 
The what, why and how of web analytics testing
The what, why and how of web analytics testingThe what, why and how of web analytics testing
The what, why and how of web analytics testing
 
accounting information system
accounting information systemaccounting information system
accounting information system
 
Cross-browser testing in the real world
Cross-browser testing in the real worldCross-browser testing in the real world
Cross-browser testing in the real world
 
U5 c49 c60 - accounting in computerized environment ver 7.0
U5 c49 c60 - accounting in computerized environment ver 7.0U5 c49 c60 - accounting in computerized environment ver 7.0
U5 c49 c60 - accounting in computerized environment ver 7.0
 
Accounting information system
Accounting information systemAccounting information system
Accounting information system
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
 

Similar to Making the Transition from Manual to Automated Testing

Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfTest Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Diana Gray, MBA
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Emerasoft, solutions to collaborate
 
Salesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABITSalesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABIT
Vishnu Raju Datla
 
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
Agile Testing Alliance
 
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdfTest Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
Diana Gray, MBA
 
Ruchika_Mittal_Resume
Ruchika_Mittal_ResumeRuchika_Mittal_Resume
Ruchika_Mittal_Resume
Ruchika Mittal
 
QualiSystems-Brief TestShell
QualiSystems-Brief TestShellQualiSystems-Brief TestShell
QualiSystems-Brief TestShell
Amy Ho, PMP, PMI-ACP
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
Venkat Janardhanam, MS, MBA
 
Continuous validation of office 365
Continuous validation of office 365Continuous validation of office 365
Continuous validation of office 365
Montrium
 
Innovative Test Automation Solution
Innovative Test Automation SolutionInnovative Test Automation Solution
Innovative Test Automation Solution
Alan Lee White
 
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdfTest Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Diana Gray, MBA
 
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
TEST Huddle
 
Srinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_Resume
Srinivasa rao
 
Ayaz Qureshi
Ayaz QureshiAyaz Qureshi
Ayaz Qureshi
Ayaz Qureshi
 
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
Calidad Infotech
 
Microsoft ALM Support - Testing Perspective
Microsoft ALM Support - Testing PerspectiveMicrosoft ALM Support - Testing Perspective
Microsoft ALM Support - Testing Perspective
Deepu S Nath
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
TaUB Solutions
 
Say Goodbye To Old Tools And Stay Sane
Say Goodbye To Old Tools And Stay SaneSay Goodbye To Old Tools And Stay Sane
Say Goodbye To Old Tools And Stay Sane
Inflectra
 
Large-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in PracticeLarge-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in Practice
TechWell
 
Key Factors To Ensure Test Automation Framework Success
Key Factors To Ensure Test Automation Framework SuccessKey Factors To Ensure Test Automation Framework Success
Key Factors To Ensure Test Automation Framework Success
Ho Chi Minh City Software Testing Club
 

Similar to Making the Transition from Manual to Automated Testing (20)

Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfTest Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
 
Salesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABITSalesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABIT
 
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
 
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdfTest Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
 
Ruchika_Mittal_Resume
Ruchika_Mittal_ResumeRuchika_Mittal_Resume
Ruchika_Mittal_Resume
 
QualiSystems-Brief TestShell
QualiSystems-Brief TestShellQualiSystems-Brief TestShell
QualiSystems-Brief TestShell
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
 
Continuous validation of office 365
Continuous validation of office 365Continuous validation of office 365
Continuous validation of office 365
 
Innovative Test Automation Solution
Innovative Test Automation SolutionInnovative Test Automation Solution
Innovative Test Automation Solution
 
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdfTest Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
 
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
 
Srinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_Resume
 
Ayaz Qureshi
Ayaz QureshiAyaz Qureshi
Ayaz Qureshi
 
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
 
Microsoft ALM Support - Testing Perspective
Microsoft ALM Support - Testing PerspectiveMicrosoft ALM Support - Testing Perspective
Microsoft ALM Support - Testing Perspective
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
 
Say Goodbye To Old Tools And Stay Sane
Say Goodbye To Old Tools And Stay SaneSay Goodbye To Old Tools And Stay Sane
Say Goodbye To Old Tools And Stay Sane
 
Large-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in PracticeLarge-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in Practice
 
Key Factors To Ensure Test Automation Framework Success
Key Factors To Ensure Test Automation Framework SuccessKey Factors To Ensure Test Automation Framework Success
Key Factors To Ensure Test Automation Framework Success
 

More from Sauce Labs

Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
Sauce Labs
 
Testing on Mobile Devices with Location Services
Testing on Mobile Devices with Location ServicesTesting on Mobile Devices with Location Services
Testing on Mobile Devices with Location Services
Sauce Labs
 
Your Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at ScaleYour Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at Scale
Sauce Labs
 
Automating Hybrid Applications with Appium
Automating Hybrid Applications with AppiumAutomating Hybrid Applications with Appium
Automating Hybrid Applications with Appium
Sauce Labs
 
Quality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI TestingQuality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI Testing
Sauce Labs
 
Creating Digital Confidence with Test Automation
Creating Digital Confidence with Test AutomationCreating Digital Confidence with Test Automation
Creating Digital Confidence with Test Automation
Sauce Labs
 
Just Enough (Automated) Testing
Just Enough (Automated) TestingJust Enough (Automated) Testing
Just Enough (Automated) Testing
Sauce Labs
 
Using Axe to Add Accessibility Checks to Your Existing Selenium Tests
Using Axe to Add Accessibility Checks to Your Existing Selenium TestsUsing Axe to Add Accessibility Checks to Your Existing Selenium Tests
Using Axe to Add Accessibility Checks to Your Existing Selenium Tests
Sauce Labs
 
How Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product ObsessionHow Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product Obsession
Sauce Labs
 
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
Webinar: A Sneak Peek at Selenium 4 with Simon StewartWebinar: A Sneak Peek at Selenium 4 with Simon Stewart
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
Sauce Labs
 
[Deu] Test Automatisierung Mit Web Driver.io
[Deu] Test Automatisierung Mit Web Driver.io[Deu] Test Automatisierung Mit Web Driver.io
[Deu] Test Automatisierung Mit Web Driver.io
Sauce Labs
 
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Sauce Labs
 
Accelerating Your Digital Agenda with Continuous Testing ft. Forrester
Accelerating Your Digital Agenda with Continuous Testing ft. ForresterAccelerating Your Digital Agenda with Continuous Testing ft. Forrester
Accelerating Your Digital Agenda with Continuous Testing ft. Forrester
Sauce Labs
 
How to Measure Success in Continuous Testing
How to Measure Success in Continuous TestingHow to Measure Success in Continuous Testing
How to Measure Success in Continuous Testing
Sauce Labs
 
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
Sauce Labs
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
Sauce Labs
 
Sauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs Webinar: Rising Importance of Software TestingSauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs
 
BDD With Selenide by Hima Bindu Peteti
BDD With Selenide by Hima Bindu PetetiBDD With Selenide by Hima Bindu Peteti
BDD With Selenide by Hima Bindu Peteti
Sauce Labs
 
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Sauce Labs
 
Continuous Delivery for "Mature" Codebases by Melisa Benua
Continuous Delivery for "Mature" Codebases by Melisa BenuaContinuous Delivery for "Mature" Codebases by Melisa Benua
Continuous Delivery for "Mature" Codebases by Melisa Benua
Sauce Labs
 

More from Sauce Labs (20)

Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
 
Testing on Mobile Devices with Location Services
Testing on Mobile Devices with Location ServicesTesting on Mobile Devices with Location Services
Testing on Mobile Devices with Location Services
 
Your Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at ScaleYour Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at Scale
 
Automating Hybrid Applications with Appium
Automating Hybrid Applications with AppiumAutomating Hybrid Applications with Appium
Automating Hybrid Applications with Appium
 
Quality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI TestingQuality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI Testing
 
Creating Digital Confidence with Test Automation
Creating Digital Confidence with Test AutomationCreating Digital Confidence with Test Automation
Creating Digital Confidence with Test Automation
 
Just Enough (Automated) Testing
Just Enough (Automated) TestingJust Enough (Automated) Testing
Just Enough (Automated) Testing
 
Using Axe to Add Accessibility Checks to Your Existing Selenium Tests
Using Axe to Add Accessibility Checks to Your Existing Selenium TestsUsing Axe to Add Accessibility Checks to Your Existing Selenium Tests
Using Axe to Add Accessibility Checks to Your Existing Selenium Tests
 
How Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product ObsessionHow Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product Obsession
 
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
Webinar: A Sneak Peek at Selenium 4 with Simon StewartWebinar: A Sneak Peek at Selenium 4 with Simon Stewart
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
 
[Deu] Test Automatisierung Mit Web Driver.io
[Deu] Test Automatisierung Mit Web Driver.io[Deu] Test Automatisierung Mit Web Driver.io
[Deu] Test Automatisierung Mit Web Driver.io
 
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
 
Accelerating Your Digital Agenda with Continuous Testing ft. Forrester
Accelerating Your Digital Agenda with Continuous Testing ft. ForresterAccelerating Your Digital Agenda with Continuous Testing ft. Forrester
Accelerating Your Digital Agenda with Continuous Testing ft. Forrester
 
How to Measure Success in Continuous Testing
How to Measure Success in Continuous TestingHow to Measure Success in Continuous Testing
How to Measure Success in Continuous Testing
 
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
 
Sauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs Webinar: Rising Importance of Software TestingSauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs Webinar: Rising Importance of Software Testing
 
BDD With Selenide by Hima Bindu Peteti
BDD With Selenide by Hima Bindu PetetiBDD With Selenide by Hima Bindu Peteti
BDD With Selenide by Hima Bindu Peteti
 
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
 
Continuous Delivery for "Mature" Codebases by Melisa Benua
Continuous Delivery for "Mature" Codebases by Melisa BenuaContinuous Delivery for "Mature" Codebases by Melisa Benua
Continuous Delivery for "Mature" Codebases by Melisa Benua
 

Recently uploaded

Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
RadiNasr
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
Aditya Rajan Patra
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 

Making the Transition from Manual to Automated Testing

  • 1. Making the Transition: Manual to Automated Testing Tips and Tools to help with the transition to Cross Browser and Cross Device testing with Selenium/ WebDriver
  • 2. • Co-Founder and CEO eureQa, LLC • 20+ years experience in building, testing and managing Web application projects across multiple industries • bnittoor@sayeureqa.com • @sayeureqa 08/24/2015 Webinar-MakingtheTransition fromManualtoAutomatedTesting 2
  • 3. Agenda • Introduction • Making the Transition to Test Automation • Before you begin • Once you have started – Keeping the automation going • Considerations in Tool selection • Demo eureQa® + Sauce Labs • Q & A 08/24/2015 Webinar-MakingtheTransition fromManualtoAutomatedTesting 3
  • 4. Before you begin - Plan • Scope of Automation – What to automate? • Based on frequency of testing • Business & technical priority • What can be automated (Tool dependent) • Organize – With a focus on Reuse • Common Workflow components • Identify the granularity of reuse that works for your application • Separate Test Data from Workflows/ business logic • Traceability to requirements & changes (content, data etc.) • Team and Tools • Strengths and capabilities of your team • Tool capabilities • What does it take to effectively use/deploy the tool • Using Selenium/WebDriver? – Do you need a Framework? 08/24/2015 Webinar-MakingtheTransition fromManualtoAutomatedTesting 4
  • 5. Once you have started • Keeping it going • Ease of automation • Keep your tests fresh - Maintenance • Incorporate testing into development process • Integration into DevOps • CI & Issue tracking • Managing Results • Granularity • Structured vs. unstructured • Historical results • Reporting & Analytics • Report Types, frequency and detail • Distribution 08/24/2015 Webinar-MakingtheTransition fromManualtoAutomatedTesting 5
  • 6. Selecting an Automation Tool 08/24/2015 Webinar-MakingtheTransition fromManualtoAutomatedTesting Selenium/ WebDriver has emerged as the preferred choice test automation of Web applications But building test automation with Selenium requires specialized skills and resources 6
  • 7. Selenium Infrastructure • You can build your own Selenium & Browser infrastructure • All combinations of Browsers, OS and Devices • It involves time, effort and resources • Hardware and network infrastructure • Upgrade Selenium • Upgrade browser and OS versions • Or you can use the Sauce Labs Cloud 08/24/2015 Webinar-MakingtheTransition fromManualtoAutomatedTesting 7
  • 8. Selenium on Sauce Labs 08/24/2015 Webinar-MakingtheTransition fromManualtoAutomatedTesting 500 + Combinations Scalable, Secure & Reliable Infrastructure 8
  • 9. Selenium-on-the-Cloud Project & User Management Reports Notifications Analytics Dashboards CustomBuild w/ Selenium – Phase1 Test Automation Framework Keyword-driven & Data-Driven 08/24/2015 9 Webinar-MakingtheTransition fromManualtoAutomatedTesting Test Script Library Test Authoring Integrations w/ ALM Tools Test Results Local Selenium + Browsers Test Scheduler & Runner TestNG Phase 1 - Custom Programming of: • Test scripts with programming language of choice • Script management • Integrate with Source Code Control • Schedule Test Runs • Run against local Selenium + browsers • Output Test Results and Screenshots – Results Management Programmers Sys Admins
  • 10. Project & User Management Analytics Dashboards CustomBuild w/ Selenium – Phase2 Test Automation Framework 08/24/2015 10 Webinar-MakingtheTransition fromManualtoAutomatedTesting Test Script Library Test Authoring Integrations w/ ALM Tools Test Results Local Selenium + Browsers Test Scheduler & Runner TestNG Project Management Reports Notifications Keyword-driven & Data-Driven Phase 2 - Custom Programming of: • Keyword and Data Driven Testing • Notifications • Reports on Test Results • Additional ALM Integrations • Integrate with Sauce Labs Cloud for large variety of browser, OS and devices Programmers Sys Admins
  • 11. Test Script Library Project & User Management Integrations w/ ALM Tools Project Management Programmers Sys Admins Reports Notifications Test Results Analytics Dashboards Test Authoring CustomBuild w/ Selenium – Phase3 Test Automation Framework Private Cloud Keyword-driven & Data-Driven Test Scheduler & Runner TestNG 08/24/2015 11 Webinar-MakingtheTransition fromManualtoAutomatedTesting Phase 3: • Project & User Management • Analytics & Dashboards
  • 12. 08/24/2015 Webinar-MakingtheTransition fromManualtoAutomatedTesting 12 Full Featured Framework + Scalable Selenium Infrastructure Here is an example of what it can look like.
  • 13. Introducing eureQa® + Sauce Labs 08/24/2015 Webinar-MakingtheTransition fromManualtoAutomatedTesting 13
  • 14. QaSCRIBE Test Script Test Authoring in eureQa® 08/24/2015 Webinar-MakingtheTransition fromManualtoAutomatedTesting Script Library 14
  • 15. Test ScenarioScript Library Test Script A Test Script B Test Script C Test Script D Test Script E Test Script F Test Script G Test Script H Test Script I Test Script J Test Script K Test Script L Test Script M Test Script NTest Script M Test Script D Test Script L Test Script F Test Script C Test Script G 08/24/2015 Webinar-MakingtheTransition fromManualtoAutomatedTesting 15
  • 16. Test Scenario Test Script C Test Script G Test Script F Test Script L Test Script D Test Script M 08/24/2015 Webinar-MakingtheTransition fromManualtoAutomatedTesting CI Support 16
  • 17. eureQa® + Sauce Labs Demo 08/24/2015 Webinar-MakingtheTransition fromManualtoAutomatedTesting Watch the eureQa® Testing Platform & Sauce Labs Cloud in action! We will cover: • First automation scenario • Search for a book on Amazon.com • Verify attributes (ISBN #, Author etc.) • Add Book to Cart • Verify that book has been added to cart • Delete book from Cart • Data Driven Testing • Automated Cross Browser & Cross Device Testing • Reports and Analytics 17
  • 19. Next Steps • More information on eureQa • http://www.sayeureqa.com • More information on Sauce Labs • http://www.saucelabs.com • Free Trial of eureQa • http://www.eureqatest.com/subscription/?subscription=free • Sign up before 8/31/2015 and enter promo code “WEBINAR” to get a One Month Free Trial. • Free Trial of Sauce Labs • https://saucelabs.com/signup/trial 08/24/2015 Webinar-MakingtheTransition fromManualtoAutomatedTesting 19
  • 21. SUPPORTING DOCUMENTS More information that was not covered in the Webinar 08/24/2015 Webinar-MakingtheTransition fromManualtoAutomatedTesting 21
  • 23. INTEGRATE REST Services Selenium-on- the-Cloud Issue TrackingCI Tools CONTINUOUS REAL TIME ANALYTICS Intelligent Actions Data Visual Analytics BUSINESS DASHBOARDS & CONTROL PANEL Proactive AlertsReports EXECUTE Test Scheduler Test Engine Test Results PLAN Project/ User Definition Assignments Test Cases AUTOMATE Test Authoring Test Assembly Keyword/ Data Driven Testing 08/24/2015 Webinar-MakingtheTransition fromManualtoAutomatedTesting eureQa® Testing Platform 23
  • 24. Easy Test Automation • Build Test Automation without programming • Automation by Subject Matter Experts (SMEs), not programmers • Support for advanced automation constructs without programming • Conditional Logic and Nested Loops • Keyword & Data driven testing • Smart locator identification • System and user defined parameters • Ease of maintenance and built-in change/version control of test scripts and test data • Increased automation efficiency through reuse • Assemble unlimited Test Scenarios from existing Test Scripts • Group multiple test scenarios for execution using Run Definitions • Validate Test Scenarios using real data with any device-OS-browser • Support for Automation of Rich Internet Applications • Test Cases that require File Uploads into Applications Webinar-MakingtheTransition fromManualtoAutomatedTesting 08/24/2015 24
  • 25. Test Management • Traceability and test coverage • Eliminate ‘broken tests’ with Change Impact Analysis • Organize test objects just the way you want to • Powerful search helps you find test objects faster and easier • Manage data definitions and test data files • Manage test results • Test Automation Versioning & Smart Dependencies Migration • Tagging & Labeling (Google Style) • Audit Trial / Change Log • Project & Product level access control & visibility • Reporting on Project and User level activities Webinar-MakingtheTransition fromManualtoAutomatedTesting 08/24/2015 25
  • 26. Test Execution • Cloud based => No infrastructure required • Test cloud based, SaaS, Public facing and internal applications • Cross-Browser & Cross-Device execution of automated tests • Support for test execution on Sauce Labs Cloud • Support for Testing Contexts to control test execution • Unlimited parallel/concurrent execution of tests • Unmanned/Remote Executions from your ALM CI tools • Screenshots, Videos of application response during test execution • Data Driven Testing supported by Excel (CSV) files that contain test inputs and expected outputs Webinar-MakingtheTransition fromManualtoAutomatedTesting 08/24/2015 26
  • 27. Insightful Reporting and Analytics • Planning • Traceability Reports • Coverage Reports • Operations • Summary and detail test results • Standard and Custom PDF & Excel reports • Screenshots and Videos of test runs • Downloadable results • User & Project Activity • Quality Improvement • Quality Trending • Impact Analysis • Automatic notifications of test progress. • Project and user-level control of notifications Webinar-MakingtheTransition fromManualtoAutomatedTesting 08/24/2015 27
  • 28. ALM Integration • Support for Agile Development Processes • Integration with CI Tools • Jenkins • Bamboo • Maven • Bi-directional integration with Atlassian JIRA • Log issues automatically • Import application feature and module information from JIRA to build traceability • REST Services API • Initiate test execution • Query on progress of test execution • Download Test Results Webinar-MakingtheTransition fromManualtoAutomatedTesting 08/24/2015 28