广州电脑培训_电脑培训班_电脑培训课程-北大青鸟电脑学校
当前位置:网站首页 > 电脑培训网-电脑学校 > 佛山电脑学校 > 正文

软件测试为什么一定要用单元测试?

作者:广州电脑培训刘发布时间:2020-11-29分类:佛山电脑学校浏览:494


导读:有时我们知道我们应该做什么,但不知道为什么要做。就像我们做软件测试一样,我们知道要写单位测试,但要说为什么一定要写单位测试。你可能又说不出一两个。为了知道原因,我们今天来看看为什么...

有时我们知道我们应该做什么,但不知道为什么要做。就像我们做软件测试一样,我们知道要写单位测试,但要说为什么一定要写单位测试。你可能又说不出一两个。为了知道原因,我们今天来看看为什么一定要用单元测试。


单元测试的重要性:

软件的持续集成、自动分发需要依赖单元测试,单元测试可以保证代码的内在质量产品,减少在线焦虑,人最靠不住,不能不犯错误,单元测试是强有力的保险。


单元测试是为了节省未来的时间。单元测试可以避免低水平的错误,例如肉眼难以发现的某些单词的拼写错误引起的错误。测试代码可以作为可执行文档存在,不需要替换代码来同步各种文档。


单元测试使我们写下了更优秀、更明确、更普遍的代码。在团队合作中追求个性化代码是没有意义的。能够自我维持的代码本身就是一个巨大的bug。


如果你想学习重组这个牛X的技术,就必须写单元测试。如果不想在代码review中发现未知错误,则需要创建单元测试。最后,在“搬砖”这个领域混在一起的你,嘴里装不下细胞测试、改造等如何使唤帅哥。


单元测试的粒度

通常是指对单个函数的独立测试。不能包括对网络、数据库等外部资源的依赖。不应该包括对其他依赖关系的测试。对于测试,清晰度比删除重复代码更重要


单元测试用什么?

首先,要有最低限度的判断力,测试是保证代码内在质量的手段,而不是为测试写代码,不能本末倒置。有些必须测量,有些无法预测,还有一些完全不需要测试。


第一,你应该想想你的软件在做什么,该怎么做。

需求定义代码,所以在编写测试时要考虑到这一点。测试代码可以反映要求和设计。最简单的逻辑:提供输入以获得所需的输出,如果得不到,则表示代码有问题。


第二,单位测试必须迅速运行

所以不要把乱七八糟的东西放在里面。



佛山电脑学校排行
最近发表
标签列表