zoukankan      html  css  js  c++  java
  • unittest单元测试

    单元测试:

      颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可测试单元进行检查和验证

    集成测试:

      介于单元测试和系统测试之间,一般由开发小组采用白盒+黑盒的方法来测试,即验证“设计”又验证“需求”。主要用来测试模板与模板之间的接口,同时还要测试一些主要的业务功能。

    功能测试:

      颗粒度最大,一般由独立的测试小组采用黑盒的方法来测试,主要测试系统是否符合“需求规格说明书”。

    Unittest重要组成:

     

     断言:

     TestSuite: 测试套件,可以将多个测试用例集合在一起,能一起执行选中的测试用例

    案例:

    开发模块:

     测试模块:

     生成测试报告:

    html格式:需要下载HTMLTestRunner.py

    案例:

     

    html网页展示:

    读取xml文件数据:

    先创建一个xml文件,写入数据:

     新建python file,写读取xml文件的代码

     展示:

    把读取xml文件添加到之前的测试代码中:

     

     结果展示:

    读取csv文件:

    新建一个csv文件,写入数据:

    新建读取file,读取数据: 

     效果展示:

     用于测试代码中:

    效果展示:

  • 相关阅读:
    ATmega328P定时器详解
    成员指针与mem_fn
    引用传参与reference_wrapper
    定位new表达式与显式调用析构函数
    模板参数的“右值引用”是转发引用
    C++生成随机数
    测量C++程序运行时间
    Snmp扫描-snmpwalk、snmpcheck
    操作系统识别-python、nmap
    服务扫描-dmitry、nmap、amap和服务识别
  • 原文地址:https://www.cnblogs.com/ZS1314/p/13679348.html
Copyright © 2011-2022 走看看