Remove Development Remove Quality Assurance Remove Software Review Remove Test-Driven Development
article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. Test-Driven Development.

article thumbnail

Quality Management is Risk Management

Xebia

In software development this can be translated into ‘prevent bugs from ending up in the codebase’. An example of the second category would be testdriven development where a test case is created before any code is developed and the tests need to pass before code can be submitted.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Improve User Story Acceptance Criteria with Behavior-Driven Development (BDD)

Gorilla Logic

In Agile development, a user story provides a simplified description of a software feature from an end user perspective. You can make your user stories stronger with techniques from behavior-driven development (BDD). Developers: Pass each of the test scenarios created for each story, and pass all the test scenarios. .

article thumbnail

Software Outsourcing: Why CEOs Love It

Gorilla Logic

Should you build software in-house or outsource it? It turns out that access to talented developers may be one of the most challenging pieces of the puzzle. . Ready to have a conversation about outsourcing your development to a top-ranked Agile development team? Let’s talk. As much as 51 percent of U.S.

article thumbnail

Behavior Driven Development: The methodology that connects the three amigos

Apiumhub

The main goal of a software company is to deliver a quality product. We cannot perceive quality without a product in the same way that you cannot deliver a product without quality. Under this premise, we understand that quality is not manufactured, but is part of the development process. What is BDD?

article thumbnail

AoAD2 Practice: Fast, Reliable Tests

James Shore

This is an excerpt from The Art of Agile Development, Second Edition. The full text of this section is available below, courtesy of the Art of Agile Development book club ! Fast, Reliable Tests. Our tests don’t get in our way. Test-Driven Development. Rely on Narrow Unit Tests. Buy it now!

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. This mistake is something that should have been uncovered in quality control. Different from quality assurance, quality control is something that’s done to ensure the defective product doesn’t make its way to the market.

Testing 52