Test Automation : Beyond pass and fail

Test automation is often considered as a binary activity. An automated test would normally have few assertions which can either pass or fail. There is no doubt about the usefulness of this model. However, thinking about test automation in only these terms limits the value we can derive from it. 

Automation in my opinion can add immense value if we treat it as tool assisted testing. When we think of automation as tool assisted testing, we can use it in different ways in which automation can help us test better.

In this presentation, I will share my experience and will show various ways in which I have used Selenium WebDriver as a tool to assist my testing. I will share interesting problems from various clients I have worked with (Such as Global Radio, Channel-4, Transport For London etc.) and ways in which I used automation to solve those problems. In all the cases, automation wasn't limited to pass or fail - it went beyond that and assisted me in testing applications in a much better way. 

 

 

 
2 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

- Why automation should not be limited as pass / fail exercise.

- Problems of treating automation as binary

- Benefits of thinking beyond binaries

- Case studies

- Problem we had at Global Radio

- Solution proposed

- Pros / cons

- Problem we had at Channel-4

- Solution proposed

- Pros / cons

- Problem we had at TFL

- Solution proposed

- Pros / cons

 

Learning Outcome

- Expand the model of automation

- Understanding of problems from various domains such as media and travel

- Various ways to look at problem and improve efficiency

Target Audience

testers, test architects, test managers, developers, dev managers,

schedule Submitted 3 years ago

Comments Subscribe to Comments

comment Comment on this Proposal

  • Liked dima kovalenko
    keyboard_arrow_down

    Scaling and managing Selenium Grid

    45 mins
    Talk
    Intermediate

    Managing the Selenium Grid can be very difficult, especially as you scale it up.  This session will demonstrate how we were able to scale the Selenium Grid with multiple operating systems, in multiple data centers across many continents. With the use of Selenium Grid Extras, and open source project, we were able to get much better control of individual nodes, manage WebDriver versions and much more. 

  • Liked Kartihkeyan
    keyboard_arrow_down

    Alien Driven Testing with Arquillian Graphene

    Kartihkeyan
    Kartihkeyan
    MTS
    Owler
    schedule 3 years ago
    Sold Out!
    45 mins
    Demonstration
    Intermediate

     Arquillian LogoAutomating a massive application with tons of user stories obviously needs more time and resource as we need to concentrate much on maintainability. Still it’s being a big challenge for QA engineers. This session will discuss how Arquillian Graphene (a dialect of Selenium WebDriver) really helpful for developers to lower the effort needed to build a reliable, robust and maintainable functional test suites in an Alien way!

  • Liked Prashanth Sams
    keyboard_arrow_down

    Introducing Selenium Reporting Framework - SRF

    Prashanth Sams
    Prashanth Sams
    Automation Lead
    TCS
    schedule 3 years ago
    Sold Out!
    30 mins
    Case Study
    Intermediate

    The main feature of SRF is reporting Selenium Test Results. Selenium Testers are mainly focussed on reporting tools and SRF is going to be the Next generation Report tool for Selenium. I introduce SRF, Selenium Reporting Framework which stands up on all the available frameworks in market [yet to be released]. Will be updating the with report screeenshots sooner here. 

    Attached here is the initial SRF rough draft [20%]. Stay Tuned!! 

  • Liked Pranjali
    keyboard_arrow_down

    Lets BDD Mobile App using Appium

    30 mins
    Demonstration
    Intermediate

    The mobile automation is becoming trending topic these days. Appium is one of the tool used in order to make iOS and Android automation hassle free . This session will focus on basic understanding of  how to automate a mobile app in an agile way using tool appium alongwith its installation, writing and executing a basic script .

    We will see how to setup Mac OSX for ios automation using BDD tool cucumber. Appium is a open source cross platform test automation tool for the hybrid and native iOS,Android and FirefoxOS apps.In the  simple term appium is a server running in the background like Selenium Server

    Key benefits of appium are : 

    1. It is very easy to setup on different platforms.
    2. Can write test in the language of your choice (Ruby,Python,java,PHP Node).
    3. Can still use Selenium Webdriver JSON wire protocol.
    4. Do not need to re-compile Mobile app on different platform.