微信号:grzlwx

介绍:光荣之路官方资讯

说说“功能正确”和“测试找bug”的“矛盾”

2018-10-31 08:30 fox1999

新书

速递

吴老的java版《selenium webdriver 实战宝典》和python版《selenium Webdriver 3.0 自动化测试框架实战指南》出版了,代码拿来就能用。

文 | fox1999

昨天顾老师发起了一个话题:假定产品功能正确,否则就会出现“一错到底”的尴尬局面。——前提是产品功能正确,测试的目的是找到产品中的bug,没觉得这有矛盾吗?



今天就说说我自己对于这个话题的一点看法,欢迎大家一起来讨论。

首先,我觉得
产品功能正确”和“测试找bug不应该相提并论,这本就不是同一平面的两个事情。“产品功能正确”,我认为只要是产品的功能需求符合业务方的要求,而且合情合理,没有逻辑漏洞,“功能正确”的假设就能够成立。“产品功能正确”这个显得更广义一点。

其次,我们说测试找bug,所涉及的面比较宽泛,既然已经“假设”了产品功能正确,那在广义上就没有必要再去深究该产品是否真的“功能正确”,而只需要从细节上去“找bug”即可,这其实是狭义层面的事情。

我个人认为,一个产品的“功能正确”并不是完完全全的“没有bug”,功能上没有问题,但是其他地方可能存在“bug”,功能只是产品质量的一个部分。从“功能测试框架”中看,其中还涉及到很多方面需要测试去找bug。例如“UI检查”,功能正确,UI可能会有问题吧?图片之间没有对齐,图标没有显示,这些不影响功能的bug都是测试需要去“找的”;例如“兼容性测试”,一个APP产品,可能ios10+版本的系统都能正常使用,但是ios9的版本就会出现闪退的情况;例如“稳定性测试”产品运行半个小时没有任何问题,但是超过40分钟就会出现卡顿,弹出异常等问题,等等。

从产品开发流程中可以看出来,“假设产品功能正确”其实是需求评审环节需要解决的问题,而“测试找bug”需要贯穿整个流程所有环节。

综上,我认为“功能正确”和“测试找bug”并不矛盾,他们俩都是做好产品不可或缺的重要组成部分。

THE END

你在工作中是怎么思考这个问题的?请楼下讨论吧!

讨论不要争论,更不要扔砖,就算砸不到产品,砸到花花草草也是不好的嘛!

实战:微信小程序+appium测试实例

实战:微信公众号+appium测试实例

使用LR编写windows sockets协议xml报文格式脚本

Python实战:file tell()返回的指针怎么就不一样?

互联网架构的演变

草根在测试行业如何杀出一条血路(2)

2018web测试开发培训一年期周六班!

喜马拉雅app搜索并收听“光荣之路”电台
光荣之路
招聘|征稿|合作 |QQ群
735821166@qq.com
python群:457561756
性能群:415987441
招聘群:203715128
感谢认真阅读的你!
 
光荣之路 更多文章 【第102讲】测试公开课:python编程之 不一样的hello world 内推:京东 | 测试开发工程师 测试怎么做? 1024福利 | 免费赠送开发测试必备好书 内推:BIGO | 软件测试工程师
猜您喜欢 常用数据挖掘算法总结及 Python 实现 Linux主机HBA常用操作指南 TechCrunch 2015 北京峰会丨黑客马拉松两天一夜的创造未来之旅 【智能硬件】HTML5梦工场 & 微软开发者沙龙第04期—上海 ENode 2.8 最新架构图简介