Lean TDD advocate, Agile heckler. Python & pytest flag waver.
April 18th, 2018 | 44 mins 47 secs
agile, devops, pytest, testing
We talk with Anthony Shaw about some of the testing problems facing both DevOps teams, and Agile teams. We also talk about his recent pull request accepted into pytest.
April 10th, 2018 | 48 mins 47 secs
A discussion about podcasting with Adam Clark from The Gently Mad and Irresistible Podcasting.
March 29th, 2018 | 18 mins 59 secs
boundary value analysis, decision tables, equivalence partitioning, parametrization, test case design
Some functionality is important enough to make sure the test behavior coverage is thorough. In this episode, we discuss 3 techniques that can be combined to quickly generate test cases. We then talk about how to implement them efficiently in pytest.
March 13th, 2018 | 11 mins 13 secs
Use the RCRCRC mnemonic/heuristic to prioritize functionality that needs to be tested.
March 7th, 2018 | 20 mins 55 secs
What tests to you write first when testing a legacy system? Or any system really?
February 12th, 2018 | 31 mins 21 secs
image compression, mentoring, open office hours, testing complex systems, twitter dms
A discussion with Stephanie Hurburt about how she mentors people new in the field through open DMs and open office hours.
January 31st, 2018 | 25 mins 18 secs
A discussion about continuing education, specifically certificate programs, at UW and other universities, either online or in person.
December 31st, 2017 | 25 mins
tdd, test first, xp
Test Driven Development (TDD), how it relates to Test First, and what is Test First Development.
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.
October 3rd, 2017 | 47 mins 27 secs
agile methodologies, agility, learning, tdd, testing, xp
A wonderful discussion with David Hussman. David and Brian look back at what all we've learned in XP, TDD, and other Agile methodologies, where things have gone awry, how to bring the value back, and where testing fits into all of this.