白盒测试
好记性不如烂笔头
一醉南柯
这个作者很懒,什么都没留下…
展开
-
HTML报告生成
HTML报告生成1、导入HTML报告模板HTMLTestRunner.py"""A TestRunner for use with the Python unit testing framework. Itgenerates a HTML report to show the result at a glance.The simplest way to use this is...原创 2020-02-09 10:29:47 · 792 阅读 · 0 评论 -
单元测试参数化之TXT格式
TXT文本概念:一种纯文本格式; 后缀名 .txt1、TXT文本优点:1. 编写测试数据方便2. 使用模块函数读取时便捷2、使用TXT实现三角形案例参数化-操作步骤1. 创建txt文本并写入测试数据2. 编写读取txt模块函数3. 单元测试-引用JSON读取函数4. 执行3、难点分析1. 如何读取txt文本? with open(r...原创 2020-02-09 10:05:03 · 390 阅读 · 0 评论 -
单元测试参数化之Json格式
什么是JSON?概念:一种轻量级数据交换格式;后缀名 .json提示: 接口测试一般使用JSON为接口传递数据规范格式,所以我们有必要对如何获取JSON数据做个了解; 1、JSON格式格式:{"name":"张三","age":28}提示:由键值对组成,健名和值之间使用分号(:)分割,多个键值对之间使用逗号(,)分割2、使用JSON实现三角形案例参数化-操作...原创 2020-02-08 21:02:25 · 1825 阅读 · 0 评论 -
单元测试参数化之CSV格式
CSV格式概念:CSV是一种以逗号做分割的表格格式; 后缀 .csv1、使用CSV实现三角形案例参数化-操作步骤1. 创建CSV文件2. 编写CSV读取模块函数3. 单元测试-引用CSV读取函数4. 执行2、重点分析1. 导包 import csv2. 打开csv文件 with open("../Data/sjx.csv","r",encod...原创 2020-02-08 19:36:44 · 1162 阅读 · 0 评论 -
单元测试参数化之XML格式
XML是什么?概念:XML是一种标记语句,很类似HTML标记语言;后缀 .xml1.XML与HTML区别?XML是传输和存储数据,焦点在数据;HTML是显示数据,焦点在外观;2. XML格式是什么?<?xml version="1.0" encoding="UTF-8"?><book category="面授"> <titl...原创 2020-02-08 18:39:41 · 560 阅读 · 0 评论 -
执行单元测试
执行单元测试目标1. 回顾UnitTest框架使用2. 基于UnitTest测试三角形案例3. 在UnitTest框架中使用数据分离什么是单元测试执行?概念:通过单元测试框架对要进行测试代码的实践过程1. 练习11. 通过Python语言编写一个运算的类(Calc),类中包含两个函数: 1) add(self,a,b) 返回a+b之和 ...原创 2020-02-08 17:52:17 · 526 阅读 · 0 评论 -
测试策略设计与实现
1. 什么是单元测试策略?概念:针对单元测试选择测试的一种方式2. 单元测试策略-方式1. 自上向下2. 自下向上3. 孤立策略 2.1 策略 自上向下方式:从最上层函数往下开始逐层测试案例1两个函数(求和、求减),求和函数内调用求减函数;案例1分析1. 编写求和函数2. 编写求减函数3. 在求和函数内调用求减函数4. 调用求和...原创 2020-02-08 11:03:44 · 633 阅读 · 0 评论 -
单元测试流程
单元测试概念:单元测试是针对程序的最小单元来进行正确性检验的过程。单元:一个单元可能是单个程序、类、对象、方法(函数)等。优点:1. 减少BUG2. 快速定位BUG3. 提高代码质量4. 减少调试时间缺点:1. 周期时间长2. 耗费资源3. 能力要求高单元测试流程1. 单元测试-计划 1) 确定要测试代码范围 2)...原创 2020-02-07 17:11:09 · 7400 阅读 · 0 评论