End-To-End Testing

Tips Learned From Years of Automated End-to-End Testing

Forrest Goyer Articles, Automation, Programming, Testing 1 Comment

Imagine for a moment that we’re getting ready to publish a new app or feature. Following the principles of Test Driven Development (like we always do), we have created a full suite of unit tests. We’re never pressed for time, so we’ve also built out full coverage integration and functional tests.

In order to ensure our front-end is behaving as expected, we’ll need to either manually step through the application or just push our commit to the main branch and let our continuous integration pipeline do the building and testing for us. But, if we wrote our end-to-end (E2E) tests without automation in mind, we might find the results lacking in usefulness…

This post isn’t a discussion on what E2E testing is nor a tutorial on how to get started. For that, resources like Smartbear, CircleCI, and Playwright have already published articles and tutorials that do a great job of covering that ground. In this post, we’ll talk through a few tips I’ve picked up over 5 years of championing fully automated end-to-end testing.

Creating an FHIR API with GCP

Creating an FHIR API With Google Cloud ProviderData interoperability is one of the hardest problems in Healthcare IT. The most popular approach is to exchange HL7v2 messages between systems. These pipe-delimited messages are difficult to read by a human and often need additional customizations between implementations. The next major paradigm shift is towards FHIR (Fast Healthcare Interoperability Resources), a JSON-based …

Blazor Server in .NET 6

Blazor Server in .NET 6 This five-part educational series on Blazor Server in .NET 6 includes step-by-step instructions for creating a new Blazor Server application. By the end, you will be able to create a SPA application using Blazor, quickly access and store data from an API, display that on the screen in reusable components, and get your components to …

Part 3: Creating an FHIR API – Implementation Part B

Zach Gardner API Development, Articles, Cloud, Creating an FHIR API, Healthcare, Tutorial Leave a Comment

This is Part 3 of our series on creating an FHIR API using Google Cloud’s offering. In the last installment, we began implementing an FHIR using GCP. We covered creating both the BigQuery resources and your FHIR repository resources. if you missed Part 1 and Part 2, be sure you go back to read those – they’re critical to understanding!

This time, we’re continuing the implementation. I’ll explain the authentication methods, and we’ll also tackle populating data in our FHIR repository.

Multi-Cloud Considerations for Application Developers

Multi-Cloud Considerations For Application DevelopersHome→Search ResultsA 35-minute discussion for application developers considering a multi-cloud approach, including potential advantages, pain points, and tradeoffs to be aware of. RecordingThe video was recorded at a Keyhole Software Public Education Event in October 2022. Speaker Zach Gardner is a Senior Consultant and Architect at Keyhole Software with over 15 years of experience helping clients …