zl程序教程

您现在的位置是:首页 >  工具

当前栏目

掌握软件组件/单元测试中的这些术语,你就算正式入门了

组件软件入门 掌握 正式 这些 单元测试 术语
2023-09-11 14:15:55 时间

上篇干货,和大家分享了软件测试的几个级别,在【组件/单元测试】当中,涉及不少名词术语。从之前的学员学习过程来看,这里比较容易出现概念混乱,进而导致面试过程中频频翻车,所以有必要在这里单独拎出来和大家再做认知强化,赶紧拿好本本记下啦!

【1】组件

软件系统中,系统对象的基本组成单元称为组件或程序单元。

【2】单元

程序代码中的函数或者类称为“单元”,或者实现某个独立需求的功能模块,称为组件/单元。

注:组件可能由多个单元组成。

【3】函数

不同于数学里的函数,程序中的函数可以根据运算功能来自定义。只要运算功能是固定的,我们就可以把它定义成一个函数,从而避免相同的程序段在程序中重复出现,需要时直接调用即可。(使程序精简,更富有可读性)

【4】类

类是面向对象语言的程序设计中的概念,是实现信息封装的基础。

每个类包含数据说明和一组操作数据或传递消息的函数。

类的本质是数据类型,而不是数据,所以不存在于内存中,不能被直接操作,只有被实例化为对象时,才会变得可操作。

【5】对象

类的实例。

【6】属性

属性是实体的描述性性质或特征,具有数据类型、域、默认值三种性质,也往往用于对控件特性的描述。如:名称、显示文字、背景颜色,背景图片等。

【7】方法

方法可以理解为是相对于属性(静态特征)来说的,它是指某个对象的动态行为,比如有一个动物的类,兔子是这个动物类里的一个对象,那么跳这个行为就是兔子这个对象的方法(动态特征)。

【8】释义

组件/单元测试( Unit Test)是针对软件基本组成单元(软件设计的最小单位)来进行正确性检验的测试工作,其目的是检测被测组件/单元与详细设计说明书的符合程度。

通过组件/单元测试活动验证被测对象的功能特性或非功能特性,发现其可能存在的内存泄露、算法冗余、分支覆盖率低、循环调用效率低等问题,此类缺陷在系统测试层面很难发现。因此,组件/单元测试能够尽早地发现缺陷,修复缺陷成本相对较低。

【9】依据

组件/单元测试活动依据包括组件/单元需求说明、详细设计文档、被测代码、编程规范等,典型的测试对象一般有组件、函数、类、数据转换/移植程序、数据库模型、关键字典,关注被测对象内部数据结构、逻辑控制、异常处理等实现的正确性。

【10】案例

之前已经分享过,这里不做赘述,同学们可自行回看,有问题欢迎来讯交流~

最后:如果你平时有很多问题想要解决,你的测试职业规划也需要一点光亮,你也想跟着大家一起分享探讨,我给你
推荐一个「软件测试学习交流群:746506216」 你缺的知识这里有,你少的技能这里有,你要的大牛也在这里……

资源分享【这份资料必须领取~

下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】

在这里插入图片描述

在这里插入图片描述