最近在做一个项目的测试,其中有个后台是供淘宝小二使用的,在对这个后台的测试中与开发同学有过一点小争议,下面就抛出问题,来个抛砖引玉。
(本来还想做个广告的,但是怕被和谐掉,就省略介绍项目2000字,欢迎有兴趣的同学前来骚扰啊)
问题:内部软件故名思义是给内部使用的。既然是内部使用,我们能不能不进行UI测试,不注意用户体验测试,不进行浏览器兼容测试呢?
回答这个问题之前,想起了一首著名的短诗:
在德国,起初纳粹追杀共产主义者,我没有说话——因为我不是共产主义者;接着纳粹追杀犹太人,我没有说话——因为我不是犹太人;
后来纳粹追杀工会成员,我没有说话——因为我不是工会成员;此后纳粹追杀天主教徒,我没有说话——因为我是新教教徒;最后他们奔我
而来,却再也没有人为我站出来了。
我想是不是可以结合测试情况改成这样:
起初,他们说这是内部使用的,我没有说话;接着他们说这会对性能有影响,我没有说话;后来,他们说这在程序实现上有困难,我没有说话;
此后他们说时间有困难,我没有说话;最后他们说,你可以不测试了,却再也没有话让我说了!
结论:1、如果你不提出问题来,别人不会知道你曾经发现过这个问题,而只是因为各种各样的原因你没有提出来。
2、内部小二绝不会因为自己是内部小二而忽略了自己是用户的身分。
3、当你的原则的第一道防线松开后,第二道防线也很快就会松开!
4、对于这些Bug,提是一回事,修复或者不修复是另外一回事,如何让他修复又是另外一回事。
最后我要说,开发绝对不是纳粹啊!!!
内部软件就不用做UI测试及浏览器兼容测试吗?
