【发布时间】:2023-07-03 02:45:01
【问题描述】:
我有 (jUnit) 单元测试。
我的项目经理想要一份人性化的测试用例和场景列表(想一想:电子表格或报告,用于一般分发给技术含量较低的受众)。
什么是弥合这一差距的有效方法?
【问题讨论】:
标签: unit-testing junit reporting
我有 (jUnit) 单元测试。
我的项目经理想要一份人性化的测试用例和场景列表(想一想:电子表格或报告,用于一般分发给技术含量较低的受众)。
什么是弥合这一差距的有效方法?
【问题讨论】:
标签: unit-testing junit reporting
您可能想查看StoryTeller。我没有使用过它,但据我了解,它是一种用非技术语言或至少是领域特定语言 (DSL) 编写验收测试的方法。
This interview 与创作者 Jeremy Miller 的描述非常好。
【讨论】:
单元测试用于测试软件组件。
技术含量较低的受众(在我看来)对功能比对实现更感兴趣,对特性比对组件更感兴趣。
这就是您需要弥合的差距:组件和功能之间的差距。
观众可能对系统测试结果比对单元测试结果更感兴趣;另见Should one test internal implementation, or only test public behaviour?
如果测试 a) 测试一些有趣的东西,并且 b) 有一个反映测试内容的名称,人们可能会对测试列表感兴趣。例如,a list of my test case names here,如果您对该功能感兴趣,我认为您可以从测试名称中大致了解正在测试的内容(反之,如果回归测试失败,则哪些功能被破坏)。
【讨论】: