article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

Test-Driven Development. It’s test-driven development, and it actually delivers these results. Test-driven development, , or TDD, is a rapid cycle of testing, coding, and refactoring. Test-driven development applies the same principle to programmers’ intention.

article thumbnail

Developer Testing

Henrik Warne

The author’s definition is that it is everything developers do to test their code. This includes writing unit and integration tests, implementing continuous integration and providing infrastructure for test automation. Since this type of testing isn’t covered here, Explore It! Performance testing.

Testing 116
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

New live online training courses

O'Reilly Media - Ideas

Ken Blanchard on Leading at a Higher Level: 4 Keys to Creating a High Performing Organization , June 13. Performance Goals for Growth , July 31. Advanced Test-Driven Development (TDD) , June 27. Test-Driven Development In Python , June 28. Linux Performance Optimization , July 22.

Course 64
article thumbnail

Here’s Why You Should Write Unit Tests

Modus Create

Unit testing is a type of software testing where individual units or software components are tested. Its purpose is to validate that each unit of code performs as expected. Generally, smaller tests are better as they give a more granular view of your code’s performance. Conclusion.

Testing 52
article thumbnail

219+ live online training courses opened for June and July

O'Reilly Media - Ideas

Ken Blanchard on Leading at a Higher Level: 4 Keys to Creating a High Performing Organization , June 13. Performance Goals for Growth , July 31. Advanced Test-Driven Development (TDD) , June 27. Test-Driven Development In Python , June 28. Linux Performance Optimization , July 22.

Course 50
article thumbnail

Effective Software Testing – A Developer’s Guide

Henrik Warne

Particularly the chapters on how to systematically come up with test cases based on the specification, inputs, outputs and the structure of the implementation. There can also be implementation details that will not show up in the functional specification, but still need to be tested. The goal here is not to reach 100% test coverage.

article thumbnail

AoAD2 Practice: Blind Spot Discovery

James Shore

Exploratory Testing. Test-Driven Development. Test-driven development ensures that programmers’ code does what they intended it to do, but what if the programmer’s intention is wrong? When you perform the experiment, how will you know if it succeeded or failed? Mutation Testing.