DEV Community

Discussion on: What if Business Requirments where semi-structured files in project's repo

Collapse
 
jappyjan profile image
jappyjan

That’s absolutely true and I agree with that. As long as we’re only talking about coding/technical requirements which only developers need to understand.

As soon as a third party needs to understand the same documentation your solution becomes useless as they don’t understand tests....

Collapse
 
jingxue profile image
Jing Xue • Edited

Well, maybe not completely useless. I believe we have gotten to a point technology wise where it's relatively easy to express test cases in DSLs or DSL-like APIs. In almost all modern programming languages, we can write test cases in a way that almost all technical details are hidden, and they can be comprehensible to non-programmers. On top of that we also have tools (e.g. Cucumber) that support near-natural-language test case composition directly.