article thumbnail

Quality Control: Using Acceptance Testing to Guarantee Product Quality

Altexsoft

A bit earlier, in 1998, a much more trivial software mistake was uncovered. Let’s talk about what quality control entails in modern software development. In software development, quality control exists alongside two other concepts: quality assurance (QA) and testing. What is Quality Control?

Testing 52
article thumbnail

New live online training courses

O'Reilly Media - Ideas

Product Management for Enterprise Software , July 18. The Power of Lean in Software Projects , July 25. Pythonic design patterns , June 27. Advanced Test-Driven Development (TDD) , June 27. Test-Driven Development In Python , June 28. Clean Code , July 23.

Course 68
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

219+ live online training courses opened for June and July

O'Reilly Media - Ideas

Product Management for Enterprise Software , July 18. The Power of Lean in Software Projects , July 25. Pythonic design patterns , June 27. Advanced Test-Driven Development (TDD) , June 27. Test-Driven Development In Python , June 28. Clean Code , July 23.

Course 51
article thumbnail

Lean Software Development: The Backstory

LeanEssays

The second book summarizes the essence of lean product development this way: Understand that knowledge creation is the essential work of product development. Charter a team of responsible experts led by an entrepreneurial system designer. Manage product development using the principles of cadence, flow, and pull.

article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

For example code demonstrating these ideas, see my example on GitHub. When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. It avoids the downsides of mock-based testing, but it has tradeoffs of its own.

Testing 88
article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

For example code demonstrating these ideas, see my example on GitHub. When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. It avoids the downsides of mock-based testing, but it has tradeoffs of its own.

Testing 40