STAREAST 2021 - Test Automation | TechWell

STAREAST Virtual 2021 - Test Automation

Wednesday, April 28

Paul_Grizzaffi
Magenic
W1

Stacking The Automation Deck

Wednesday, April 28, 2021 - 1:00pm to 2:00pm

Arranging the playing cards in a deck to be in one’s favor is called stacking the deck. Outside of card playing, we use the term more generally to mean arranging a situation to increase our chances of a favorable outcome. When it comes to automation endeavors, the meaning is no different. Specifically, we want to arrange our architecture, implementation, and usage patterns to be appropriate for our endeavor’s desired life-span. One approach to future-proofing is to focus less on the automation framework and more on the automation stack. An automation stack is a layered automation...

Suze Bolduc
Mutual of Omaha
W7

Automation Using Geb/Spock/Groovy and a Geb Page Object Generator

Preview
Wednesday, April 28, 2021 - 2:15pm to 3:15pm

Suze will go over the general introduction to the Geb/Spock/Groovy Automation solution as a layer of abstraction over Selenium/JUnit4/Java. She will also teach the technique and advantages of Page Object Modeling where she will demonstrate a simple Geb Page Object and the associated test that runs against the google.com web search pages. Suze will then introduce a tool that she created that reads web pages and creates the application page's Geb Page Object and a test class that contains some basic tests. She will discuss the advantage this gives that allow you to accelerate your...

Péter Földházi
EPAM Systems
W13

Flow Model vs Page Object Pattern

Preview
Wednesday, April 28, 2021 - 3:45pm to 4:45pm

The Page Object Pattern is widely known and used amongst Test Automation Engineers. It allows engineers to model the application for their tests, reusing certain elements, making the test solution more structured and hence decreasing maintenance cost and the learning curve of test automation. Working at large fintech and other companies, Peter got to realize: for some, Page Object is not intuitive. From a tester's point of view it could be improved. Moreover, it breaks the Single Responsibility principle, which has been one of its most criticized flaw. That's why the Flow Model...

Thursday, April 29

Safiya Bano
Salesforce
T1

Audit Your Automation: Key to a Successful Test Strategy

Thursday, April 29, 2021 - 11:30am to 12:30pm

Auditing the test automation suite reduces the cost of maintenance and ensures that the key areas are prioritized which in turns improves the quality of the product. “Automating a user story is part of Definition of Done”. “Automate the complete backlog”. “Regression tests should be automated”. How many times have we heard these lines? And during the process of working through the backlog, there comes a point when maintaining the automated tests and looking through the daily failures become more overpowering than working on new tests itself. This is because of the one fundamental myth:...

Mark Minson
Church of Jesus Christ of Latter-Day Saints
T7

Shift from Manual to Automation

Preview
Thursday, April 29, 2021 - 1:00pm to 2:00pm

In today's market, good QA employees are hard to find. What if you need to do more but still have manual testers on the payroll. There are two options: Lay them off or train them up. Laying them off then means you have to find someone to fill their position who can do the automation but at the same time, all of that valuable product knowledge walks out your door. We had the same problem. We decided to train them up. We didn't have a budget for bringing in training or sending our QA's out to coding classes. Instead we took the few of us who had software development degrees/experience...

Sumit Nagal
Intuit
T13

Chaos Journey of GitOps

Thursday, April 29, 2021 - 2:15pm to 3:15pm

We will share our journey on how me make progress on application resiliency. We will share how we transform from monolith base chaos to Micro service and later on the container-native platform, Kubernetes. We will share how we build solutions for specific resilience patterns, later converge in open source framework, and Later started using kubernetes native way of CRD. We will share how we use Chaostoolkit, and extend that framework to cater our needs. We will demonstrate how this work been to migrate from as service to container-native way using Litmuschaos. We will share how we use Argo...

John-Hill
Ansible by Red Hat
T19

Life After Selenium

Thursday, April 29, 2021 - 3:45pm to 4:45pm
Selenium has been the unchallenged leader in open source UI testing since 2004. As the web evolved, Selenium adapted and abstracted. This abstraction came with a cost and now UI testing is rightly understood to be “slow” and "flaky". Test automation architecture was shaped into “pyramids” to avoid this performance penalty. QA could not shift left because our results were too slow or unreliable. A lot has changed since 2004 and there are now open source alternatives that will make you change your framework as well as your test strategy.
In this presentation, we'll demonstrate the inherent...