Remove Agile Remove Development Remove Quality Assurance 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. Test-Driven Development. Second Edition cover. Programmers. Try it anyway.

article thumbnail

Quality Assurance (QA) Testing & the Business Impacts of Software Quality

Gorilla Logic

As the pace of software-driven innovation expands, organizations often struggle to balance the need to deliver business value at speed and scale with the need to deliver consistent, reliable, and performant software products. What does the QA function do in a cross-functional development team? Test planning.

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

How much of your QA should you outsource?

Trigent

The way of testing has transformed with the rising usage of DevOps, cloud, and agile in new tech. Setting up, Scaling, or transforming your testing organization brings challenges concerning Agile/DevOps adoption, process, and test automation implementation, or even scaling the teams’ capacity.

Agile 97
article thumbnail

Behavior Driven Development: The methodology that connects the three amigos

Apiumhub

Under this premise, we understand that quality is not manufactured, but is part of the development process. 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). What is BDD?

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

Software Outsourcing: Why CEOs Love It

Gorilla Logic

It turns out that access to talented developers may be one of the most challenging pieces of the puzzle. . KPMG reports that 67 percent of tech leaders struggle to find the right tech talent, and 22 percent of organizations surveyed by Coding Sans ranked increasing development capacity as their top challenge. Let’s talk. The downside?