单元测试02

Posted zhangyangcheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单元测试02相关的知识,希望对你有一定的参考价值。

本篇博客

UT执行

1 借助于单元测试框架:unittest
2 框架内容
3 读取数据的两种方式
4 使用xml文件的方式读取
5 使用csv文件进行读取

 

 

UT执行

1 借助于单元测试框架:unittest

 

2 框架内容

框架内容:数据驱动框架

  1. 公共模块
  2. 数据模块
  3. 被测函数模块
  4. 测试用例模块

 

4 使用xml文件的方式读取

使用xml文件的方式读取

1.需要再项目下新建模块DataXml--->new--->FIle-->data.xml

2.读取文件内容方式,导包:

from xml.dom import minidom

 

读取步骤

1.打开xml文件

root = minidom.parse("文件路径/文件名")

 


2.找节点

firstnode = root.getElementsByTagName(""标签名)[索引]

 


3.找节点上的值

firstnode.getElementsByTagName(""标签名)[索引].firstChild.data

 

 

5 使用csv文件进行读取

使用csv文件进行读取

注意:csv文件中数据以逗号隔开

读取操作,导包:

import csv

 

读取步骤:

1.打开并读取csv文件内容

csv.reader(open("csv文件","r"))

2.循环遍历读取的内容,数据类型为列表

3.返回数据待使用




以上是关于单元测试02的主要内容,如果未能解决你的问题,请参考以下文章

四则运算单元测试

构建之法阅读笔记02

单元测试很棒,但是

词频统计单元测试

第1129期对vue.js单文件(.vue)进行单元测试

[S01E02] iOS单元测试