Testing Articles

We’re curious people by nature. And we love to teach others what we’ve learned. So explore our blog to gain fresh insights from our expertise in areas ranging from culture to AI.

SEP Wins TechPoint’s 2024 Innovation Service Partner of the Year Mira Award

SEP Recognized as Indiana’s Top Innovation Service Partner, Winning TechPoint’s Prestigious Mira Award Westfield, Indiana - SEP has been named the Innovation Service Partner of the Year by TechPoint at the 25th annual Mira Awards. The Mira Awards, Indiana’s largest…
Read Full Post
developer looking at code behind a screen overlay

What I Wish Someone Had Told Me About Integration Testing in Flutter

Integration testing in Flutter is fairly well documented. The official docs have a get-started guide that will get you started, and it’s not hard to find answers to common issues on blogs or Stack Overflow. This isn’t going to be a walkthrough of setting up testing Flutter as the docs do a good job of […]
Read Full Post
meeting in conference room with cropped view of hands gesturing at laptop screen

Manual Testing vs. Automated Testing: Which Best Suits Your Project?

Why are we discussing manual testing vs. automated testing? Good question. I’ll preface by saying this article will not discuss the general importance or necessity of testing. At SEP, it is an integral part of our development process. However, the methods and extent to which our client or we decide to test can vary greatly. […]
Read Full Post
Testing React Native Apps Post Featured Image - Tools

Testing React Native Apps: A Sweet Setup for Full-Stack Cross-Platform Testing

Short on time? The answer is to use Jest, React Native Testing Library, and Detox. Here’s a sample repo with it all wired up: https://github.com/klcantrell/testing-react-native-apps-post. The advantages of building an app with React Native apply when testing the app as well. When building, you write code once and get native apps that work well on […]
Read Full Post
SEP hex pattern overlay of person working on laptop

System Testing Multiple Deployment Environments in Cypress 10

Brief intro to Cypress In their own words, “Cypress is a next generation front end testing tool built for the modern web.” If you are not familiar with Cypress, check out their Getting Started docs and then Write Your First E2E Test. If you’ve arrived here from a Selenium-based tool, you might appreciate this comparison article from Cypress. I found this Cypress […]
Read Full Post
Microsoft Edge logo

How to Run Protractor End to End Tests in Microsoft Edge (Chromium)

Microsoft’s new version of Chromium-based Edge has been released. If you’re a Windows user, you might be excited or perhaps indifferent to have a new browser available to you. If you’re a developer, however, you know this new browser represents a new requirement. Perhaps you were just days from finalizing the testing effort on your […]
Read Full Post
light up sign that reads

Challenge Your Favorites

I’ve written about the many benefits of personal projects before. One nice aspect is being able to try out tools & frameworks in a low-risk environment. In this post I’ll explain one such trial I’m doing and how the tool Comby made switching easy. Are My Go-To Tools Stale? As we gain experience on projects […]
Read Full Post
Shift Key

Check Out Automated Testing for CloudFormation Templates That’s Not Boring

tCloudFormation is a powerful tool that allows you to define your AWS infrastructure as code. And like any piece of software, testing is an important part of the software development lifecycle. This is especially important when practicing continuous delivery or continuous deployment. In this post, I present a working example of a CI/CD pipeline for […]
Read Full Post
close up laptop keyboard and screen with code

Scripted Git Branch Deployment with Jenkins

When working with git, normally work is done on a branch then merged onto master. However, it is often desired or required that someone else take a look at it before putting it on master. The process of deploying your branch to a test environment is oftentimes manual / time consuming. It does not have […]
Read Full Post

On tests and testing

Hello, gentle reader. Please allow me to rock your entire human face by dropping this truth bomb: Tests are about more than testing. “Obviously!” you yell, your riposte ringing out triumphantly against what is seemingly a rather anemic statement. The truth bomb has failed to detonate. Your entire human face remains unrocked. If you’ve ever […]
Read Full Post