美文网首页
提示66-70 为编码测试

提示66-70 为编码测试

作者: 飞絮搅青冥 | 来源:发表于2022-03-04 22:40 被阅读0次

今天学习为编码测试相关的内容,还是先看提示:

提示66 测试与找 Bug 无关。

提示67 测试是代码的第一个用户。

提示68 既非自上而下,也不自下而上,基于端对端构建。

提示69 为测试做设计。

提示70 要对软件做测试,否则只能留给用户去做。

作者认为测试与找Bug无关,我们需要的是考虑测试的思维。他还举例说一个写了三十多年测试的程序员不写测试以后发现对代码影响不大,就是他已经养成了思考测试的习惯,但是当他和他人共享代码的时候还是会编写测试,因为测试是开发人员交流的一种方式。

作者还详细介绍了测试驱动开发(TTD)的步骤,通过非常短的循环周期来保证我们一点点前进。但是作者认为这样自下而上的设计并不是最佳方案。同样,自上而下的方式也不行,他认为构建软件的唯一方法是增量式的。构建端到端功能的小块,一边工作一边了解问题。

在聊到为测试做设计时,作者说可以开一扇测试窗口,通过日志文件或者是“热键”组合或魔术 URL来诊断系统。一般而言,你可以留一个特性开关,为特定用户或用户组启用额外的诊断信息。我们系统就是这么做的,既有关键位置的日志文件,又有特定权限的帮助页面。我感觉这些都是一个系统必不可少的组成部分,能够有效帮助我们定位系统的问题。

最糟糕的做法基本可以统称为“以后再测”。开什么玩笑,“以后再测”实际上意味着“永不测试”。

测试、设计、编码——都是在编程。

那些跟自己说以后再补的测试基本都是从来不补,总有人要去测试系统,不是开发人员的话那就是客户。与其让客户发现问题再火急火燎地上TT补救,不如趁早发现问题,把所有隐患都消灭在襁褓中。

相关文章

  • 提示66-70 为编码测试

    今天学习为编码测试相关的内容,还是先看提示: 提示66 测试与找 Bug 无关。提示67 测试是代码的第一个用户。...

  • Spring AOP简化笔记--泛型中的应用(三)

    目录 文件目录 编码 测试 测试结果 说明 文件目录 编码 config.ConcertConfig entity...

  • Django 途经编码之乱

    在django中向mysql数据库中插入数据,提示如下错误提示: 初步定位为编码问题,因为插入英文数据没问题。 因...

  • 白盒测试快速入门1-简介

    什么是白盒测试? 白盒测试被定义​​为测试软件解决方案的内部结构,设计和编码。在这种类型的测试中,代码对测试人员是...

  • 20161101

    【正益工作】 完成登录提示栏的设计与编码,功能测试正常 合并赵宁修改的优化publish名称的代码 发现点击进入I...

  • Sublime简单设置

    用户设置(首选项—>设置-用户) 消除升级提示:"update_check":false, 设置默认编码为UTF-...

  • 接口测试-soapui工具-groovy语言生成json请求串h

    背景:测试接口,数据为json串,如下所示: groovy脚本如下: Tools.filteMap(map)编码如下:

  • 浅谈TDD

    JUnit促进“先测试再编码”,它强调建立测试数据的一段代码可以被测试,先测试再编码实现的想法。这种做法就像是“试...

  • XCTEST 断言 解释

    任何尝试都会测试失败,...是输出的提示文字。(后面都是这样) expression为空时通过,否则测试失败。ex...

  • python运行提示编码不正确

    如果遇到python运行时提示编码格式不正确,错误代码为:'ascii' codec can't decode b...

网友评论

      本文标题:提示66-70 为编码测试

      本文链接:https://www.haomeiwen.com/subject/hsqvrrtx.html