功能测试与单元测试的区别

功能测试:

  • 定义:依据规格说明书,在规定的一段时间内运行软件系统的所有功能,以验证这个软件系统有无严重错误
  • 内容:正常功能、异常功能、边界测试、界面测试、接口测试、安全测试、错误处理测试等
  • 方法:用黑盒测试的测试方法来测试(例如:边界值,等价类,因果图等等)

单元测试:

  • 定义:单元测试是对程序中的某个接口或者模块进行测试,也就是可以对程序中的最小可测试单元进行测试
  • 目的:单元测试的目的是开发人员确定这段子程序做了它应该做的事。
  • 方法:测试方法是白盒测试,使用一种或多种白盒测试方法分析模块的逻辑结构,然后使用黑盒测试方法对照模块的规格说明以补充测试用例。一般由开发人员编写一小段代码进行测试。

基本路径法

基本路径测试法是针对逻辑结构、设计过程的测试方法,根据结构设计能够导出程序的逻辑复杂度(即独立分支数),再根据逻辑复杂度设计基本路径集,形成测试用例保证程序的基本路径至少执行一次。 

方法 :首先将单元函数程序流程图转化成路径图;再找出路径图中所有的独立路径,形成基本路径集;最后,按照基本路径集设计函数的测试用例进行测试 

条件判断法
条件测试方法是用于单元函数中所包含逻辑条件的检查,注重于测试程序中条件,目的是测试程序条件的错误和其他错误。如果单元函数的测试用例集能够有效地检测单元函数中的条件错误,则该测试用例集可能也会有效地检测单元函数中的其他错误 

我们在写代码的时候,常常需要在写完一个功能(小小的)之后,对它进行测试,以确保它达到了我们需要实现的功能。减少后期bug的修改量


 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值