我有(jUnit)单元测试。
我的项目经理想要一个人性化的测试用例和方案列表(想想:电子表格或报告,以便向技术较少的受众进行一般分发)。
弥合这一差距的有效方法是什么?
答案 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与创作者杰里米米勒给出了很好的描述。