Remove Exercises Remove Programming Remove Software Engineering Remove Test-Driven Development
article thumbnail

Scrum master certification: Top 13 certs for agile pros

CIO

The certification is also well-suited for software engineers, business analysts, and project managers. It spans many agile approaches, including Scrum, Lean, Kanban, extreme programming (XP), and test-driven development (TDD).

SCRUM 243
article thumbnail

Effective Software Testing – A Developer’s Guide

Henrik Warne

The book also covers many other common topics relevant for developers writing automatic tests, such as: test-driven development, mocking, designing for testability, and property-based testing. The author is an Assistant Professor in Software Engineering at the Delft University of Technology.

Insiders

Sign Up for our Newsletter

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

article thumbnail

15 Books by leading software architects

Apiumhub

Deployment and Operations for Software Engineers ” by Len Bass and John Klein . Software engineering practices require knowledge of the environment in which an application is to be run. The book includes exercises and discussion questions to facilitate classroom or group learning. “

article thumbnail

Here’s Why You Should Write Unit Tests

Modus Create

Software engineers have been testing ever since they could write code. However, the ability to automate software tests commercially emerged only in the 1980s with the introduction of AutoTester. In this article, we will explain why you should write unit tests. . What is Unit Testing? Conclusion.

Testing 52
article thumbnail

The Art of Agile Development, Second Edition

James Shore

Every week, we look at software engineering topics, and this week, I have a special show for you. I’m going to be reading from the new edition of my book, The Art of Agile Development. In some organizations, this was considered low-skill work—just a mechanical translation exercise. Changes in Second Edition. Introduction.

Agile 99