SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Automation Testing

   Choose the tool
Main Questions
•   Why?
•   What?
•   When?
•   Who?

• HOW?
• What next?
Why?
• Speed up Test Execution
• Improve Test Coverage
• Improve Quality
What?
• Regression
• Load, Performance, Stress
When?
Who?
How?
• Existent frameworks
• Specialized API and libraries
• Develop custom test tools
UI Testing Tools



• Capture based tool.

• DOM based tool.
Capture Tool
•   Image Capturing.
•   Absolutely positioning.
•   Easy to script.
•   Easy to learn.
•   Fast implementation.
Screen Capture based Tool
Image Capturing
• Real time/On demand
• Customizable quality
• Full screen, rectangular regions
Absolutely positioning
• 12 functions to emulate User actions
• High/Low -level emulation
Easy to script
• Recording User Actions
Easy to learn
Verification and Analysis of Test
               Results
• Image Comparison
• Optical character recognition
Fast implementation
•   Readability
•   Extensibility, agility
•   Maintainability
•   Simplicity
•   Readability, Clarity
•   Testability
•   Reusability
Smart design
DOM Tool
• Object positioning.
• Scripting Language.
• Big set of predefined objects and
  actions.
• Flexible way to create big test sets.
DOM Tool




Example

Weitere ähnliche Inhalte

Was ist angesagt?

Sharing the pain using Protractor
Sharing the pain using ProtractorSharing the pain using Protractor
Sharing the pain using ProtractorAnand Bagmar
 
Jira and Confluence - How the company behind those products works - Anatoli K...
Jira and Confluence - How the company behind those products works - Anatoli K...Jira and Confluence - How the company behind those products works - Anatoli K...
Jira and Confluence - How the company behind those products works - Anatoli K...Dominic Trần
 
GR Dev Day Presentation, March 21 2015
GR Dev Day Presentation, March 21 2015GR Dev Day Presentation, March 21 2015
GR Dev Day Presentation, March 21 2015Tore Franzen
 
Habits of a Responsible Programmer
Habits of a Responsible ProgrammerHabits of a Responsible Programmer
Habits of a Responsible Programmerandersjanmyr
 
Module 1 uses and limitations
Module 1   uses and limitationsModule 1   uses and limitations
Module 1 uses and limitationsMichael Forder
 
Extending Continuous Integration
Extending Continuous IntegrationExtending Continuous Integration
Extending Continuous IntegrationJohannes Brodwall
 
12 technologies to increase efficiency July 2015
12 technologies to increase efficiency July 201512 technologies to increase efficiency July 2015
12 technologies to increase efficiency July 2015Dale Denham
 
Scrum Plus Extreme Programming (XP) for Hyper Productivity
Scrum Plus Extreme Programming (XP) for Hyper ProductivityScrum Plus Extreme Programming (XP) for Hyper Productivity
Scrum Plus Extreme Programming (XP) for Hyper ProductivityRon Quartel
 
Testing CSS - Front end ops by Arpit Maheshwari
Testing CSS - Front end ops   by Arpit MaheshwariTesting CSS - Front end ops   by Arpit Maheshwari
Testing CSS - Front end ops by Arpit MaheshwariArpit Maheshwari
 
Next generation frontend tooling
Next generation frontend toolingNext generation frontend tooling
Next generation frontend toolingpksjce
 
Selenium 101 Webinar
Selenium 101 WebinarSelenium 101 Webinar
Selenium 101 WebinarDaniel Herken
 
Prototype your Product | E-Cafe Nagpur Meet
Prototype your Product | E-Cafe Nagpur MeetPrototype your Product | E-Cafe Nagpur Meet
Prototype your Product | E-Cafe Nagpur MeetAbhijeet Khandagale
 

Was ist angesagt? (16)

Sharing the pain using Protractor
Sharing the pain using ProtractorSharing the pain using Protractor
Sharing the pain using Protractor
 
Jira and Confluence - How the company behind those products works - Anatoli K...
Jira and Confluence - How the company behind those products works - Anatoli K...Jira and Confluence - How the company behind those products works - Anatoli K...
Jira and Confluence - How the company behind those products works - Anatoli K...
 
GR Dev Day Presentation, March 21 2015
GR Dev Day Presentation, March 21 2015GR Dev Day Presentation, March 21 2015
GR Dev Day Presentation, March 21 2015
 
Eurosport's Kodakademi #2
Eurosport's Kodakademi #2Eurosport's Kodakademi #2
Eurosport's Kodakademi #2
 
Habits of a Responsible Programmer
Habits of a Responsible ProgrammerHabits of a Responsible Programmer
Habits of a Responsible Programmer
 
Module 1 uses and limitations
Module 1   uses and limitationsModule 1   uses and limitations
Module 1 uses and limitations
 
Extending Continuous Integration
Extending Continuous IntegrationExtending Continuous Integration
Extending Continuous Integration
 
