(图片: josh@unsplash,字数:700,时间:1分钟)

(一)

一切的软件质量保障活动,归根结底,就两种类型。

一种是基于代码执行的,一种是不基于代码执行的。

测试之于肉眼自查、静态检查、代码评审等的最大区别,在于它会执行代码。

纸上得来终觉浅,绝知此事要躬行。

测试,就是让代码运行起来。

我们所想象的,我们所看到的,我们所谈论的,可能都不是真实情况。

只有实际发生的,才最真实。

只有测试,才能最真实地揭露软件质量的状况。

想一万次,看一千次,说一百次,不如做一次。

Just Test It!
加入313782132,群内有关于软件测试的学习资料、面试技巧、内推机会

(二)

一行代码的改动,可能导致整个系统崩溃。

软件的复杂性和脆弱性,超出我们的想象。

不要幻想有人能写出bug-free的代码,那是不可能的。

强如Linux内核,平均每周被发现50个新bug。

对每一行代码改动、对每一次版本升级,都要心存敬畏。

心存敬畏不是嘴巴说说,而要见于行动。

行动就是测试、测试、再测试。

测试不是某一个人的事,而是所有人的事。

测试不是某一个阶段的事,而是所有阶段的事。

自己的代码,自己要测。

自己的产品,自己要用。

Just Test It!

(三)

天底下没有免费的午餐,测试是需要成本的。

开发五分钟,测试两小时,这是正常的。

我们能承受的测试的成本,取决于我们能承受的不测试的代价。

我们不测试,用户就会来测试。

测试发现bug,一点都不可怕,总比被用户发现好一万倍。

感谢每一个bug,它揭露了我们产品的弱点。

感谢每一个bug,它让我们的产品变得更好。

即使没有发现bug,测试也是有意义的。

因为它用实证的方式,让我们对软件的相对质量更有信心。

如果你心中有用户,

如果你相信主观和客观之间存在gap,

如果你想多睡一些安稳觉,

Just Test It!

最新文章

  1. 基于Calabash-andriod的UI自动化测试(1)-环境和原理
  2. 流量工程 traffic engineering (TE)
  3. PDO(数据访问抽象层)
  4. 树链剖分(单点更新,求区间最值,区间求和Bzoj1036)
  5. Asp.Net Remove Unwanted Headers
  6. Windows 不能在 本地计算机 启动 SQL Server 服务 错误代码126
  7. Apache与tomcat
  8. 安卓开发-使用XML菜单布局简单介绍
  9. HDU 3501 Calculation 2 ——Dirichlet积
  10. Java加密与解密笔记(二) 对称加密
  11. AVL树的单双旋转操作
  12. jQuery学习笔记一
  13. nginx代理部署Vue与React项目
  14. html/css更改子级继承的父级属性
  15. 2017-2018-2 20155314《网络对抗技术》Exp9 Web安全基础
  16. 4. mysql 查看数据库中所有表的记录数
  17. js删除dom节点时候索引出错问题
  18. TCP/IP 笔记 - 概述
  19. python中关于if-else使用性能的一点感悟
  20. Node fs, url, http 组合小型的服务器 ( 满足html请求, get, post 传值 )

热门文章

  1. 看完这篇 HashMap,和面试官扯皮就没问题了
  2. 第十章:RDB持久化
  3. Spring IoC bean 的加载
  4. Excel表格中第一个输入的零不显示怎么办?
  5. 缺少对公共可见类型或成员的XML注释
  6. 《UNIX环境高级编程》(APUE) 笔记第三章 - 文件I/O
  7. 部署LNMP环境——Yum安装(113资讯网)
  8. Vs Code推荐安装插件
  9. html table表格斜线表头的实现方法总汇
  10. python 的迭代