Remove Agile Remove Performance Remove Quality Assurance Remove TDD
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
article thumbnail

Apiumhub becomes QA Global Summit partner & speaker

Apiumhub

How quality benefits daily from a good definition” in QA Global Summit. Agile teams desire that all features get tested and automated in the same sprint or near to. Most of the teams know about BDD, automation technologies, performance testing…. QA Global Summit Speakers line-up.

UI/UX 69
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. 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. .

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. Conclusion.

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, , or TDD, is a rapid cycle of testing, coding, and refactoring. Done well, TDD eliminates an entire class of programming errors. TDD isn’t perfect, of course. Why TDD Works.

article thumbnail

How to Execute Effective Automated Tests

Modus Create

Another thing that is very important in Agile development practices is exploratory testing. 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. This post was published under the Quality Assurance Community of Experts.

Testing 98
article thumbnail

QA Interview with Serhii Zabolennyi – QA Automation engineer at Apiumhub

Apiumhub

List your TOP 3 performance testing techniques. Load testing to check the application ability to perform under anticipated loads (e.x. Scalability Testing – performance is measured in terms of its ability to scale up (number of users/ CPU/network usage, memory usage, etc.). BDD and TDD testing methods applied.