报告非技术受众的测试场景?

时间:2010-09-09 12:26:10

标签: unit-testing junit reporting

我有(jUnit)单元测试。

我的项目经理想要一个人性化的测试用例和方案列表(想想:电子表格或报告,以便向技术较少的受众进行一般分发)。

弥合这一差距的有效方法是什么?

2 个答案:

答案 0 :(得分:0)

单元测试用于测试软件组件。

技术水平较低的受众(在我看来)对功能比对实现更感兴趣,而不是组件。

这就是你需要弥合的差距:组件和功能之间的差距。

观众可能对系统测试结果比对单元测试结果更感兴趣;另见Should one test internal implementation, or only test public behaviour?

人们可能对测试列表感兴趣,如果测试a)测试一些有趣的东西,b)有一个反映它正在测试的名称。例如,有a list of my test case names here,如果您对该功能感兴趣,我认为您可以从测试名称中了解正在测试的内容(相反,如果回归测试失败,哪些功能已被破坏)。 / p>

答案 1 :(得分:0)

您可能想查看StoryTeller。我没有使用它,但据我所知,这是一种用非技术语言编写验收测试的方法,或者至少是一种特定于域的语言(DSL)。

This interview与创作者杰里米米勒给出了很好的描述。