I don&#x27;t understand how this is harder in a statically typed language.<p>The only explanation I can think of is that the type system makes it harder to write <i>incorrect</i> tests by refusing anything that doesn&#x27;t make sense, from a type point of view.<p>This can be frustrating, but the only reason it feels easier in a dynamic language is that the compiler lets you get away wih more. It&#x27;s easier <i>to write incorrect tests</i>. I hardly think this is a good selling point.