51Testing软件测试论坛
标题:
关于测试中不正常思路的测试方法的疑惑?
[打印本页]
作者:
liaojuan
时间:
2013-7-27 18:07
标题:
关于测试中不正常思路的测试方法的疑惑?
测试,要考虑正常和不正常的情况两种,这是原则;但是最近测试,提交的一些问题,都是按不正常思路来测试的,开发人员都不愿意改这些bug,他们说客户不可能这么操作,这种情况也很难出现?我也疑惑了,想请教下,大家的想法和看法
作者:
hlhelei
时间:
2013-7-28 11:29
坚持自己的bug,直到他们改
作者:
chsugar
时间:
2013-7-28 15:09
嗯,只能改了
作者:
夕阳西下°
时间:
2013-7-29 09:38
既然有问题就应该要改,产品应该考虑全面的客户体验,即使是客户想不到的,我们也应该帮他们想到!
作者:
liaojuan
时间:
2013-7-30 11:22
是个问题,但是这个问题可改可不该,用户也不会那样去操作,一般这种问题都是易用性或是用户体验方面的;就比如,一个批量上传的功能,操作中提供了模板,必须按照模板上传才行,但是我测试可能也得考虑不正常情况,就是非模板上传的情况,然后吧,我就用非模板上传测试一些问题让开发改,开发就说这个一定的模板上传,那却是是啊,客户肯定会用模板啊,那我这个非模板上传的问题值得去改吗?还需要考虑吗?怎么去说服开发?我感觉自己的立场都不坚定了,请大家指教
作者:
liaojuan
时间:
2013-7-30 11:22
回复
4#
夕阳西下°
是个问题,但是这个问题可改可不该,用户也不会那样去操作,一般这种问题都是易用性或是用户体验方面的;就比如,一个批量上传的功能,操作中提供了模板,必须按照模板上传才行,但是我测试可能也得考虑不正常情况,就是非模板上传的情况,然后吧,我就用非模板上传测试一些问题让开发改,开发就说这个一定的模板上传,那却是是啊,客户肯定会用模板啊,那我这个非模板上传的问题值得去改吗?还需要考虑吗?怎么去说服开发?我感觉自己的立场都不坚定了,请大家指教
作者:
398073412
时间:
2013-7-31 16:18
回复
6#
liaojuan
我觉得像这种情况你要考虑的是非法操作会造成什么后果,比如崩溃,客户数无法恢复等十分严重无法补救的错误,这时就应该要处理一下;如果没啥严重影响的话就让它过了吧
让你坚持不是说让你钻牛角尖,要合理掂量一下
作者:
liaojuan
时间:
2013-8-1 17:16
回复
7#
398073412
听您的意思是,如果非正常情况下,不会造成什么影响的话,就没必要改了啊?我就是很纠结这样的情况,不知道到底该不该坚持
作者:
liaojuan
时间:
2013-8-1 17:18
回复
4#
夕阳西下°
非正常情况下,不会造成什么影响的话,还有必要去坚持吗?
作者:
omg
时间:
2013-8-1 20:04
让能拍板的人去决定改不改。
作者:
地壳
时间:
2013-8-2 15:47
遇到这种程序猿不改的BUG,测试人员找项目经理定夺就可以了,没必要跟程序猿纠结!正面测试与负面测试都是必要的,你做的很好。
作者:
398073412
时间:
2013-8-3 14:52
首先,正面测试与负面测试都是必要的,这不用争议
负面测试一般有两种情况
1、有逻辑依据的负面测试,这些用例都是经过设计的,有明确的输入和输出依据
2、无序的负面测试,这时测试数据不是特意设计的,一般是想到什么就是什么,毫无规律及依据的输入
比较常争议的一般是第2种情况吧,
1.对于专业性较强的软件,有些东西实在无必要钻牛角尖非要修改,因为使用者必定也是专业人士
2.对于某些事先已有约定条件的操作,实在无必要纠结。比如
dota2游戏安装时不能带中文路径,这个官方已经明确提示约定不能带中文了,你大可不必纠结让开发一定要支持中文(当然能支持是最好了,改不动的话也不用纠结)。这时你只要测试以下两种场景
a、安装到中文路径时,应该提示:“安装目录不能含有中文字符,请修改安装路径目录!”,然后自动中断安装操作,并自动还原安装环境(假如中断前已经释放了部分文件到操作系统中),且不会产生了某些不良的影响(修改或残留系统文件、重启等)
b、安装界面应该即时给出约定条件及指引安装的信息提示,以告知用户应该如何正确操作
比如 批量上传,
非模版上传则提示 格式不对,请按标准模版上传····等等,然后自动中断,不会产生其它影响。这样足够了吧,你还想怎么改?
若他们没有提示,没有中断,或者产生其它不良影响,你就坚持让他们改,不改就找领导。
所有发现的问题,无论大小都应该记录下来,至于最后改不改是另一回事;改不改是后面考虑的问题,不是所有问题都必须改的,你也别总想着项目必须做到完美,那样公司会倒闭,你会饿死!
我觉得我们应该要积累经验,学会独立承担某些责任,而不是所有大事小事都要找领导解决。领导是管大局的,没那么多时间处理那么多鸡毛蒜皮!如果啥事都承担不了,你只能一直就是底层被动的小职员,不用负责 也干不出大事好事
我们也要适当过滤掉一些领导不想看或不需要的垃圾信息,比如有100个未改的bug,可能其中70个你自己就能判断是否必须改的,你只需要把你无法判断的30个让领导判断决定
没有一个领导会喜欢 连买铅笔胶布都要问 买什么牌子?去哪家买? 这样的下属
以上仅为个人愚见,欢迎拍砖
作者:
罗晶淼
时间:
2013-8-3 21:11
回复
12#
398073412
支持 我最近也遇到这样的问题 很多其实我发现是需求不确定导致的。对于找缺陷 例如我因为在网上看过搜索的用例设计,有提到单引号易引起问题,测试了确实存在该问题,导致系统异常,问题提交后,开发说用户不会这样操作,所以不做修改,要搜索输入单引号里的内容即可,不会还输入单引号的,这让我很纠结,我认为用户会用什么方式去搜索我们是摸不清的,这里引起了系统异常就应该处理;
作者:
candyngwh
时间:
2013-8-3 22:58
开发就喜欢这么推卸责任
你说你又不是客户,你怎么知道客户怎么操作
软件的健壮性就是靠不正常测试测出来的
作者:
liaojuan
时间:
2013-8-5 17:50
回复
10#
omg
什么小问题都要问别人的话,那就太繁琐了,需要自己去衡量
作者:
liaojuan
时间:
2013-8-5 17:56
回复
12#
398073412
我觉得您说的非常好,这两天自己也琢磨了下,感觉就是您说的这个意思,知道该怎么去处理了,谢谢您的宝贵意见
作者:
liaojuan
时间:
2013-8-5 17:59
回复
13#
罗晶淼
恩,就是这种问题,我觉得,用户虽然不会去这么操作,但是这样操作会引起系统异常的话,我觉得这肯定是需要修改的,如果说没有多大影响,那改不改都无所谓的
作者:
tye001
时间:
2013-8-8 17:15
回复
12#
398073412
这个回复不错,我较满意。
作者:
Charles_H
时间:
2013-8-9 15:12
回复
12#
398073412
同意!!
作者:
fang_test
时间:
2013-8-9 15:45
回复
12#
398073412
赞同这个意见,测试中发现的缺陷,需要根据它的实际情况来判断,对于一些不影响功能的问题,可以先放一边,等到有时间再去解决,但是一定要记录下来,不然会忘记的。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2