STARWEST 2022 - Test Automation
Wednesday, October 5
How to Build and Implement Your Salesforce Test Automation Strategy
Today enterprise applications like Salesforce are now at the heart of your business processes and 59% of organizations deploy a new software build daily. But as a test automation professional unfamiliar with the complex Salesforce ecosystem, it can feel daunting to build a Salesforce test automation strategy from the ground up.
In our session, Mala Punyani, Engineering Manager at Splunk will share 3 core principles for building and implementing a Salesforce test automation strategy for you and your delivery teams. Key takeaways include: - How to create a checklist of prerequisites...
The Quest of a Performance Engineer. A Tale of the Adventures of This Mythical Creature.
Once upon a time, a mythical creature was called a performance engineer. This creature has been living experiences and adventures with another mythical creature since its dawn—the computer. Think of it as a species of mythical dragons that the performance engineer tames constantly.
As in every fantastic story, the challenges for the performance engineer have been changing as those dragons evolve. And sadly, those dragons have been evolving quickly and in multiple directions. Many times those changes are outpacing the poor performance engineer.In this presentation, Leandro will tell...
Mastering Cross - Browser Testing with Selenium, Cypress, and Playwright
Agile mandates continuous testing processes. Within Agile there are various personas trying to accomplish exactly that, however, they bring different constrains including time lines, skillsets, and testing objectives. With the growing adoption of Cypress and Playwright test frameworks that appeals to front-end developers, how does Cypress & Playwright from Microsoft plays within a single pipeline together with Selenium? Do they compete or complement each other? In this session, Eran Kinsbruner, DevOps chief Evangelist, Author and Sr. Director at Perforce will uncover the main benefits...
Thursday, October 6
A Journey to Better Automation with the Screenplay Pattern
Anyone who has spent time automating tests quickly learns that writing interactions is a challenge. People often struggle to write automation that remains reliable and avoids code duplication. The Page Object Model is a popular way to handle interactions, yet it still falls into some of these problems. In this session, we’ll take a journey with a simple C# search engine test to refactor its interactions from inadequate traditional ways to improved ones offered by the Screenplay Pattern. By the end, you’ll be able to use Screenplay calls with Boa Constrictor to make reliable interactions...
It’s Only “Gherkin” if It’s From the Cucumber Region of BDD; Otherwise It’s Just “Sparkling Behavior Specs”
Given I am a tester When I write Gherkin scenarios Then software development and testing go much more smoothly
Gherkin has become a quintessential part of BDD. Love it or hate it, Gherkin's simple "Given-When-Then" syntax makes it easy to frame behaviors and, by extension, test cases. What most folks don't realize, however, is that writing "good" Gherkin is more about semantics than syntax. We could argue over how many lines a scenario should be or how granular steps should be, but that misses the bigger picture: developing readable, runnable behavior definitions.In this talk, we'...