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 Named a Best Places to Work Company for 14th Consecutive Year
SEP has once again been recognized as one of Indiana’s Best Places to Work for the 14th year consecutive year. The statewide survey and award program evaluates participating organizations and honors those with the highest levels of employee satisfaction and…Read More
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 More
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 More
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 More
System Testing Multiple Deployment Environments in Cypress 10
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 […]Read More
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 More
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 More
Automated Testing for CloudFormation Templates
CloudFormation 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 will walk through a working example of a CI/CD […]Read More
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 More
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 More
Task 2, Part Two. Who does Agile Testing?
One day, at my team’s standup meeting, I declared that everyone on the team was a tester. Then I drew this picture: Tester is the base class and Developer is the child class. A specialization of a tester. I don’t know if it was the picture I drew. But the devs and tester on that […]Read More