上周因个人事请了一周假,回来后就有很多的测试任务。以下是一个新的任务,写出来给新人或抛砖引玉,让大家来讨论扔鸡蛋。嘿嘿……
TackID:自增长字段(新建页面不显示)
Name*:
Date:
Total Cost:
Rate:%
Enable Redirect :checkbox
Redirect URL:
程序员的处理是当只填写Name时,点击Create按钮后报Total Cost无效。
接着填写TOTAL COST:30000,报Rate无效。
再接着填写Rate:0.001%,结果又报Date无效。
大家如果看到了肯定已经火冒三丈了吧,如果做测试没有耐心或好心态估计到这3步应该气得快吐血了吧。还好我平时心态好,越遇事就越能冷静。
以下是我的处理流程:
第一阶段:
1、给程序员写信要求告知功能。
2、汇报当前发现的问题。
程序员的回复是他也不知道这是什么功能,当时没问只知道将字段与数据库中的表做链接。
1)这中间还有一个小插曲,有关Redirect URL的数据保存问题。
程序员的设计是只有选择Enable Redirect才保存后在Modify页面显示。
这里有个问题:如果用户直接输入Redirect URL没有选择Enable Redirect将不会在修改页面显示地址。这等于无法确认这个Redirect URL有没有保存。如果用户一天输入很多,那怎么办?
如果是老练的程序员时开发时可以简单些:如果只根据Enable Redirect保存Redirect URL,可以设计成选择Enable Redirect后显示Redirect URL。
但事实是不管有没有选择Enable Redirect都应该保存Redirect URL。
2)还有开发时没有根据公司提供的标准用语进行提示,而是自创的英文提示。要知道这里不是讲个性的地方,而是求共性。说明程序员的随意性太强,不喜欢按规则做事,其实给测试人员和自己耽误了很多的工作时间。
题外话,我在到公司的3个月内就做了提示用语的标准化,由美国同事进行确认在各个页面中共用。
现在知道程序员的问题了吧。可能他太年轻做事就喜欢快但从不考虑。如果他一直这样真不知道他哪天能做上主管和经理。
第二阶段:
1、写信给美国PM询问功能。
2、接着测试每个字段本身的限制。
3、自己根据页面的英文及所属模块猜想功能。
这个页面的功能其实很简单,大家都经常见过,就是广告页的付费计算。
第三阶段:
根据PM的介绍做完全测试。
总结:
1、2-4年的开发人员对需求没有做分析直接做开发,这是问题的重点所在。
2、做为测试人员必须先了解功能根据功能做测试。当然有测试用例,按测试用例执行是最好不过的。
3、无论多忙,测试结束后一定要写每天的工作总结,这有利于回归测试或升级测试。
真没想到小小的一个页面给我了很多思考,我想不只是一个小小的页面,几个字段的问题,而是一个人做事的态度和方法问题。
如果有幸看到这篇文章的同仁欢迎你们提出你们的想法,并不是去评论或批评程序人员,而只是探讨做为测试,我们还能做哪些工作让自己更加完善呢?
版权声明:本文出自sweetxmy的51Testing软件测试博客:http://www.51testing.com/?uid-160865
原创作品,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。