SEP Blog

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 Winning Company in the 2022 Powderkeg Unvalley Awards

Westfield, IN - January 2022, SEP, a software product design and development firm has been announced as a winning company in the 2022 Powderkeg Unvalley Awards. This recognizes SEP as one of the best tech companies to work for in…
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

Task 6: Map out what your exploratory testing looks like

I wrote a blog post giving an introduction to the 30 days of testing challenge that I am doing.  When I first read this task my first reaction was. I don’t do exploratory testing. But after thinking about it a little bit I concluded that I do it without thinking. I do it all-the-time. Here […]
Read More

Task 4: Read the Agile Manifesto and reflect on the implications of your role

I wrote a blog post giving an introduction to the 30 days of testing challenge that I am doing. Today I complete Task 4: Read the Agile Manifesto and reflect on the implications of your role. The Agile Manifesto has been around since 2001. It is a set of values that 17 thought leaders in […]
Read More