永发信息网

软件测试中,如何才能发现高质量的bug?

答案:2  悬赏:80  手机版
解决时间 2021-03-12 07:11
软件测试中,如何才能发现高质量的bug?
最佳答案
要看你是给什么产品,做什么性质的测试的,不能一概而论。
如果一定要给出答案,那么建议首先要熟悉业务流程,规范,熟悉产品规格,熟悉用户操作习惯,然后是要比别人更加用心思考,多做测试。
其中,熟悉业务尤其关键。
全部回答
1、唯一性。一个bug说明一个问题,如果有能力的话,一个bug说明一类问题,这一类问题一定要能判断出是一条代码错误引起。   2、可重现。提供这个bug的精确步骤,使开发人员容易看懂。   3、一致性。bug描述及所有信息要前后一致,不可有歧义。   4、完整性。最好能抓图,一目了然;测试环境和特定条件一定要描述清楚,许多软件功能在通常情况下没有问题,而是在某种特定条件下会存在缺陷,所以软件缺陷描述不要忽视这些看似细节但又必要的特定条件。   5、简洁性。通过使用关键词,可以使软件缺陷的标题描述短小简练,又能准确解释产生缺陷的现象。   6、跟踪性。也许随着版本的变化,或者测试的深入,对bug有了新的认识或者新的判断,及时补充相关信息,能够提供给开发更有用的信息。   7、客观性。软件缺陷描述不要带有个人观点,不要对开发人员进行评价,软件缺陷报告是针对产品的。   其实在平时测试中,经常会遇到不能重现的bug,这些问题有不能提交bug,如果放过往往上线后出现的概率很大,问题也一般比较不可接受。所以我觉得对于重现不可重现的bug是做好测试很重要的能力。   1、保留信息。遇到问题,最好抓图,搜集错误日志,保留测试现场环境,一旦发现此问题不可重现,这些数据和信息将很重要。   2、提高意识。很多人在遇到这类问题时,往往觉得后来操作不可重现了,因此就忽视了。这样往往会把此类bug遗留到产品发布后。欠的帐总要还得。   3、自我分析。对于自己分析这类问题,其实对自己的提高是最大的。分析思路:环境问题和操作顺序。   4、寻求帮助。如果研发可以帮忙,并且研发是负责任的话,只有信息全,研发分析往往是最快的途径。如果研发忙或者不乐意做,也是不可厚非的。但就要寻求组内能力强的人员或者组内讨论分析,集中大家的力量往往可以事半功倍。  在我的经历中,通过上面的方法,几乎能把所有的不可重现的问题变成可重现的并且提交bug.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
彩虹岛新世界几级能挂奥列佛雕像?我是武术家
电影修正版是什么意思
西城故事在哪里啊,我有事要去这个地方
洋葱在冰箱里放了几个月还能生调着吃吗
正数的反码与原码()
100x-x=198解方程并代入原方程
民间游戏的介绍
一纸折扇...荡平天下事!.....一缕秋飈...吹眒
冀东矿业大厦在什么地方啊,我要过去处理事情
地下70米花岗岩下面有没有地下水
广发银行怎么查医保
花生能榨出花生油这说明细胞中含有什么物质BA
怎么样把摄像头拍的图片能做清晰
合肥科学岛实验中学怎么样啊
苏稽名食翘脚牛肉在什么地方啊,我要过去处理
推荐资讯
维多利集团国际广场A座东北门怎么去啊,有知
“我也很喜欢”用英语怎么翻译
班级的英文单词怎么写
下图是亚洲东部某区域两个时刻的等压线图(单
多字是什么结构
【外贸服装英语】外贸版房英语翻译急!外贸版
趣味测试网站
中东问题是当今世界的热点之一,在错综复杂的
【类比论证】以下哪项不是类比论证?()
电脑机箱后面板的MIC、SS-OUT、CS-OUT、RS-OU
魔兽世界中的装备等级是怎样划分为T几T几的?
autodock vina 运行 python 出错 该怎么改
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?