Remove Agile Remove Quality Assurance Remove TDD Remove Testing
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 ! Join us on Fridays from 8-8:45am Pacific for wide-ranging discussions about Agile. Fast, Reliable Tests. Our tests don’t get in our way.

article thumbnail

Quality Control: Using Acceptance Testing to Guarantee Product Quality

Altexsoft

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. Let’s talk about what quality control entails in modern software development.

Testing 52
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: 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. Test-Driven Development. We produce high-quality code in small, verifiable steps. It’s test-driven development, and it actually delivers these results. TDD isn’t perfect, of course. Why TDD Works.

article thumbnail

How to Execute Effective Automated Tests

Modus Create

Automated tests can help to speed up delivery, reduce errors, and save testing engineers time to run comprehensive and complex tests. However, before automating all test cases, it is necessary to make a rigorous assessment of what can be automated, when, how, and what cost and effort is required to achieve the goal.

Testing 98
article thumbnail

Apiumhub becomes QA Global Summit partner & speaker

Apiumhub

QA engineers CTOs Testers SDET Test Managers Test Developers. Andrew Katsikas – Senior QA Automation Engineer at Vimeo Bas Dijkstra – Director of International Academy at Inspired Testing Kimberly Snoyl – Sr. Agile teams desire that all features get tested and automated in the same sprint or near to.

UI/UX 69
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. BDD derives from Test Driven Development (TDD), a development process in which you write test cases before you write code. . BDD offers many short- and long-term benefits to Agile teams, including:

article thumbnail

Behavior Driven Development: The methodology that connects the three amigos

Apiumhub

Reducing to the basics, within a current agile software team we can find three main roles: Business – Product owner: Captures the requirements requested by the client (stakeholders). Quality assurance: Validates that the final product matches the initial specifications. What is BDD? Source: flatstack.com. Gherkin Language.