12 technologies to increase efficiency July 2015
12 technologies to increase efficiency July 201512 technologies to increase efficiency July 2015
12 technologies to increase efficiency July 2015
 
Just startcoding
Just startcodingJust startcoding
Just startcoding
 
Introduction to Web Worker
Introduction to Web WorkerIntroduction to Web Worker
Introduction to Web Worker
 
Scrum Plus Extreme Programming (XP) for Hyper Productivity
Scrum Plus Extreme Programming (XP) for Hyper ProductivityScrum Plus Extreme Programming (XP) for Hyper Productivity
Scrum Plus Extreme Programming (XP) for Hyper Productivity
 
Testing CSS - Front end ops by Arpit Maheshwari
Testing CSS - Front end ops   by Arpit MaheshwariTesting CSS - Front end ops   by Arpit Maheshwari
Testing CSS - Front end ops by Arpit Maheshwari
 
Next generation frontend tooling
Next generation frontend toolingNext generation frontend tooling
Next generation frontend tooling
 
2014 Picking a Platform by Anand Kulkarni
2014 Picking a Platform by Anand Kulkarni2014 Picking a Platform by Anand Kulkarni
2014 Picking a Platform by Anand Kulkarni
 
Selenium 101 Webinar
Selenium 101 WebinarSelenium 101 Webinar
Selenium 101 Webinar
 
Prototype your Product | E-Cafe Nagpur Meet
Prototype your Product | E-Cafe Nagpur MeetPrototype your Product | E-Cafe Nagpur Meet
Prototype your Product | E-Cafe Nagpur Meet
 

Andere mochten auch (9)

2003 New
2003 New 2003 New
2003 New
 
56-FP_Wireless1
56-FP_Wireless156-FP_Wireless1
56-FP_Wireless1
 
Plastic cutlery promo
Plastic cutlery promoPlastic cutlery promo
Plastic cutlery promo
 
6. Alignment
6. Alignment6. Alignment
6. Alignment
 
Get started
Get startedGet started
Get started
 
@11111111Quickpoint How To
@11111111Quickpoint How To@11111111Quickpoint How To
@11111111Quickpoint How To
 
48
4848
48
 
Getting Started
Getting StartedGetting Started
Getting Started
 
ankitt
ankittankitt
ankitt
 

Ähnlich wie AutomationTesting_HOW_

When & How to Successfully use Test Automation for Mobile Applications
When & How to Successfully use Test Automation for Mobile ApplicationsWhen & How to Successfully use Test Automation for Mobile Applications
When & How to Successfully use Test Automation for Mobile ApplicationsTechnologyAssociationOregon
 
Getting started with dev tools (4/10/17 DC)
Getting started with dev tools (4/10/17 DC)Getting started with dev tools (4/10/17 DC)
Getting started with dev tools (4/10/17 DC)Daniel Friedman
 
Hack The Future: 10 technical disciplines
Hack The Future: 10 technical disciplinesHack The Future: 10 technical disciplines
Hack The Future: 10 technical disciplinesHack The Future
 
Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Imaginet
 
Android application development part2
Android application development part2Android application development part2
Android application development part2Mayank Bhatt
 
Getting started with dev tools (atl)
Getting started with dev tools (atl)Getting started with dev tools (atl)
Getting started with dev tools (atl)Thinkful
 
Getting your mobile test automation process in place - using Cucumber and Cal...
Getting your mobile test automation process in place - using Cucumber and Cal...Getting your mobile test automation process in place - using Cucumber and Cal...
Getting your mobile test automation process in place - using Cucumber and Cal...Niels Frydenholm
 
Development Processes and Tooling
Development Processes and ToolingDevelopment Processes and Tooling
Development Processes and ToolingBora Bilgin
 
Testing for Android: When, Where, and How to Successfully Use Test Automation
Testing for Android: When, Where, and How to Successfully Use Test AutomationTesting for Android: When, Where, and How to Successfully Use Test Automation
Testing for Android: When, Where, and How to Successfully Use Test AutomationTrent Peterson
 
Reliable mobile test automation
Reliable mobile test automationReliable mobile test automation
Reliable mobile test automationVishal Banthia
 
Automated Testing – Web, Mobile, Desktop - Challenges and Successes
Automated Testing – Web, Mobile, Desktop - Challenges and SuccessesAutomated Testing – Web, Mobile, Desktop - Challenges and Successes
Automated Testing – Web, Mobile, Desktop - Challenges and SuccessesTed Drake
 
Introduction To Web Application Testing
Introduction To Web Application TestingIntroduction To Web Application Testing
Introduction To Web Application TestingYnon Perek
 
End to End Testing with Quality Enthusiasts: SDET Technologies
End to End Testing with Quality Enthusiasts: SDET TechnologiesEnd to End Testing with Quality Enthusiasts: SDET Technologies
End to End Testing with Quality Enthusiasts: SDET Technologiessdettech
 
Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Imaginet
 
