博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

对于文档中没有明确描述的特性,该如何定义预期结果?

Posted on 2005-05-27 17:40  Jackei  阅读(1009)  评论(2)    收藏  举报

今天有同事提到一种情况:对于一个查询,如果没有任何文档对当所有查询条件取值为空时,是该提示用户输入条件,还是该查询到所有的记录做出描述,那么在执行测试时,一旦出现了其中的一种,该如何判断实际结果同预期结果是否一致?

同时,这位同事也提出了她自己的一种看法:类似于这种测试,因为用户并没有明确的预期,所以可以把预期结果作为一个集合来处理,例如上面两种情况都表示系统对输入做出了处理,而没有抛出异常或者出现严重的缺陷,并且根据常识来说,这两种情况都使可以接收的。那么当出现其中的一种时,都可以认为是通过了。

最终讨论的结果,明确这种情况作为与设计或实现有关的特性,是应该被明确定义并被测试明确验证的,因为这是测试人员的职责所在。但是,上面的这个例子作为一个特例,在特定的情况下,把预期结果作为一个结果集来处理的方法也是可以接受的。