article thumbnail

Quality Control: Using Acceptance Testing to Guarantee Product Quality

Altexsoft

UAT can be performed not only at the final stages of development but during UX/system design or as soon as a product demo is ready. There are three popular Agile testing methodologies: Test-Driven Development (TDD), Behavior-Driven Development (BDD), and. Difference between TDD, BDD, and ATDD. Business Acceptance Testing.

Testing 52
article thumbnail

New live online training courses

O'Reilly Media - Ideas

Pythonic design patterns , June 27. Advanced Test-Driven Development (TDD) , June 27. Systems Design for Site Reliability Engineers , August 7. Designing Serverless Architecture with AWS Lambda , August 7-8. Scaling Python with Generators , June 25. Pythonic Object-Oriented Programming , June 26.

Course 63
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

Pythonic design patterns , June 27. Advanced Test-Driven Development (TDD) , June 27. Systems Design for Site Reliability Engineers , August 7. Designing Serverless Architecture with AWS Lambda , August 7-8. Scaling Python with Generators , June 25. Pythonic Object-Oriented Programming , June 26.

Course 49
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. For each external system--service, database, file system, or even environment variables--create one wrapper class that's responsible for interfacing with that system.

Testing 88
article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

JavaScript and Node.js) TDD Lunch & Learn Screencast. For each external system—service, database, file system, or even environment variables—create one wrapper class that’s solely responsible for interfacing with that system. A web application and microservice that performs ROT-13 encoding.

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. For each external system--service, database, file system, or even environment variables--create one wrapper class that's responsible for interfacing with that system.

Testing 40