article thumbnail

Quality Control: Using Acceptance Testing to Guarantee Product Quality

Altexsoft

The Agile philosophy of software development changed how we understand and approach quality. When the waterfall method prevailed, quality management in software was similar to that of in manufacturing or construction. The focus was on fixing bugs as they happen and conducting testing only after the job has been done.

Testing 52
article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. To test those interactions, and to prevent the other code from interfering with their tests, programmers often use mock objects or other test doubles.

Testing 88
article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. To test those interactions, and to prevent the other code from interfering with their tests, programmers often use mock objects or other test doubles.

Testing 40