Building Enterprise Grade Front-End Applications with JavaScript Frameworks
Building Enterprise Grade Front-End Applications with JavaScript FrameworksBuilding Enterprise Grade Front-End Applications with JavaScript Frameworks
Building Enterprise Grade Front-End Applications with JavaScript FrameworksFITC
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersSPC Adriatics
 
Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Imaginet
 

Ähnlich wie AutomationTesting_HOW_ (20)

When & How to Successfully use Test Automation for Mobile Applications
When & How to Successfully use Test Automation for Mobile ApplicationsWhen & How to Successfully use Test Automation for Mobile Applications
When & How to Successfully use Test Automation for Mobile Applications
 
Testing Best Practices
Testing Best PracticesTesting Best Practices
Testing Best Practices
 
Getting started with dev tools (4/10/17 DC)
Getting started with dev tools (4/10/17 DC)Getting started with dev tools (4/10/17 DC)
Getting started with dev tools (4/10/17 DC)
 
Hack The Future: 10 technical disciplines
Hack The Future: 10 technical disciplinesHack The Future: 10 technical disciplines
Hack The Future: 10 technical disciplines
 
Useful automation
Useful automationUseful automation
Useful automation
 
Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012
 
Android application development part2
Android application development part2Android application development part2
Android application development part2
 
Getting started with dev tools (atl)
Getting started with dev tools (atl)Getting started with dev tools (atl)
Getting started with dev tools (atl)
 
Getting your mobile test automation process in place - using Cucumber and Cal...
Getting your mobile test automation process in place - using Cucumber and Cal...Getting your mobile test automation process in place - using Cucumber and Cal...
Getting your mobile test automation process in place - using Cucumber and Cal...
 
Development Processes and Tooling
Development Processes and ToolingDevelopment Processes and Tooling
Development Processes and Tooling
 
Testing for Android: When, Where, and How to Successfully Use Test Automation
Testing for Android: When, Where, and How to Successfully Use Test AutomationTesting for Android: When, Where, and How to Successfully Use Test Automation
Testing for Android: When, Where, and How to Successfully Use Test Automation
 
Reliable mobile test automation
Reliable mobile test automationReliable mobile test automation
Reliable mobile test automation
 
Testing banking apps
Testing banking appsTesting banking apps
Testing banking apps
 
Automated Testing – Web, Mobile, Desktop - Challenges and Successes
Automated Testing – Web, Mobile, Desktop - Challenges and SuccessesAutomated Testing – Web, Mobile, Desktop - Challenges and Successes
Automated Testing – Web, Mobile, Desktop - Challenges and Successes
 
Introduction To Web Application Testing
Introduction To Web Application TestingIntroduction To Web Application Testing
Introduction To Web Application Testing
 
End to End Testing with Quality Enthusiasts: SDET Technologies
End to End Testing with Quality Enthusiasts: SDET TechnologiesEnd to End Testing with Quality Enthusiasts: SDET Technologies
End to End Testing with Quality Enthusiasts: SDET Technologies
 
Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012
 
Building Enterprise Grade Front-End Applications with JavaScript Frameworks
Building Enterprise Grade Front-End Applications with JavaScript FrameworksBuilding Enterprise Grade Front-End Applications with JavaScript Frameworks
Building Enterprise Grade Front-End Applications with JavaScript Frameworks
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill Ayers
 
Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012
 

Mehr von Tatyana Remayeva (20)

2012 2007_2
2012 2007_22012 2007_2
2012 2007_2
 
2003links
2003links2003links
2003links
 
Block arrows
Block arrowsBlock arrows
Block arrows
 
!!!!!!9
!!!!!!9!!!!!!9
!!!!!!9
 
!!!!!!!!!@@@@
!!!!!!!!!@@@@!!!!!!!!!@@@@
!!!!!!!!!@@@@
 
!!!!!!!!!90
!!!!!!!!!90!!!!!!!!!90
!!!!!!!!!90
 
ренейм пптха
ренейм пптхаренейм пптха
ренейм пптха
 
Untitled
UntitledUntitled
Untitled
 
3 objects
3 objects3 objects
3 objects
 
2007_1
2007_12007_1
2007_1
 
2007_1
2007_12007_1
2007_1
 
2007_1
2007_12007_1
2007_1
 
ShapesAndConnectors
ShapesAndConnectorsShapesAndConnectors
ShapesAndConnectors
 
fignja fufu
fignja fufufignja fufu
fignja fufu
 
docx
docxdocx
docx
 
doc
docdoc
doc
 
Untitled
UntitledUntitled
Untitled
 
test
testtest
test
 
ppt
pptppt
ppt
 
test
testtest
test
 

AutomationTesting_HOW_