That Time I Wrote Unit Tests for the Development Team

A Separate Test and Development Team There is some value in having a separation in those who develop software and those who test it.  The idea is a fresh set of eyes on requirements may mean the tests catch something that was implemented incorrectly in software due to a misunderstanding of requirements.  Testers sometimes understand […]

Continuous Integration with Jenkins

What Is Continuous Integration? Continuous integration generally consists of the following: Everybody works primarily from the same codebase (not separate branches) Code commits go into that main codebase that everyone is working in Each commit triggers an automatic build by a build server After the build, that build server also runs tests against the new […]