article thumbnail

Quality Management is Risk Management

Xebia

You want to know how well your product performs to prevent customers from walking away. You want to have insights into your operational performance to prevent going bankrupt. Avoid : This is the most severe of the risk treatment options, and requires organizations to stop performing any tasks or processes that pose a risk.

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.

article thumbnail

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

Gorilla Logic

In this article, I’ll describe BDD and how you can use it to improve your user stories, which will help improve developer performance, reduce rework, and increase end-user satisfaction. . BDD derives from Test Driven Development (TDD), a development process in which you write test cases before you write code. . What is BDD?

article thumbnail

Apiumhub becomes QA Global Summit partner & speaker

Apiumhub

Most of the teams know about BDD, automation technologies, performance testing…. QA Global Summit Speakers line-up. Anton Angelov – CTO at Automate the Planet Gleb Bahmutov – Sr Director of Engineering at Mercari Maaret Pyhäjärvi – Sr Director of Engineering at Vaisala Tariq King – Chief Scientist at test.ai

UI/UX 69
article thumbnail

Behavior Driven Development: The methodology that connects the three amigos

Apiumhub

Quality assurance: Validates that the final product matches the initial specifications. This agile process is derived from the well-known Test Driven Development (TDD) whose difference lies in the scope: TDD focuses more on the functioning of the code while BDD focuses on behaviour, from the user’s point of view.

article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

Test-driven development, , or TDD, is a rapid cycle of testing, coding, and refactoring. When adding a feature, a programmer may perform dozens of these cycles, implementing and refining the software in tiny steps until there is nothing left to add and nothing left to take away. TDD isn’t perfect, of course. Why TDD Works.

article thumbnail

How to Execute Effective Automated Tests

Modus Create

Performance testing like load and stress tests. Functional tests that take a long time to perform and may need to be run during breaks or overnight. Tests that should not be automated: Test cases that are newly designed and not executed manually at least one time, except when you have TDD or BDD styles.

Testing 98