学历代表过去→能力代表现在→学习代表未来

Q2:一些测试是否必要?

上一篇 / 下一篇  2008-04-23 11:57:42 / 天气: 晴朗 / 心情: 平静 / 个人分类:自问自答(Q&A)

在做项目的时候,写完的Case肯定要与DEV review的,有些case, DEV看了,认为完全没有必要,而我做的是黑盒测试,在完全不知道DEV实现的逻辑的时候,当然不能只听DEV的断言,但是,那些在他们看来完全没必要的Case究竟是否真的没必要,或是捕捉BUG的几率极其小呢?如果你精心设计的Case,最终没有捕捉到一个bug,那是很郁闷的,就如猎人在一个根本就不会有猎物出现的地方精心设置陷阱一样,想想那种焦灼与得知真相之后的抓狂吧!

DEV还会笑着跟你说,如果你想增加自己的工作量,那也没什么。。。。呜呼!

比如这样一个案例。我们做BPM&Outlook Integration,下面描述的是在BPM本身的功能,希望也能在Outlook里被同步出来,这已经涉及到两种产品交互了。

Function: In outlook, Manager should always be able to see the Manager View folder in Outlook. Manager view folder should list all the the work items of all actors reporting to this Manager.

My case:

1. All the actors reporting to the manager have no workitems,the manager should also has the Manager view folder but as blank.
2. Manager view folder should list all the the work items of all actors reporting to this Manager.
3. If all the workitems of all actors reporting to the Manager are be processed completely, the Manager view folder should not be deleted but is blank.

Dev think the case 3 is not required. He always get the data from BPM, no matter what the action done in BPM, they care the result not the every action in BPM.

对于这一点我是犹豫的。我会在BPM里做一些操作,导致的不同结果,我要验证这些结果会正确地被同步到Outlook里,当然如果要遍历所有的操作又是没有意义的,但是这方面的case还是应该有的。

如果测的是两种产品的整合,我们设计的case必须能很好的排除掉两个产品本身的问题,否则我们抓住的不是重点。

究竟该如何协调,开发和测试人员想法几乎互斥,而本身测试人员也会有不同见解。希望在以后的项目经验中能有更好的理解与尝试。


TAG: case 测试用例

 

评分:0

我来说两句

日历

« 2024-04-05  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 5255
  • 日志数: 8
  • 建立时间: 2008-04-08
  • 更新时间: 2008-06-26

RSS订阅

Open Toolbar