SE-Radio Episode 283: Alexander Tarlinder on Developer Testing

Topics covered
Popular Clips
Questions from this episode
- Asked by 2 people
Episode Highlights
Spec Testing
Specification-based testing is a fundamental technique often overlooked by developers. explains that these techniques, such as equivalence partitioning and boundary value analysis, are derived from specifications like user stories or formal documents. Despite their importance, these methods haven't gained popularity in the developer community, remaining largely within the testing world 1.
Specification-based techniques are fundamental testing techniques for testers, derived from the specification.
---
notes the lack of mainstream discussions on these techniques, highlighting their potential to enhance testing practices 2.
Design Contract
Design by contract involves formalizing responsibilities between program elements, a concept that finds valuable for generating test cases. He emphasizes that while the constructs supporting this approach aren't primary in popular languages, the mindset of formalized responsibility is crucial 3.
The essence is the mindset of formalized responsibility between program elements.
---
and Alexander discuss how this mindset aids in determining the number of tests needed, though it's not about embedding formal responsibility in the code itself 1.
Related Episodes


Episode 155: Johannes Link & Lasse Koskela on TDD
Answers 383 questions

SE-Radio Episode 256: Jay Fields on Working Effectively with Unit Tests
Answers 383 questions
SE Radio 633: Itamar Friedman on Automated Testing with Generative AI
Answers 383 questions

SE-Radio-Episode-253-Fred-George-on-Developer-Anarchy
Answers 383 questions

SE-Radio Episode 324: Marc Hoffmann on Code Test Coverage Analysis and Tools
Answers 383 questions

SE Radio 628: Hans Dockter on Developer Productivity
Answers 383 questions

SE-Radio Episode 322: Bill Venners on Property Based Tests
Answers 383 questions
SE Radio 632: Goran Petrovic on Mutation Testing at Google
Answers 383 questions

SE-Radio Episode 357: Adam Barr on Code Quality
Answers 383 questions

SE Radio 554: Adam Tornhill on Behavioral Code Analysis
Answers 383 questions

SE Radio 572: Gregory Kapfhammer on Flaky Tests
Answers 383 questions

SE Radio 637: Steve Smith on Software Quality
Answers 383 questions

Episode 101: Andreas Zeller on Debugging
Answers 383 questions

SE-Radio Episode 295: Michael Feathers on Legacy Code
Answers 383 questions














