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

Extended Role of QA in Test Driven Development (TDD)

Xoriant

TDD is an Agile Development technique in which developers write test cases before writing the corresponding code for the user story assigned to him. Once the code passes the Acceptance test, the code is then refactored /simplified to be used as production code. Test Driven Development Approach.

Insiders

Sign Up for our Newsletter

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

article thumbnail

How much of your QA should you outsource?

Trigent

This challenge with other key performance drivers has led most companies to adopt the best Quality Engineering (QE) practices in their enterprises while optimizing the cost and improving quality with minimal or zero errors. The way of testing has transformed with the rising usage of DevOps, cloud, and agile in new tech.

Agile 97
article thumbnail

Lessons learned from the React Global Online Summit 22 – Junior Track

Apiumhub

There were numerous topics covered in this online event, and in this article, I would like to go through a few of the sessions in the junior track, such as Composable Microfrontends, React Hooks, TDD with User Interfaces, and Web Performance. Test-Driven Development for Building User Interfaces – Tyler Hawkins.

UI/UX 87
article thumbnail

Kick start your Agile Transformation Journey (and be a Digital Disruptor)

Capgemini

To reach this goal, companies must embark on an Agile Transformation journey. Agile Transformation is not (only) about methodology. Becoming an agile company is a complex process. Software craftmanship: Your software development lifecycle will also change as part of the Agile Transformation journey.

Agile 52
article thumbnail

5 Books to Achieve the Mindset of a Software Craftsman ??

Xebia

Clean Code : A Handbook of Agile Software Craftsmanship. Is it performance? Agile software development is commonplace, but what is its essence? Are you curious about what agile software development entails? The book explains what the commodity Agile (capital A) meant to be. Key Takeaways.

Software 130
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). BDD offers many short- and long-term benefits to Agile teams, including: .