Remove .Net Remove 2020 Remove TDD Remove Technical Review
article thumbnail

5 Tips for Successfully Implementing Behavior-Driven Development in Your Team

Gorilla Logic

It enhances your existing Agile approach , synthesizing Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD). For each team member, ask: Are they familiar with BDD or TDD? Are they familiar with the language and technology you are planning to use? Net), or Behave (Python).

article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. 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

AoAD2 Practice: Incremental Design

James Shore

To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. You can’t set aside several weeks for establishing technical infrastructure. Next, review the design and make improvements. Again, review the design, simplify, and clarify.

article thumbnail

AoAD2 Practice: No Bugs

James Shore

To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. It turns out to be a net gain, resulting in higher quality results for less cost and time. Other testers are more technically-oriented. Your feedback is appreciated! Sign up here.

article thumbnail

AI and Machine Learning in Test Automation

LaunchDarkly

Today is April 16th, 2020. So I know there’s people who likes TDD and actually that means that you write a test first and then you implement based on that, that’s great. I mean the way that AI is doing it [inaudible 00:49:09], but I suppose this really comes in when you’re talking about like TDD.

article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

Technically, they’re Narrow , Sociable tests, which means they’re unit tests that execute code in dependencies. JavaScript and Node.js) TDD Lunch & Learn Screencast. Although broad integration tests can be added as a safety net, their failure indicates a gap in the main test suite. For a safety net, use Smoke Tests.

Testing 138