起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 人在职场 > 深圳软件开发测试流程-单元测试阶段

深圳软件开发测试流程-单元测试阶段

时间:2021-05-02 15:51:13来源:深圳软件开发测试培训学校 作者:软件开发测试培训网 已有: 名学员访问该课程

前言: 软件开发测试按照研发阶段一般分为5个部分:单元测试、集成测试、确认测试、系统测试、验收测试。为了避免文章

软件开发测试按照研发阶段一般分为5个部分:单元测试、集成测试、确认测试、系统测试、验收测试。为了避免文章过长令人产生厌烦感,本文先说一说单元测试阶段。

单元测试又称为模块测试,是针对软件设计的最小单位程序模块进行正确性检查的测试工作,单元测试需要从程序内部结构出发设计测试用例,多个模块可以平行地独立进行单元测试。

一、单元测试的内容:

1、模块接口测试

· 应对通过所测模块的数据流进行测试

· 调用所测模块时的输入参数与模块的形式参数的个数、属性和顺序是否匹配

· 所测模块调用子模块时,输入子模块的参数与子模块的形式参数在个数、属性和顺序上是否匹配。

· 输出给标准函数的参数的个数、属性和顺序是否正确。

· 全局变量的定义在各个模块中是否一致。

· 当模块通过外部设备进行输入/输出操作,文件属性是否正确、open和close语句是否正确,规定的I/O格式说明与I/O语句是否匹配;缓冲区容量是否与记录长度匹配,在读写之前是否打开了文件,读写之后是否关闭了文件,对I/O错误是否做了处理。

2、 局部数据结构测试

· 局部数据结构是最常见的错误来源

· 不一致的数据类型

· 不正确或不一致的数据说明

· 使用尚未赋值或尚未初始化的变量

· 错误的初始值或错误的缺省值

3、 路径测试

运算的优先次序、常见的比较和控制流

4、错误处理测试

遇见出错的条件,并设置适当的出错处理

5、边界测试

例如循环的次数,最大或最小值

二、单元测试步骤:

· 利用设计文档设计测试用例;

· 创建被测模块的桩模块或驱动模块;

· 利用被测试模块、驱动模块和桩模块来建立测试环境,进行测试

§ 驱动模块:相当于所测模块的主程序,它接收测试数据,把这些数据传送给所测模块,最后再输出实际结果

桩模块:用以代替所测模块调用的子模块

今天就先说到这里,我们会持续更新。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

软件开发测试人才四大魅力元素

——就业竞争小

——高薪没商量

——就业质量高

——无性别歧视

套用狄更斯那句话说:对于急需软件开发测试人员的企业来说,这是一个最坏的时代,但对软件开发测试人才来说,这是一个最好的时代。“随着软件市场的成熟,人们对软件作用的期望值也越来越高,软件的质量和功能可靠性也正逐渐成为人们关注的焦点。”

文章出自:http://www.epx365.cn/jyzn/202179841.html

文章标题:深圳软件开发测试流程-单元测试阶段



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

你也许会喜欢如下的文章?
(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片