Design patterns in web testing automation with WebDriver

50 %
50 %
Information about Design patterns in web testing automation with WebDriver
Technology

Published on March 10, 2014

Author: alimenkou

Source: slideshare.net

Description

Design patters exist for years in software development. Some developers love them, some think they are useless. But design patters has very clear goals: describe common solutions for common problems, create shared language for community, improve understanding and reuse of existing approaches. Testing automation has its own set of problems, so there is a set of helpful design patterns for this area. In this talk I will run through all known patterns and describe them in details with several practical samples.

Design patterns in web testing automation with WebDriver Mikalai Alimenkou http://xpinjection.com @xpinjection

Design pattern? What is it?

Classical Design Patterns

Index Page Main Page login Search Page search filter ordersearch Details Page open see more show me like this close #1. Page Object

Page structure

Available methods

#2. Page Factory

#3. Page Element/Composite List of Items Link Menu PanelCheckbox

No duplicated code

LoadableComponent

#4. Invocations chain

#5. Decorator Driver in driver in driver in driver in driver in driver in driver in driver in driver in driver in driver in driver in driver in driver in driver…

#6. Proxy

@xpinjection http://xpinjection.com mikalai.alimenkou@xpinjection.com

Add a comment

Related presentations

Related pages

Design patterns in web testing automation with Webdriver ...

Will you be speaking about any other patterns also for Test Automation? Is the Factory pattern just an extension of the Page Object Pattern or a different ...
Read more

Program

Web applications testing with WebDriver/Selenium Mikalai Alimenkou (Ukraine) ... Using WebDriver for automation testing of Web Players. Viktor Losiev (Ukraine)
Read more

Design Patterns and Development Strategies - Google Code

Design Patterns that have worked well on WebDriver ... The following design patterns and ... A simple abstraction of the UI of your web ...
Read more

Page Object Pattern in Automated Testing - Automate The Planet

... I am going to use Selenium WebDriver. However, the patterns are ... patterns in Web Automation is the ... 'Design Patterns in Automated Testing ...
Read more

Design patterns in web testing automation with WebDriver

Abstract: Design patters exist for years in software development. Some developers love them, some think they are useless. But design patters has very clear ...
Read more

Test Design Considerations ¶ - Selenium - Web Browser ...

Test Design Considerations ... although the concepts we present here are typical for web-application testing. ... Page Object is a Design Pattern which ...
Read more

c# - What's the best way to use Selenium PageObject Design ...

What's the best way to use Selenium PageObject Design ... testing using the PageObject design patterns. ... webdriver Design Patterns give ...
Read more

Getting Started with WebDriver C# in 10 Minutes

WebDriver is a tool for automating testing web applications, and, in particular, to verify that they work as expected. It aims to provide a friendly API ...
Read more

Using the Page Object Design pattern in Selenium Webdriver

Using the Page Object Design pattern in Selenium Webdriver. ... using the Page Object design pattern, ... Test automation tools; Web service testing
Read more