Conversation

people like unit tests because they're an excuse to do work that you don't have to think too hard about, but they give you no guarantees whatsoever
13
314
integration and generative testing get closer to giving you guarantees and require writing way less code but they require actually understanding your problem domain
1
90
really what you want is to sample from a statistical estimator fit to real world log data but afaik nobody does this
3
49
you can get number go up doing more rigorous modeling, but programmers aren't used to thinking in terms of state spaces and transfer functions
1
30
your sytem model that you test against has an error (some loss function, mse or something) and your system has a failure rate wrt the model
1
16