我是参与Test Anything Protocol(TAP)IETF小组的人之一(如果有兴趣,请随时加入邮件列表).许多编程语言开始采用TAP作为他们的主要测试协议,他们比我们目前提供的更多.因此,我们希望从具有xUnit,TestNG或任何其他测试框架/方法背景的人那里获得反馈.
基本上,除了简单的通过/失败,您需要从测试工具中获得哪些信息?只是给你一些例子:
文件名和行号(如果适用)
开始和结束时间
诊断输出,例如你得到的和你期望的差异.
等等 ...
绝对是你列表中每件物品的所有东西:
文件名
电话号码
命名空间/类/函数名称
测试范围
开始时间和结束时间
和/或总时间(这对我来说比前两项更有用)
诊断输出,例如你得到的和你期望的差异.
从我的头脑中除了我想知道的测试组之外别无其他
团队名字
总执行时间
编写测试必须非常非常容易,并且同样容易运行它们.对我而言,这是测试工具最重要的一个特性.如果有人必须启动GUI或跳过一堆箍来编写测试,他们就不会使用它.
一组任意标签 - 所以我可以将测试标记为"集成,UI,管理".
(你知道我会问这个不是你:-)