软件测试的思考如何更好做好我们的测试工作呢
2021-11-04 04:25:19
软件测试的思考,如何更好做好我们的测试工作
今天写这个文章,只是把工作中的一些片段和场景与大家分享,希望测试新人在做测试工作中多一些执着、多一些思考和多问为什么?这个对于提升我们的工作具有非常大的帮助。下面一品威客告诉您软件测试的思考,如何更好做好我们的测试工作。
故事1:搜索列表页的一个神奇bug
问题现象:一个已经测试通过并上线的商品搜索列表页,页面功能很简单、有搜索的筛选项、商品展示、商品翻页功能。通常大家在测试翻页功能时,基本测试点都是测试上一页、下一页、具体页数、页数输入框(正常、异常);有意思的是这个搜索列表结果有500多个商品1百页,我就一直点击下一页、一页一页的浏览商品,当浏览到第24页时,发现浏览器访问报错提示连接不上;访问其它站或该站的其它功能就正常。
(专业事找专业人做,找相关服务请加:,或者您可以加:lanhuahua35,进行沟通交流哦,也可以直接扫下面二维码添加,专业、优质、低价 ,先服务后付款,不满意不用钱)
“维纳斯”负责人任某每天要发放的返利就多达20余万 的二维码,如有需求,欢迎扫一扫
问题分析:此处的点击下一页的翻页程序代码,每翻一页,URL请求就会多加一串字符“swIFRPIDUwMH0gcHJpY2VfQ05ZOjUwMDxKaW1pPnByaWNlX0NOWTp7MCBUTyA1MDB9IHByaWNlX0NOWTo1MDA8SmltaT5wcmljZV9DTlk6ezAgVE8gNTAwfSBwcmljZV9DTlk6NTAwPEppbWk+cHJpY2VfQ05ZOn”;这串字符出现6次以上后,url访问长度超过2k浏览器请求就会参数丢失,导致页面访问报错
5个思考点:
思考1:为什么测试的时候没有发现呢?其中一个测试人员说,这个场景很少有人想到。
思考2:测试人员如何能测试出这种问题呢?我在想,聪明的办法那就是对设计实现熟悉了解,了解开发是如何实现的,应该可以想出来这个地方会有问题。另一个办法就是增加这样的测试点,用自动化测试脚本来测试这种大数据量的功能极限测试。
思考3:对比其它站,为什么别的站没有这种问题呢?开发在设计上没有考虑这种情况?
思考4:为什么开发没有自测发现这个问题?我在想,开发没有考虑到URL会有问题
思考5:我们如何改进和提高呢?我在想,测试除了要补充测试用例;开发要整理出搜索结果列表页的一些设计规范,同时要参考和同行对比;开发要对系统的实现逻辑加强极限测试。
最后我想,还好这个场景不常见,影响范围没有很大的杀伤力。
故事2:两个bug还是1个bug
现象:一个问题是:商品买满打XX折,从购物车进入到订单提交页中,商品总结算金额显示不正确;另一个问题是:商品买满减XX元,从购物车进入到订单提交页中,商品总结算金额显示不正确。开发认为这是1个bug,因为都是商品总结算金额显示不正确;我认为是2个bug,因为是两个不同的测试用例场景得出的问题,不能因为现象一样就认为是一个bug,同时怀疑代码里面的处理逻辑是不一样的。
分析:为什么这种问题在我过去工作8年的公司和开发团队,没有开发管理人员认为这类bug是1个,而认为是2个;而这位开发管理人员认为是1个;我在想:原因是这位开发管理人员很害怕bug?还是这位开发管理人员很不喜欢看到很多的bug,因为今天我们测试两个页面,4小时报了35个bug让人心情很不爽?答案不知道,只要解决就好。
5个思考点?
思考1:站在用户角度,如果是用户发现的,我们告诉用户是1个问题?用户能明白吗?
思考2:站在开发设计角度,需要知道那个地方的实现逻辑都是一个类或方法吗?即使是一个类或方法,当参数不一样时内部处理逻辑一样吗?找个时间问具体写代码的开发人员问问就知道了?
思考3:下次碰到此类开发管理人员该如何相处?我在想:只要改了就行,不能和这类人去纠结1个还是2个,因为道不同不能理解;但是测试工作总结时要算成2个。
思考4:为什么不能报成1个bug,因为当把多个bug放到1个bug里报时,如何有效跟踪?(比如:开发修改转测后,测试验证有一部分没有修改好,这个bug会来回修复、打开);如何有效做bug分析?(测试任务结束后,如何分类分析bug的错误类型及开发工作改进建议数据分析)。
思考5:为什么这么明显的bug开发没有自测出来?开发做自测了吗?这样的开发管理人员管理的开发团队,转测出现这样低级的bug,消耗了多少不必要的测试成本(测试环境部署+bug报告跟踪和验证时间)和开发修复版本成本?降低了多少工作效率?这类bug有多少?
最后我想:我要通过什么方法来改变?
生活还在继续、工作也在继续,世界之大、无奇不有,每天都有不同的见闻和收获,活着真好!
一品威客汇聚了程序开发、软件美工、插件开发、软件汉化、脚本制作、软件测试、游戏开发、办公系统、程序修改、嵌入式、桌面软件、多媒体软件、其他软件等优秀威客人才,只要您在站发布任务需求,就能够吸引众多威客给您献上最好的创意服务。(如需要找相关服务,请加我的:,专业优质 ,不满意不用钱)
推荐更多与“软件测试的思考,如何更好做好我们的测试工作”相关推荐:
软件开发流程图 | 站建设流程图 | APP开发流程图 |
页设计流程图 | 开发流程图 |
济南医院哪家治疗白癜风好许昌白癜风好医院
南昌医院妇科治疗哪家好
-
鬼马少女雨的玛丽珍鞋
2024-12-09
不少姐弟都换清凉穿戴搭了,如果再次穿戴鞋子、小白鞋这类不透气的鞋子,就有些捂右脚了哦~ 不如尝试下没有人有人季节属性的玛格丽特古德鞋吧,一年四季都可穿
-
何时拔除您的 Android 缓存以及具体操作方法
2024-10-24
无论您保有 Galaxy S21(如上图)还是其他 Android PDA,清理点击器调用和 cookie 都比您显然的要容易。 无论您使用哪种Android 智能PDA,偶尔清理PDA的调用和 cookie 都是一个好
-
共赏盛夏奇观!vivo S15系列快闪大型活动来袭,热闹非凡
2024-10-19
就在日前,vivo另一款了全新的#vivo S15#复刻版APP,欣赏了网友们的关注。为了让大家感受受到该复刻版机型的歌舞片感受制作意志力,vivo官方还在新机发布的同一天举办
-
水击实验控制系统
2024-10-17
井水挥反常是一种典型的有压 管线非恒定流问题,在井水挥反常中,由于绝热变化急剧,不必考量流体的压缩性及管线的黏性 。井水挥反常可约略作如下描述:有压管