logoalt Hacker News

simianwordsyesterday at 6:03 PM1 replyview on HN

did you read the article?

>StrongDM’s answer was inspired by Scenario testing (Cem Kaner, 2003).


Replies

CuriouslyCyesterday at 6:12 PM

Tests are only rigorous if the correct intent is encoded in them. Perfectly working software can be wrong if the intent was inferred incorrectly. I leverage BDD heavily, and there a lot of little details it's possible to misinterpret going from spec -> code. If the spec was sufficient to fully specify the program, it would be the program, so there's lots of room for error in the transformation.

show 2 replies