1.教会你爱的人爱你。 2.创造财富,享受生活,享受人生。 3.知识只有经过分享才能体现价值。 4.做最好的自己!

测试小记

上一篇 / 下一篇  2009-09-11 13:29:57 / 天气: 晴朗 / 心情: 高兴

    上周因个人事请了一周假,回来后就有很多的测试任务。以下是一个新的任务,写出来给新人或抛砖引玉,让大家来讨论扔鸡蛋。嘿嘿

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.无论多忙,测试结束后一定要写每天的工作总结,这有利于回归测试或升级测试。

真没想到小小的一个页面给我了很多思考,我想不只是一个小小的页面,几个字段的问题,而是一个人做事的态度和方法问题。

如果有幸看到这篇文章的同仁欢迎你们提出你们的想法,并不是去评论或批评程序人员,而只是探讨做为测试,我们还能做哪些工作让自己更加完善呢?


TAG: 测试

sweetxmy的个人空间(喜欢兔子的藏羚羊!) 引用 删除 sweetxmy   /   2010-03-10 17:23:23
谢谢你的留言,经过这件事后,公司也规定开发人员必须先自检后才能让测试人员检查,但不排除开发人员偷懒,让我们测试人员成为实验小白鼠的情况。所以现在我有新的解决方案是,尽量提早写测试用例,让开发人员先做基本用例的检查。
happy-sunday 引用 删除 gaoyuanfeng   /   2010-03-10 09:10:39
学习中。。。但是从测试角度来说,我们接受的应该是经过自测的程序,这种有明显bug的页面,开发是否应该思考下呢?当然我也不是说要带着情绪来批评开发人员,只是在事情很多的情况下,希望能利用现有资源,尽量减轻自己的负担,或者叫让自己偷懒!
 

评分:0

我来说两句

Open Toolbar