标签:nbsp 系统模块 反向 设计 品质 知识 如何 单元测试 轻松
读完这本单元测试之道,我们首先要知道什么是单元测试?为什么要使用单元测试?如何进行单元测试这些都是我们需要思考的。
单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小很明确的功能是否正确。单元测试不但会使我们的工作完成的更轻松,而且会令我们的设计变得更好,甚至大大减少我们花在调试上的时间。单元测试首先要考虑的是在编写这些测试方法之前,如何测试这些可疑的方法:接着我们需要运行测试本身忙活着运行系统模块的所有其他测试,甚至如果测试运行的比较快我们可以运行整个系统的测试,及时再次测试过程中,我们需要确认每个测试是否通过,但是我们会因此养成一个习惯,快速看出代码到底是否正确的习惯。
【1】为了提高我们的测试技巧,我们主要将之测试的地方分为6点:
1.结果是否正确?
2.是否所有边界条件都正确?
3.检查反向关联
4.运用其他手段交叉检查结果
5.是否可以强制错误条件发生
6.是否满足性能要求
【2】好的测试所具有的品质
自动化 -------- 调用测试自动化和检查结果自动化
彻底的 -------- 测试所有可能出现的情况
可重复 -------- 任意顺序的执行其中任意一个测试,产生的结果都是相同
独立的 -------- 测试之间必须独立,且必须独立与周围不可控的环境
专业的 -------- 代码一定是值得测试的
以上就是我在读完《单元测试之道Java版》的读书心得,我认为我自己对有些知识点的理解还不够透彻,有些地方我还需要更深层的理解。
标签:nbsp 系统模块 反向 设计 品质 知识 如何 单元测试 轻松
原文地址:https://www.cnblogs.com/RebornLi/p/13880235.html