Using Big Data Analysis to Reduce Test Flakiness

Adam Sandman & Denis Markovtsev

Inflectra

As a research project to see why test automation of web applications is so hard, and why our Selenium scripts seem to break so frequently, Adam and Denis ran an experiment to analyse the top 500 (ranked by Moz) web sites to see what patterns we would find that could be optimized to reduce test maintenance burden. Unlike other presentation technologies, web applications present a uniquely difficult challenge for automation. They are written in a plain text markup language (HTML) that follows many conventions and rules (e.g. unique IDs, use class names for styling), but browsers are so forgiving, that…....

You need to Register or to access the full content.

About Me!

Adam Sandman was a programmer from the age of 10 and has been working in the IT industry for the past 20 years in areas such as architecture, agile development, testing and project management. Currently Adam is a Director of Technology at Inflectra Corporation, where he is interested in technology, business and enabling people to follow their passions. At Inflectra, Adam has been responsible for researching the tools, technologies and processes in the software testing and quality assurance space. Adam has previously spoken at STARWEST, Agile + DevOps West, STPCon, Swiss DevOps Fusion, InflectraCon, TestingMind, EuroSTAR, Agile Testing Days and STARCANADA.

 

Denis Markovtsev is a Principal Software Engineer at Inflectra Corporation. He is one of creators of Rapise test automation tool. He holds a Master degree in Computer Science and PhD in Mathematics and has been working in the IT industry for the past 18 years in areas such as compilers, software systems, software verification and testing. At Inflectra, Denis has been responsible for researching the tools, technologies and processes in the software testing and quality assurance space for the past five years. In his free time, Denis enjoys reading, running, cycling and traveling.


Related posts



Similar Categories