第七章 软件测试(此章完结)

春乏秋困,一个早上哈气连天、脖子酸、腰痛(捂脸)近期叫醒我的不是闹钟也不是梦想,而是凌晨4点和6点广播大喇叭喊居民做核酸的声音,还是别的小区的(再次捂脸)也不知道人类何时能真正的把疫情给灭了,还我们一个自由自在(好期待)哎,回归正题。

模块中重要的执行路径测试

在单元测试期间重要的模块进行基本路径测试,是为了发现程序中不正确的运算,错误的比较和不适当的控制流而造成的错误,此时基本路径测试和循环测试是常用最有效的测试技术。

计算机中常见的错误有以下几种

①错误或用错了运算符优先级:运算方式不正确;变量初始化错;精度不够;表达式的符号表示错误等。

②比较判定与控制流常常紧密相关,常见的错误比较和不适当的控制流有:不同数据类型的对象之间进行比较;逻辑运算符不正确或优先次序错误;由于精度误差相等造成比较出错,循环终止条件错误或死循环,以及错误地修改了循环变量,当遇到发散的循环时无法结束等。

(5)模块边界条件测试

边界测试是单元测试过程中最重要的一项任务,采用边界值分析技术,针对边界值及其左右设计测试用例。如输入、输出数据的等价类边界,选择条件和循环条件的边界复杂数据结构的边界等都应该进行测试。

2、单元测试的方法

在单元测试时,需要为被测模块设计驱动模块和桩模块,驱动模块是用来模拟上级模块调用被测模块的模块,即模拟主程序,但功能要比真正的主程序简单的多,它是复杂接受测试数据,并向被测模块传送测试数据,启动被测模块、接收被测模块的测试结果并输出。

桩模块是用来代替由被测模块所调用的模块,也可以称为“虚拟子程序”作用是返回被测模块所需要的信息,驱动模块和桩模块的使命在单元测试后终止,图7.4单元测试的测试环境。

 7.5.2集成测试

集成测试在单元测试的基础上将所

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值