DEV Community

Jesse Phillips
Jesse Phillips

Posted on • Edited on

4 1

Don't be the Executor

This is a post for testers, equally applies to devs but they already do this.

Don't be the guy who opens up the test tool, loads in the test data and clicks the run button on your tests. (feel free to mentally replace test with check)

It is pretty standard for developers to stand up a build box and have their code compiled and unit tested on a remote server. It is also common to only accept builds from this server, never sending a package off the developer computer to production.

But in testing this is the norm. Results are produced from a tester machine, their settings and their test data, many times the test results are fixed up after manual testing before anyone else sees it.

Instead look at having tests executed by a different system. If that means setting up Jenkins separate from the devs do it.

I decided to write this after seeing

And if you're going to us postman you will need Newman.

Promotion

Concider following me if you liked the article. Check out my profile to see if you enjoy my other writings. I cover git, testing, D, and more.

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (3)

Collapse
 
itsasine profile image
ItsASine (Kayla)

If only my company allowed us access to the Jenkins box to update Chrome so headless Protractor can run :(

Collapse
 
jessekphillips profile image
Jesse Phillips

That's my point, point them to this post and explain, some random dude says so.

Collapse
 
itsasine profile image
ItsASine (Kayla)

Heh, it's our DevOps team that won't listen, not my devs. My devs would just tell me not to break deployments too badly.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more