April 16th, 2020 by inflectra
This spring, Inflectra has the good fortune to collaborate with TestingMind and to bring you three amazing talks on a range of topics- all under the rubric of Emerging Test Automation and Digital Influence in QA. The event is virtual and is taking place on April 24- 28th.
Emerging Test Automation and Digital Influence in QA | Philadelphia, PA| April 24, 2020 |
As a research project to see why test automation of web applications is so hard, and why Selenium scripts seem to break so frequently, we ran an experiment to analyze the top 500 (ranked by Moz) web sites to see what patterns we would find that we could use to help automation engineers succeed more easily.
In this talk we will present some background on the problem, then detail our findings from the Moz 500 research experiment, showing how we crunched the data regarding which attributes, CSS, ARIA, IDs sites are using to see how best practices developed in theory will work in practice.
Emerging Test Automation and Digital Influence in QA | Washington D.C., | April 25, 2019 | 9:00 - 9:40 AM (EDT)
This session will outline the different types of Application Programming Interface (API) in use today (GraphQL, REST, SOAP, RSS) as well as brief historical perspective on legacy API technologies (ActiveX, CORBA, MSMQ). It will explain why it is important to make sure you have a sound API testing strategy, and how it relates to the critical operation of today’s connected businesses.
The session will cover API design patterns such as endpoint versioning, self-describing data formats, authentication, authorization, and mocking. The session will provide practical techniques for how to ensure you have sufficient test coverage of your API endpoints, how to leverage realistic test data, and how to integrate API tests into your DevOps toolchain and overall test reporting environment.
Emerging Test Automation and Digital Influence in QA | New Jersey | April 28, 2020 |
One of the biggest challenges for test managers and project leadership is how to avoid the typical miscommunications between testers and developers. Despite best efforts, we often find that assumptions, team processes and even choice of language can create friction and frustration between developers and testers. This session will discuss the roots of the communication disconnects and provide practical strategies for enabling harmonious, productive teams, with examples taken from actual client situations. The session will include a discussion of what 'done' and 'happy path' really means.