Remove Agile Remove Programming Remove Quality Assurance Remove TDD
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. QA Global Summit Speakers line-up. Ferran Ferri – QA Lead at Apiumhub gives a talk “ Process first!

UI/UX 69
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. With TDD, you run the tests as often as one or two times every minute.

Insiders

Sign Up for our Newsletter

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

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. We produce high-quality code in small, verifiable steps. What programming languages really need is a ‘DWIM’ instruction,” the joke goes. “Do Programming is demanding. TDD isn’t perfect, of course.

article thumbnail

How to Execute Effective Automated Tests

Modus Create

Another thing that is very important in Agile development practices is exploratory testing. 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. 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

simulating multiple users accessing the program concurrently). Quality Assurance Culture – explaining complexity and importance of testing for people who underestimate QA work. Typical issue in Agile development when receiving last-minute changes and you should deal with it. BDD and TDD testing methods applied.

article thumbnail

Behavior-Driven Development: Pros and Cons, Implementation, and Best Practices

Altexsoft

Behavior-driven development can be defined as a way to synthesize and define practices that stem from test-driven development (TDD). Similar to adopting TDD, adopting BDD gives your team confidence in the form of a test suite. Here are a few other common pitfalls of BDD: To work in BDD, prior exposure to TDD concepts is required.