测试真是个细致活

测试真是个细致活。

产品某模块里有一种实体,行为主要受三个参数控制,用户可以修改这它们。其中两个参数可以等于0,此时产生一种退化形式的实体;另一个不可以等于0。

QA都测过了,大于0,正常;等于0,实体退化成简单形式,显示、打印也都正常;小于0,直接拒绝修改,都是正确的行为。

却没想到,这种退化的实体在后续操作时会有问题。比如用鼠标选中后,实体上要显示一些便于用户操作的信息,此时程序挂了。这个问题最终被用户发现。

于是又想起一件事儿。

Windows的IE,不知从第几版开始有了这么一项功能,页面加载时如果某插件耗时太长,IE就会提醒用户,说某某插件影响页面加载速度,要不要把它禁用。

好,禁用,这下页面加载也快了。

然后,麻烦就来了,IE从此不断提示你:某某插件可用,要不要开启一下,却不提供一个“不再提醒”的选项。于是你就不断被提醒,被提醒,提醒,醒……

我相信,“插件影响页面加载速度”和“插件可用但未开启”这两种提醒功能肯定都有人测试过。只是不曾有人想到这两种提醒功能逻辑上有没有关联。

对于测试,自己只能算个外行,更不清楚解决以上问题主要靠人,还是靠某种流程或方法。

但这两件事无疑更让我觉得软件要测好真不容易。

时间: 2024-11-06 09:31:36

测试真是个细致活的相关文章

【PYTHON】编码是个细致活

python逆向获取DNS时用到一个函数socket.gethostbyaddr,传入本地主机地址后报错如下: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb0 in position 0: invalid continuation byte 在stackoverflow上搜索到了一条线索,获取的返回值的host等于在console执行hostname获得的值,随手试了一下,输出结果是“爱琴海”,脑洞立马打开,感情是计算机名称在作祟

[考试反思]1102csp-s模拟测试98:苟活

好像没有什么粘文件得分的必要(本来就没多少分了也丢不了多少了) 而且从这次开始小绿框不代表首杀而代表手速了2333 其实我挺菜的,牛一个frepoen送掉100分才跟我并列%%%milkfun mikufun 这一场对于除了他以外的人都是搜索专场... 没什么水准但是挺有RP的 话说T1和T3的搜索全写挂我是不是没救了... T1:线性代数 代什么数...就是个数字华容道... 巨型模拟,因为玩数字华容道的时候并没有总结必胜策略所以考场上什么也不会 乱发现了一些规律,有概率找到解,但是这题子任务

web测试常用的用例及知识

  1.      Web测试中关于登录的测试... 1 2.      搜索功能测试用例设计... 2 3.      翻页功能测试用例... 3 4.      输入框的测试... 5 5.      Web测试的常用的检查点... 6 6.      用户及权限管理功能常规测试方法... 8 7.      Web测试之兼容性测试... 9 8.      Web测试-sql注入... 10 9.      Web测试中书写用例时要考虑的检查点... 11 10.        手机电子邮

为什么开发与测试老掐架呢

让我们思考几个常见的问题: 软件测试的目的是什么? 开发人员能否构建出没有Bug的完美软件? 测人人员和开发人员是什么关系? 软件测试能否保证软件质量? 先闭目冥想五分钟吧,然后可以尝试着回答上面的问题. 计算机先驱 Maurice Wikes 回忆起 1949 年他在英国剑桥工作的情形,在拖着打孔纸带上楼给雏形计算机 EDASC 装载程序时,他看到了自己的未来: 我强烈的意识到,生命中剩下的好日子,都将耗费在给自己的程序找错误上头. Maurice Wikes告诉我们,没有完美的软件. 我在我

Web测试的常用测试用例与知识

1. Web测试中关于登录的测试 2. 搜索功能测试用例设计 3. 翻页功能测试用例 4. 输入框的测试 5. Web测试的常用的检查点 6. 用户及权限管理功能常规测试方法 7. Web测试之兼容性测试 8. Web测试-sql注入 9. Web测试中书写用例时要考虑的检查点 10. 手机电子邮件测试用例 11. 记事本与日历的测试用例 12. Web测试总结 13. 让web站点崩溃最常见的七大原因 14. Web应用程序是否存在跨站点脚本漏洞 15. Web测试总结(全) 16. 理解we

天猫技术专家:测试十二年,六道轮回后的初心能否找回

摘要: 本期作者简介:高翔,天猫技术部测试开发专家. 很久没写文章了,之前测试十年,也是在自己有变化的时候 ,强迫自己写了一篇文章,说了自己的困惑和痛苦和思考,也得到一些共鸣.现在测试十二年了,相当于一个轮回,也有一些新的痛苦和感悟,趁还在这个圈子里面,纪念一下,当然了,YY比较多,干货也不多,反正纪念下,或许我是真的不太可能写测试15年的文章了. 本期作者简介:高翔,天猫技术部测试开发专家. 很久没写文章了,之前测试十年,也是在自己有变化的时候 ,强迫自己写了一篇文章,说了自己的困惑和痛苦和思

熟悉 JUnit 测试

2.1 Mooctest 使用心得 web Ide挺方便,就是很慢.mooctest很方便入门软件测试,但是里面的题目还是不多. 2.2 Junit 编写代码经验总结 1.首先要熟悉junit中经常使用的一系列assertxxx函数 2.然后就是要理解要被测试的代码,注释的作用很重要,还有变量名,函数名都可以帮助你理解代码 3.junit代码要整齐,分类,将对于不同函数,不同模块的测试代码写在不同函数中,这样方便修改和增加测试代码. 2.3 单元测试测试用例设计心得 1.编写测试代码要细致,使用

图解测试之稳定性-如何开始稳定性测试

本文链接:https://blog.csdn.net/sogouauto/article/details/48296827一.测试流程 我的观点 稳定性测试需要规范细致的流程,上图对流程作了总结,本文将首先分析如何进行前两项工作:需求分析和测试计划,其他项敬请期待本系列文章~ 二.需求分析 我的观点 在进行软件测试前,我们需要进行测试需求分析:通过测试需求分析,我们可以全面了解软件测试最终可达到的效果及可能遇到的问题等,提前预防风险的发生. 三.测试计划 ————————————————版权声明

软件测试小白必读

软件测试作为一个行业繁荣发展,也只是近四五年的事情,相关培训也是雨后春笋,自2011年入行,看过太多人转行,看过一些人带着未知想入行,真真是围城里的人想出去,围城外的人想进来.如果去网络上搜索相关信息,大都说,测试是个门槛低的行业,我曾经认同这个说法,现在对这个说法带保留意见,不过,每次别人问我在做什么的时候,我的回答一成不变:玩儿手机的. 这么说一点儿都没有逗你的意思,2011年的时候,诺基亚虽已迟暮,但还顽强的支撑着很多团队的运转,我从那个时候开始手机系统的测试,后来到android app