tswiftma

tswiftma @tswiftma

About: Software automation guy to pay for my mountain biking equipment. Read some of my Dev.to blog entries on Automation, XUnit, dotnet, Azure!

Location:
Boston, Massachusetts
Joined:
Feb 9, 2021

tswiftma
articles - 14 total

Trigger an automation pipeline after a Dev pipeline runs

In the perfect world you'd have multiple development environments, Dev/QA/Stage/Prod, especially if...

Learn More 2 0Dec 21 '22

Getting an Azure OAuth2 token with a Service Principal

Trying to call the Azure REST APIs requires an OAuth2 token. This seems simple right? Ha ha...

Learn More 9 0Nov 16 '22

Write Pipeline Failures to a Teams Channel

It can be super useful to write Azure DevOps pipeline failure events to a Teams Channel. It’s a easy...

Learn More 12 1Aug 29 '22

Software Engineering is a Total Trip

Software engineering can be really annoying at times but it is also hilarious and super...

Learn More 8 2Jun 17 '22

Generate a JSON list for a request body payload in C# using Collection Initializers

I recently had to write a test for a new JSON REST POST API. The request body of the POST contained a...

Learn More 10 0Mar 31 '22

WebdriverIO Automation Protocol State of Confusion

I'm still somewhat of a WebdriverIO noob and I learned an important lesson this week. WebdriverIO...

Learn More 5 0Sep 30 '21

WebdriverIO DevTools Edge driver options

I recently needed to add Microsoft Edge browser coverage to my Webdriver.IO tests. But when I added...

Learn More 9 2Sep 29 '21

Store your automation credentials in Azure KeyVault

Note: updated on 4/30/24 with a more complete solution There's a common problem storing login...

Learn More 8 2Sep 24 '21

Help I need to choose a UI Automation tool!

Our team has the opportunity to choose a new UI Automation tool for a new web front end. We're consid...

Learn More 0 4Apr 8 '21

Using cmd switches with pytest to share data between tests

I'm kind of new to using Python Selenium with pytest and I needed to pass in come custom cmd line opt...

Learn More 3 0Mar 25 '21

Why I'm switching from C# to Python with Selenium

I was recently tasked with automating our product's new login wrapper. This involved hitting the serv...

Learn More 4 0Mar 18 '21

Use a host header value for testing services on Kubernetes

What is a Host Header? Basically it's an address that the web server (or ingress service) will send a...

Learn More 5 0Mar 2 '21

Initialize asynchronous data in XUnit Collections for sharing data between tests

By its design XUnit doesn't like to share data between tests like NUnit. XUnit has created Collection...

Learn More 9 1Feb 24 '21

Switching from HttpClientHandler to SocketsHttpHandler

While going through a recent code review for my Rest API test automation it was suggested that I swit...

Learn More 9 3Feb 18 '21