June 27th, 2019 | 22 mins 38 secs
misinformation, software testing, tdd
Some information about software testing is just wrong.
I'm not talking about opinions. I have lots of opinions and they differ from other peoples opinions. I'm talking about misinformation and old information that is no longer applicable.
June 19th, 2019 | 30 mins 41 secs
software testing, tdd
Roadblocks to writing tests, and what to do about it.
June 11th, 2019 | 22 mins 59 secs
hardware testing, scpi, software testing, test instruments, visa
Creating maintainable test suites for complex systems. The episode describes some complexities involved with hardware testing, then shares techniques for shifting complexity out of the test cases. The techniques are applicable to the testing of any complex system.
May 23rd, 2019 | 40 mins
automation, qa, software development, software testing, tdd
Alan Page explains how the Modern Testing Principles reflect the how testing actually happens in a healthy way in modern software development teams.
March 12th, 2019 | 38 mins 23 secs
software development, software testing, tcr, tdd, unit tests
TCR is an alternative workflow of TDD that Kent Beck has been writing about and discussing recently.
But what is it? What's it feel like to use? How do you do it?
In this interview, we talk with Thomas Deniffel about this, and about his experiences with it so far.
February 17th, 2019 | 19 mins 52 secs
assert, automated testing, pytest, software testing, test structure, unittest
Is it ok to have more than one assert statement in a test?
I've seen articles that say no, you should never have more than one assert.
I've also seen some test code made almost unreadable due to trying to avoid more than one assert per test.
Where did this recommendation even come from? What are the reasons?
What are the downsides to both perspectives?
That's what we're going to talk about today.
October 30th, 2018 | 31 mins 35 secs
feature testing, software testing, testing pyramid
Andy Knight joins Brian Okken in discussing Feature Tests as opposed to Class Tests
October 25th, 2018 | 32 mins 20 secs
continuous integration, pytest, selenium, software testing, test design
Flaky tests, tests that sometimes fail and sometimes pass are a huge problem for teams maintaining large test suites. We discuss flakiness, what affects it has on the team, how to manage flaky suites, and how to fix and avoid flaky tests.
August 13th, 2018 | 40 mins 32 secs
exploratory qa, software testing, tdd
An interview with DHH about his views on software testing, TDD, and exploratory testing.
November 30th, 2017 | 37 mins 14 secs
data science, fuzz testing, software testing
A discussion with Katharine Jarmul, aka kjam, about some of the challenges of data science with respect to testing.