Dec 5, 2018 by Bob Reselman (Guest Author) [Regression Testing, Blog]

A regression test is a system-wide test that’s intended to ensure that a small change in one part of the system does not break existing functionality elsewhere in the system. It’s important because without regression testing, it’s quite possible to introduce...

Read More
Oct 31, 2018 by Bob Reselman (Guest Author) [DevTestOps, reports]

Download the eBook to read about the road to testing in DevOps, and the principles of the DevTestOps manifesto:

Read More
Jul 25, 2018 by Bob Reselman (Guest Author) [AI, machine learning, Blog]

The essential difference between machine learning and artificial intelligence is that the former is a verb and the latter is a noun.

Read More
Jul 11, 2018 by Bob Reselman (Guest Author) [devops, devsecops, Blog]
"As with quality, you cannot inspect security into a system.”

For most companies, software is a tool, a cost of doing business similar to any other piece of equipment. Some companies need a fleet of delivery trucks to do business. Others need a software...

Read More
Jun 13, 2018 by Bob Reselman (Guest Author) [Agile, CI/CD, Blog]

DevOps is a software engineering methodology that attempts to combine the disciplines of software development and system operations into a unified practice. Prior to the emergence of DevOps, software development was a highly segmented undertaking. Programmers...

Read More
Apr 25, 2018 by Bob Reselman (Guest Author) [Automated Testing, software testing, Blog]

In the past, in order to be a viable contributor in the world of Quality Assurance, all you had to know was enough about computers to run an application and how to collect test results. Today, as test automation becomes a more critical aspect of the QA landscape,...

Read More
Mar 28, 2018 by Bob Reselman (Guest Author) [testing automation, software testing, Blog]

I saw the transformation happen right before my very eyes. Around 2008, I was working at a commercial website that had about 120 people in the IT Department. Of those 120, 10 to 15 were UI testers. Their job was to sit at a keyboard and manually exercise features...

Read More
Dec 7, 2017 by Bob Reselman (Guest Author) [Modern Applications, Software Development, Blog]

Integration testing is the phase in the deployment testing process in which a software application is tested in its entirety, using a fully operational version of all the dependency components. Whereas in code dependencies development, unit tests are mocked out,...

Read More
Nov 16, 2017 by Bob Reselman (Guest Author) [Modern Applications, software testing, mini-series]

In a previous post we discussed how unit testing is the essential first step in testing in the development phase in Continuous Integration/Continuous Deployment Pipeline. Now, let’s move onto the next step, Local UI Testing.

Read More
Nov 14, 2017 by Bob Reselman (Guest Author) [CI/CD, software testing, mini-series]

A common problem that developers committed to Test Driven Development (TDD) have is testing code that has dependencies which are under development or unavailable. This is where Mocks come in. For example, take a look at Figure 1 below. The Customer object on the...

Read More