Remove Applications Remove TDD Remove Test-Driven Development
article thumbnail

TDD saved the day

Xebia

Armed with a few assumptions about how things should work, I embarked on developing an application with a graphical UI and a backend. To tackle each operation, I started with a small test, following the principles of Test-Driven Development (TDD). The design emerged from writing tests upfront.

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. Done well, TDD eliminates an entire class of programming errors. Why TDD Works.

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

Why Testing is No Longer Sufficient for Today’s Software Delivery Pipelines

OverOps

Don’t get me wrong – testing in all its forms is inseparable from the software delivery supply chain. Tests and static analysis are essential to software development pipelines, and this holds true for both traditional and cloud-native applications. Testing is no longer enough. The bottom line?

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. Test-driven development. This chapter uses the example of converting Roman numerals to integers to show how TDD works. Not all situations benefit from TDD.

article thumbnail

6 Talks We’re Excited to Hear This Year at the Kansas City Developer Conference

OverOps

Continuous Reliability: An agile process to deliver higher quality applications. Learn by example how to enhance your Java applications to stay competitive as the Java platform continues to evolve. Building Quality JavaScript With Test-Driven Development. Have you let testing fall to the wayside?

article thumbnail

Testing Redux: Strategies and Tools

Perficient

Introduction Redux, a JavaScript application’s predictable state container, has emerged as a key component for React application state management. To make sure that your state management functions as intended, it is essential to test your Redux code. Why Test Redux? Have fun with your tests!

Testing 52
article thumbnail

Extended Role of QA in Test Driven Development (TDD)

Xoriant

TDD is an Agile Development technique in which developers write test cases before writing the corresponding code for the user story assigned to him. Once the code passes the Acceptance test, the code is then refactored /simplified to be used as production code. How TDD is different than others?