Eduardo Maltez: Full-system testing using Selenium - Episode 224

Eduardo Maltez: Full-system testing using Selenium - Episode 224

Eduardo Maltez is a Software Engineer at Clear Measure. He has extensive experience in .NET, including Blazor, SignalR, Azure Service Bus, SQL Server, and all kinds of automated testing. Earlier in his career, he apprenticed under Jeffrey Palermo and is currently building automated full-system tests for a large and complex software ecosystem at one of his clients.

Topics of Discussion:

[3:09] How Eduardo got into programming and the steps he took to make it a full-time career.

[8:04] How Eduardo makes the decision in his head when he needs to use Selenium vs. other tests.

[10:52] Eduardo talks about ShoWorks and the technology components behind it.

[16:27] What does it mean when a test is brittle, and what do you do to make tests that are not brittle?

[18:41] When a test is brittle, it means you can't really rely on that test. Brittle tests are unreliable tests, in the end.

[23:36] How do you know when to stop a unit test?

[25:44] What are Educardo's go-to methods for finding the right DOM element?

[33:26] When it comes to rough edges around Selenium itself, it's not necessarily something that doesn't work, but it's something that definitely always causes just a sudden road bump in the test cycle.

Mentioned in this Episode:

Architect Tips — New video podcast!

Azure DevOps

Clear Measure (Sponsor)

.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

Jeffrey Palermo's YouTube

Jeffrey Palermo's Twitter — Follow to stay informed about future events!

Programming with Palermo

programming@palermo.network

ShoWorks

Selenium

WebDriver Wait Class

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Episoder(389)

Richard Campbell on the History of .NET - Episode 133

Richard Campbell on the History of .NET - Episode 133

In this episode, Jeffrey and Richard are jumping into part-two of their two-part conversation! If you haven't caught the previous episode, "Richard Campbell on the Humanitarian Toolbox — Episode 132,"...

22 Mar 202145min

Richard Campbell on the Humanitarian Toolbox - Episode 132

Richard Campbell on the Humanitarian Toolbox - Episode 132

Jeffrey Palermo is joined by his good friend and return guest this episode — Richard Campbell! Richard is an entrepreneur, advisor, and rabid podcaster. He's a Microsoft regional director, the co-host...

15 Mar 202122min

Rob Richardson on Database DevOps - Episode 131

Rob Richardson on Database DevOps - Episode 131

This week Jeffrey is joined by another fantastic return guest — Rob Richardson! Rob is a software craftsman that is building web properties in ASP.NET, Node, Angular, and Vue. He's a software develope...

8 Mar 202135min

Mark Fussell on Dapr 1.0 - Episode 130

Mark Fussell on Dapr 1.0 - Episode 130

Joining Jeffrey today is return guest, Mark Fussell! Mark works on the Azure Incubations Team and is the Product Manager for Dapr, the Distributed Application Runtime. He has been working at Microsoft...

1 Mar 202141min

Harini Kannan on React Native - Episode 129

Harini Kannan on React Native - Episode 129

Joining Jeffrey today is Harini Kannan! Harini is a Program Manager in the Windows Developer Experiences and Platform team — a fast-moving and exciting team at Microsoft! Her team's charter influences...

22 Feb 202136min

Simon Timms on Microservices Architecture — Episode 128

Simon Timms on Microservices Architecture — Episode 128

This week, Jeffrey is joined by return guest, Simon Timms, to discuss microservices architecture. Simon Timms is a long-time freelance Software Engineer, multi-time Microsoft MVP co-host of ASP.NET ...

15 Feb 202140min

Jeff Fritz on Blazor Webassembly Architecture - Episode 127

Jeff Fritz on Blazor Webassembly Architecture - Episode 127

Jeff Fritz is joining the podcast today! This is his second guest appearance. He is an experienced developer, technical educator and PM on the .NET team at Microsoft. He founded The Live Coders team ...

8 Feb 202142min

James Avery on Optimizing the Engineering Team Structure - Episode 126

James Avery on Optimizing the Engineering Team Structure - Episode 126

Joining the podcast once again is return guest, James Avery! James is the Founder and CEO of Kevel, previously known as Adzerk. Kevel is the next generation of publisher ad serving; offering the infra...

1 Feb 202136min

Populært innen Politikk og nyheter

giver-og-gjengen-vg
aftenpodden
aftenpodden-usa
forklart
i-retten
stopp-verden
popradet
lydartikler-fra-aftenposten
det-store-bildet
dine-penger-pengeradet
rss-gukild-johaug
fotballpodden-2
nokon-ma-ga
rss-ness
hanna-de-heldige
e24-podden
aftenbla-bla
frokostshowet-pa-p5
rss-penger-polser-og-politikk
bt-dokumentar-2