Remove Exercises Remove TDD Remove Testing
article thumbnail

Effective Software Testing – A Developer’s Guide

Henrik Warne

I recently finished Effective Software Testing – A Developer’s Guide by Maurício Aniche , and I really liked it. I have been coding for a long time and I think I have been writing pretty good tests for the features I have implemented. The book apparently grew out of lecture notes from a course on software testing.

article thumbnail

TDD, Unit Testing and the Mainframe

DevOps.com

Unit testing is like exercise: Companies know it’s good for you and you should do it, but given their druthers, they’d rather avoid the effort and just get to the benefit. After all, making unit testing a standard practice in a company’s software development process is probably the […]. I wish I could say it’s otherwise.

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

TDD mistakes 2

Habitable Code

Back in 2014 I wrote a blog post listing three mistakes often made by folks who are new to test-driven development (TDD). Writing tests for invented requirements. We’re doing TDD, but we have no code to test; we have nothing to hang our first test on, so we need to invent something, fast!

article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

Test-Driven Development. It’s test-driven development, and it actually delivers these results. 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

What I Learned From the First “Testing Without Mocks” Course

James Shore

Earlier this month, I hosted my “Testing Without Mocks” course for the first time. It’s about a novel way of testing code. Qualitative Feedback Seven people (70%) commented that we should keep the exercise-focused format of the course. I’ll definitely keep the exercises and continue to refine the exercise materials.

Course 59
article thumbnail

Agile, Stand-ups, TDD and Code Reviews

The Programmer's Paradox

We see the same kinda thing with unit testing. Clearly, the best way to test any software is with fully automated ‘system’ testing that is thorough enough that it can be used for full regression testing. So, unit tests are great for ensuring that a few components amongst the whole set, have good quality.

article thumbnail

6 Talks We’re Excited to Hear This Year at the Kansas City Developer Conference

OverOps

Building Quality JavaScript With Test-Driven Development. Have you let testing fall to the wayside? This half-day intermediate-level workshop addresses and abolishes the frustration so often associated with Test-Driven Development. Wednesday at 8:00 AM | 2202. Creative Coding: An Introduction to Processing.