Skip to content
Assertions considered Harmful (froscon2018) episode artwork

EPISODE · Aug 25, 2018 · 52 MIN

Assertions considered Harmful (froscon2018)

from Chaos Computer Club - archive feed · host Jeremias Rößler

Testing has been voted THE major pain point in the development life cycle by a recent Forrester research. And for good reason. Test automation (regression testing) is essentially not working—many teams are discarding efforts and people talk about the ROI of deleting tests. Especially on the UI-level, tests tend to be brittle and incomplete, yet a huge effort to create and maintain—reflected in the famous test pyramid. This is a stark contrast to current trend topics, like CI/CD, DevOps and shift-left. So how can we solve that problem? Assertions are the go-to checking mechanism in unit tests. However, when applied to testing interfaces, specifically GUIs, I consider them to be toxic. It is hard, but still feasible, to achieve a certain level of separation on the unit level. On the interface level, where integration is inevitable, it is outright impossible. And practice shows exactly that. But there are alternatives. From ApprovalTests to TextTest to various pixel-comparison tools, Golden Master Testing is a viable option. I give a short overview about them, together with some practical example when to apply what. about this event: https://programm.froscon.de/2018/events/2235.html

Episode metadata supplied by the publisher feed · Published Aug 25, 2018

Embed this episode

Ready to play

Assertions considered Harmful (froscon2018)

0:00 52:05

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Chaos Computer Club - archive feed?

This episode is 52 minutes long.

When was this Chaos Computer Club - archive feed episode published?

This episode was published on August 25, 2018.

Can I download this Chaos Computer Club - archive feed episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!