In manual testing, we play with our application by running the same tests with different input data. This helps testers to increase test coverage and uncover unexpected bugs. This is not true for automation, where we usually hard code the data we wanted to test into our test function. This reduces the efficiency and effectiveness of our automation scripts which keep executing a scenario again and again with the same set of data. As a result, they rarely find bugs after few executions and bugs that are not in the script execution path or data that we are using in the automation. However, if we add randomly generated data, just like manual testing, we increase our chances of finding new bugs or interesting information with every execution. Test Spicer helps to add this spice to our automation.

In this session, we will discover how Test Spicer can be used for common tasks like data generation and help allow teams to find gaps in manual testing.

TestSpicer helps to provide test ideas to make sure that apparent things related to quality are never missed.

 
3 favorite thumb_down thumb_up 1 comment visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

What Test Spicer is?

Why do we need it?

What it does?

Features of Test Spicer

How to write a test that uses Test Spicer?

Advantages

 

Learning Outcome

Attendees will get an idea about the RESTful API of Test Spicer and how it can be utilized in enhancing efficiency and effectiveness of their Selenium Automation Tests.

Target Audience

SDETs, Automation Test Managers

schedule Submitted 3 years ago

Comments Subscribe to Comments

comment Comment on this Proposal
  • Dave Haeffner
    By Dave Haeffner  ~  3 years ago
    reply Reply

    An interesting idea, offering randomized data as a service. But this looks to be a pitch for your proprietary tool, which is something that the planning committee discourages.

    You would be better served to speak to the pain that lead you to create Test Spicer, why random data has been helpful to alleviate that pain, and discussing some of the challenges/lessons learned.


  • Liked Shankar Garg
    keyboard_arrow_down

    Shankar Garg - Best of Three Worlds: BDD(Cucumber-JVM),Selenium(Page-Obects) and Mobile Automation(Appium)

    30 mins
    Demonstration
    Intermediate

    Appium's use for Mobile Automation has been growing rapidly in recent times and everyone who has used Appium has certainly fallen in love with it. Appium has made Mobile Test Automation so easy for both android and iOS platforms. I believe most people who have used Appium will agree with me till this point.

    But as the testing teams adopt Appium in Real life projects and they start implementing Appium for hundreds of tests that's when teams start to feel the heat. Appium in itself is sufficient to Automate the Mobile Apps but how to integrate Appium in the Test Framework, is the questions most testing teams realize late.

    We all know benefits and power of Cucumber, Page objects and Appium individually. To create a Robust and powerful Test Framework we thought of combining all three, thus the resulting framework can cater to the needs of different participants in SDLC.

    So the Objective of this session is to demonstrate how we can use Best of all three words and can create an Awesome Test Framework using Cucumber-JVM, Selenium Page Objects and Appium. 

     

  • 60 mins
    Demonstration
    Intermediate

    In Agile teams, as developers are able to deliver new features even faster, Testers also need to find a way to implement test scripts quicker. Design Patterns can help with that, as they provide a reusable solution to commonly occuring problems. In this session, we would demonstrate the advantages of using patterns and how we can apply Page object model and Factory patterns to speed-up test script creation.