我是靠谱客的博主 寒冷毛巾,最近开发中收集的这篇文章主要介绍测试方法之单元测试,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

什么是单元测试

单元测试通常用于判断某个特定条件下的某个函数的特定行为;是开发者编写的一小段代码,用来检验被测代码的一个很小的、很明确的功能是否正确;

单元测试注意事项

设定预期结果,单元测试输入与输出需要和预期结果保持一致

常见的单元测试框架

  • Unittest:常见,Python的内置库
  • pytest:经常使用
  • Nose
  • Mock

单元测试的覆盖类型

  1. 语句覆盖:通过设计一定量的测试用例,保证被测试的方法每一行代码都会被执行一遍,运行测试用例的时候被击中的代码行即称为被覆盖语句
  2. 条件覆盖:关注条件
  3. 判断覆盖:运行测试用例的过程中被击中判断语句
  4. 路径覆盖:覆盖所有可能的路径,最长使用

Unittest测试框架

  • Unittest提供了 test case,test suits,test fixtures,test runner 相关组件
  • 编写规范
    • 测试模块首先导入Unittest
    • 测试类必须继承unittest.TestCase
    • 测试必须以“test_”开头
  • setUp用来为测试准备环境,tearDown用来清理环境
  • 如果有些方法在本次不想使用,可以使用@unittest.skip跳过
  • 测试方法的命名:以test开头

 

 

最后

以上就是寒冷毛巾为你收集整理的测试方法之单元测试的全部内容,希望文章能够帮你解决测试方法之单元测试所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部