美文网首页
第八、九章:边界和测试

第八、九章:边界和测试

作者: hklbird | 来源:发表于2016-11-11 10:17 被阅读17次

边界

  • 学习性测试的好处不只是免费:首先学习性测试可以帮助我们学习;其次,留下的测试代码当有新版本发布时,依旧可以用来测试,以发现是否有改变。
  • 使用尚不存在的代码:有那种将已知边界和未知边界分开的机制。可以用适配器模式是将接口改造成本地。
  • 边界保持整洁

单元测试

一、TDD三大定律

  • <b>定律一</b> 在编写不能通过的单元测试前,不可编写生产代码。(单元测试在代码之前)
  • <b>定律二</b> 只可编写刚好无法通过的单元测试,不能编译也算不通过。(单元测试需要针对性)
  • <b>定律三</b> 只可编写刚好足以通过当前失败测试的生产代码。

二、保持测试整洁

测试代码和生产代码一样重要。
如果测试不能保持整洁,你就会失去测试。没有测试,就会失去保证生产代码可扩展的一切要素。单元测试保证代码改进的健壮和有效。

三、整洁的测试

<b>tips:可读性、可读性、可读性</b>
代码需要明确、简洁、还有足够的表现力。效率并不在考虑之内。
包装API成测试API,形成测试语言。测试需要整洁,和效率无关。

四、每个测试一个断言

每个测试都应该有且只有一个断言语句。
每个测试一个概念。

五、F.I.R.S.T

  • FAST:测试应该足够快。
  • Independent:测试应该相互独立。
  • Repeatable:测试应该可以在任何环境下运行。
  • Self-Validating:测试应该有布尔值输出。
  • Timely:测试应该及时编写。

相关文章

  • 第八、九章:边界和测试

    边界 学习性测试的好处不只是免费:首先学习性测试可以帮助我们学习;其次,留下的测试代码当有新版本发布时,依旧可以用...

  • 2018-10-17功能测试

    功能测试 测试方法 等价类 有效等价类 无效等价类 边界类 有效边界类 无效边界类功能测试.png

  • 常用黑盒测试方法

    1.边界值测试 经实践总结:大量的软件缺陷发生在输入域和输出域的边界上。所以在设计测试用例的时候,应该重视边界。 ...

  • 《养育女孩》Day11

    第八章:坏女孩第九章:体型、体重和食物

  • 面试题 - 移动测试相关

    一、web测试和app测试的相同点和区别? 相同点:都离不开测试的基础知识和测试原理1、测试测试用例,均使用边界值...

  • 我所理解的“边界”

    工作有边界,个人成长是没有边界的。 我们的工作中充斥着各种边界,有岗位边界,比如测试工程师和开发工程师;有业务边界...

  • 测试方法

    测试用例测试方法:判定表,因果图,等价类,边界值 边界值测试: 一种黑盒测试方法,是对等价类分析方法的一种补充,由...

  • 剑指offer学习笔记:3.3 代码的完整性

    从功能测试,边界测试和负面测试三个方面设计测试用例,保证代码的完整性。 关于异常处理的三种方式 优点缺点返回值和系...

  • 『阅读•思考•灵性新苑‖第九辑/395/1001』《我的内在无穷

    第八节 审视边界:你在哪里,什么是你(部分节选) 我们控制着不同关系中的边界属性 我们和不同的人会有不同的关系。有...

  • 功能黑盒测试,著名的经典三角形测试用例设计方法分析

    黑盒测试案例设计技术篇 1 概述 本章介绍黑盒测试的概念和进行黑盒测试的目的与意义,及关于等价类划分、边界值分析、...

网友评论

      本文标题:第八、九章:边界和测试

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