关于软件测试的看法
来源:互联网 发布:死人的衣服在淘宝卖 编辑:程序博客网 时间:2024/05/01 09:48
我是少数自发去做过一段时间测试的研发,所以经常有朋友问我一些问题:
- 如何做自动化测试?
- 如何提高测试的精准度?
- 如何提高测试的速度?
- 告诉我如何测试?
- 某某公司是如何做测试的?
而且很神奇的是,这些问题往往不会在最初的产品研发阶段提出来,而是当产品发布,客户反馈出bug时,才会问这些”重要“的问题。
为什么在后期才会关注这些问题?因为测试喜欢被当作替罪羊:如果研发尽力了,产品设计尽力了,销售沟通也尽力了,还是有bug在客户那里冒出来,会是哪里做错了呢?我们迫切需要一个让我们满足的理由——让我们觉得只要做好了这一步,永远都不会有bug了,永远都不用收到客户投诉后疯狂的找bug了——既然前面都很OK,那么就是测试没有做好了,所以就会问出这些问题。
只要这些问题解决了,测试就OK了,bug就没有了,客户就不会有bug了,我们就能安枕无忧了。。。
通常我不会回答这些问题,因为不是问的这些问题,问的是bug到底为什么野火烧不尽春风吹又生?!我喜欢问他有没有测试人员,基本上会说有研发测试了一下;问测试人员测出了多少bug,基本上会说没几个。
我认同三个看法,坚持想说明白:
- 如果没有找出bug,测试人员就不及格。
- 如果测试人员都不及格,就不应该做华丽的自动化测试。
- 测试应该有负责人,测试只要专心热情,就能学会如何测试(找出bug)。
我觉得《软件测试的艺术》这部古老的书不错,就推荐给他了。
关于某某公司如何测试,这个是个伪命题,基本上不会再问。很明显,研发从来不会问:某某牛逼公司如何编写代码(最多借鉴编码规范),我跟着他学写代码,似乎是个很荒谬的问题。但是测试喜欢问:某某牛逼公司如何测试,我跟着他学。是的,会有一些方法之类的,设计模式之类的,牛人的想法之类的,但是对于写代码的人,真的有那么一条金科玉律能编出万能的代码,写出万能的测试来吗?
测试和研发一样,最需要专心和热情,方法和经验自然会找到,我认同这一点。
- 关于软件测试的看法
- 关于软件质量和软件测试的一点点看法
- 关于软件质量和软件测试的一点点看法
- 关于软件质量和软件测试的一点点看法 zz
- 关于软件可测试性的一点看法
- 对软件测试的几点看法
- 关于软件开发的知识产权的看法
- 关于《对浙江软件市场前景的看法》
- 关于开源软件的几个看法
- 关于对软件发展的看法
- 关于生物医学工程{血站+软件}的看法
- 关于手机测试的几点看法
- 干软件测试三年了,对行业的看法
- 改进软件测试部门工作过程的小小看法
- 关于基于组件的软件开发的一些看法
- 关于最近激烈竞争的打车软件的一些看法
- 关于MSC和SDL软件的一些看法
- 关于软件学院与读研的看法
- 安能饭否Android客户端
- WinDbg学习笔记整理 (zz)
- Problem of " Invalid (old?) table or database name"
- Spring MVC 3 深入总结
- 修改IP地址的地方是灰色的,怎么办?
- 关于软件测试的看法
- Shell 的source命令
- jQuery学习(四)jQuery效果
- 坐标变换
- win32API之InterlockedExchangeAdd
- hadoop hdfs追加写
- 在Linux系统中获取字符串的MD5值
- 程序员面试100题(算法)之二叉树中找出和为某一值的所有路径(含二叉树前序创建、遍历)
- 讲解Oracle数据库自定义异常的使用方法