Development

Continuous Integration Testing

August 15, 2017

What Is It?

A tool (continuous integration server) performs automated testing. “Integration” refers to combining individual developer changes with the existing shared code base. The purpose is to see if changes can be combined or if they conflict.

When Should it be Done?

Should be conducted with every code push (also called a “commit”) to the shared code repository. Conducted between testing locally and a code review.

Helpful Tools

BitBucket pipelines, Travis CI, Jenkins


Read up about additional methods of development testing in our white paper – Your Guide to Development Testing.

Ben Spencer

Digital Content Strategist

Professional UX Researcher & Writer. Amateur Crossfitter, video gamer, and Planeswalker. I make sense of the world through storytelling and by observing the infinite wisdom of my two beloved Boxer dogs.

You might also like...

6

Mar.

Cooperating with Data: Strategies for Comparison, Filtering, and Manipulation

When the data we have isn’t available in a useful format, it is easy to fall into patterns of brute force processing or to implement approaches that are not optimal for manipulating or managing data. How data is used – such as in reports, or searches completed by users – is an ongoing, ever-changing problem. … Continued

7

Feb.

10 Factors for Choosing a CMS

There are dozens of Content Management System (CMS) platforms available to to help you manage the content, marketing, and SEO on your website. But with all the good options out there, how do you know how to choose the right CMS? Consider the following 10 factors when choosing your CMS. #1 Price Some CMS licenses start … Continued

23

Jan.

A Designer’s Perspective: Fostering Good Communication Between Design and Development

Different teams will have different ideas and perspectives of what the final product should be – designers and developers often have different thoughts on the best direction forward. Each group also has a different set of skills and capabilities that are important to creating high-quality products. In the end, pulling the best ideas together and … Continued