article thumbnail

Quality Control: Using Acceptance Testing to Guarantee Product Quality

Altexsoft

The main activities here include requirements analysis, planning, and documentation – basically, the tasks aimed to make it very clear what end product is expected from developers so that it’s accepted by users and stakeholders. Difference between TDD, BDD, and ATDD. Business Acceptance Testing.

Testing 52
article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

JavaScript and Node.js) TDD Lunch & Learn Screencast. They can act as documentation for the unit under test. They’re Narrow Tests , because they’re focused on the behavior of the Application class, and because they use Nullable dependencies, they don’t communicate with external systems. Fast and deterministic.

Testing 138
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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. They can act as documentation for the unit under test. 27 Apr 2018. James Shore/Blog. For example code demonstrating these ideas, see my example on GitHub. Fast and deterministic.

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. They can act as documentation for the unit under test. 27 Apr 2018. James Shore/Blog. For example code demonstrating these ideas, see my example on GitHub. Fast and deterministic.

Testing 40