读《单元测试之道Java版》

Posted rebornli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读《单元测试之道Java版》相关的知识,希望对你有一定的参考价值。

       读完这本单元测试之道,我们首先要知道什么是单元测试?为什么要使用单元测试?如何进行单元测试这些都是我们需要思考的。

      单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小很明确的功能是否正确。单元测试不但会使我们的工作完成的更轻松,而且会令我们的设计变得更好,甚至大大减少我们花在调试上的时间。单元测试首先要考虑的是在编写这些测试方法之前,如何测试这些可疑的方法:接着我们需要运行测试本身忙活着运行系统模块的所有其他测试,甚至如果测试运行的比较快我们可以运行整个系统的测试,及时再次测试过程中,我们需要确认每个测试是否通过,但是我们会因此养成一个习惯,快速看出代码到底是否正确的习惯。

【1】为了提高我们的测试技巧,我们主要将之测试的地方分为6点:

1.结果是否正确?

2.是否所有边界条件都正确?

3.检查反向关联

4.运用其他手段交叉检查结果

5.是否可以强制错误条件发生

6.是否满足性能要求

【2】好的测试所具有的品质

自动化  --------  调用测试自动化和检查结果自动化

彻底的  --------  测试所有可能出现的情况

可重复  --------  任意顺序的执行其中任意一个测试,产生的结果都是相同

独立的  --------  测试之间必须独立,且必须独立与周围不可控的环境

专业的  --------  代码一定是值得测试的

 

以上就是我在读完《单元测试之道Java版》的读书心得,我认为我自己对有些知识点的理解还不够透彻,有些地方我还需要更深层的理解。

以上是关于读《单元测试之道Java版》的主要内容,如果未能解决你的问题,请参考以下文章

我的单元测试之总结

读C#代码整洁之道笔记05_使用工具改善代码和单元测试

单元测试之道读后感

补习系列-springboot 单元测试之道

单元测试多线程解决之道

软件测试之道4 - 自动化测试之单元及集成测试