article thumbnail

Quality Control: Using Acceptance Testing to Guarantee Product Quality

Altexsoft

And the entire system testing is done by professional testers and QA specialists who review whether the system complies with previously set quality standards. A system must make calculations in metric units only is a nonfunctional requirement. As a user, I want the system to make calculations in the units I’m used to.

Testing 52
article thumbnail

New live online training courses

O'Reilly Media - Ideas

Reinforcement Learning: Building Recommender Systems , August 16. Pythonic design patterns , June 27. Advanced Test-Driven Development (TDD) , June 27. Systems engineering and operations. How Routers Really Work: Network Operating Systems and Packet Switching , June 21. Blockchain. AWS Access Management , June 6.

Course 64
Insiders

Sign Up for our Newsletter

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

article thumbnail

219+ live online training courses opened for June and July

O'Reilly Media - Ideas

Reinforcement Learning: Building Recommender Systems , August 16. Pythonic design patterns , June 27. Advanced Test-Driven Development (TDD) , June 27. Systems engineering and operations. How Routers Really Work: Network Operating Systems and Packet Switching , June 21. Blockchain. AWS Access Management , June 6.

Course 50
article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

Bad tests are a sign of bad design, so some people use techniques such as Hexagonal Architecture and functional core, imperative shell to separate logic from infrastructure. Infrastructure is code that involves external systems or state.) JavaScript and Node.js) TDD Lunch & Learn Screencast. It fixes the problem.

Testing 138
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. However, this approach requires additional integration tests to ensure the system works as a whole, and it can make structural refactorings difficult. 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. However, this approach requires additional integration tests to ensure the system works as a whole, and it can make structural refactorings difficult. Fast and deterministic.

Testing 40