4 吃不胖的小土匪

尚未进行身份认证

心有凌云志,犹未及青云

等级
TA的排名 28w+

单元测试框架unittest-3

10.代码覆盖率统计Coverage.py是Python程序代码覆盖率的测试工具,用于监视程序执行了哪些代码,未执行哪些代码。在Python3中,首先需要通过pip3 install coverage来安装它:安装coverage后运行allTest.py文件,程序会运行所有以test开头的测试模块的文件。到allTest.py模块的路径下运行以下代码:coverage3 run allT...

2020-03-28 02:45:07

单元测试框架unittest-2

6.测试断言断言就是判断实际测试结果与预期结果是否一致,一致则测试通过,否则失败。因此,在自动化测试中,无断言的测试用例是无效的。这是因为当一个功能自动化已全部实现,在每次版本迭代中执行测试用例时,执行的结果必须是权威的,也就是说自动化测试用例执行结果应该无功能性和逻辑性问题。在自动化测试中最忌讳的就是自动化测试的用例功能测试虽然是通过的,但是被测功能本身却是存在问题的。自动化测试用例经常应用在...

2020-03-28 02:42:27

单元测试框架unittest-1

1.unittest简述unittest是Python语言的单元测试框架。unittest单元测试框架提供了创建测试用例、测试套件和批量执行测试用例的方案。利用单元测试框架,可以创建一个类,该类继承unittest的TestCase,这样可以把每个TestCase看成是一个最小单元,由测试套件组织起来运行时直接执行即可,同时可以引入测试报告。2.测试固件在unittest单元测试框架中,测...

2020-03-27 12:28:30

Python环境安装与基本语法

Python环境安装与基本语法Pycharm介绍新建projectnew file:类似于txt,可以用来存放类似配置文件之类;new directory:文件夹,放一些资源图片或者测试数据;new python package:包,我们一般把同一类作用的代码放在一起,与文件夹的区别,有_init_文件;new python file:在这里面写我们的代码,文件名不能用关键字命名;关...

2020-03-25 11:46:13

3. appium常用api

前程贷账号密码:13916686542520lemonAppium常用API1.会话API启动会话desired_caps = {}desired_caps["platformName"]="Android"desired_caps["platformVersion"]="5.1.1"desired_caps["deviceName"]="device"desired_cap...

2020-03-25 11:43:31

2. appium入门

appium概念客户端/服务器架构Appium的核心是暴露RESET API的网络服务器。它接受来自客户端的连接,监听命令并在移动设备上运行,答复表示执行结果的HTTP响应。客户端/服务器架构实际给了许多可能性:我们可以使用任何有http客户端API的语言编写我们的代码(选一个Appium客户端程序库用更容易)。Deslred Capabillities:一些发送给Appium服务器...

2020-03-25 11:42:45

1. appium自动化环境安装和原理

环境搭建安装Node.js安装.NET Frameworkappium客户端安装JDK配置ADT(adb)环境安装appium python库安装夜神模拟器

2020-03-25 11:37:57

Linux常用指令

文件和目录cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 ls *[0-9]* ...

2020-03-25 11:00:36

7.连接查询

连接是关系数据库模型的主要特点。连接查询是关系数据库中最主要的查询,主要包括内连接、外链接等,通过连接运算符可以实现多个表查询。内连接查询内连接(INNER JOIN)是使用比较运算符进行表间某(些)列数据的比较操作,并列出这些表中与连接条件相匹配的数据行,组合成新的记录。也就是说,在内连接查询中,只有满足条件的记录才能出现在结果关系中。内连接语法:SELECT 查询字段 ->F...

2020-03-25 10:58:21

6.数据查询

1.基本查询语句SELECT {* | <字段列表》} [ FROM <表1>,<表2>... [WHERE <表达式> [GROUP BY <group by definition>] [HAVING <expression>[{<operat...

2020-03-25 10:57:30

5.删除数据

DELETE FROM table_name [WHERE <condition>];table_name表示要执行删除操作的表;[WHERE ]为可选参数,用于指定删除条件,如果没有WHERE子句,DELETE语句将删除表中所有记录。例:删除person表中,id=11的记录:删除前:mysql> SELECT * FROM person;+----+-------...

2020-03-25 10:56:37

4.更新数据

在mysql中,可以使用UPDATE语句更新表中的记录,可以更新特定的行或者同时更新所有行。语法结构如下:UPDATE table_nameSET column_name1 = value1,column_name2 = value2,...,column_namen = valuenWHERE (condition);column_namen为要更新的字段的名称;valuen为相对应的...

2020-03-25 10:55:57

3.插入数据

1.插入数据在mysql中,可以使用INSERT语句向数据库表中插入数据记录,插入数据的方式有:插入完整的记录,插入记录的一部分,插入另一个查询的结果。1.1 为表的所有字段插入数据使用基本的INSERT语句插入数据要求指定表名称和插入到记录中的值,基本语法格式为:INSERT INTO table_name (column_list) VALUES (value_list);tabl...

2020-03-25 10:54:18

2.创建、修改和删除数据表

创建数据表创建数据表,是指在创建好的数据库中建立新表。创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性、引用完整性和域完整性等)的约束过程。创建表的语法形式数据表属于数据库,在创建数据表之前,应该使用“USE <数据库名> ”指定操作是在那个数据库中进行,如果没有选择数据库,会出现No database selected的错误。创建数据表的语句为...

2020-03-25 10:51:21

1.初识MySql

登录:切换到mysql安装目录/bin目录下,输入D:\mysql-5.7.26-win32\bin>mysql -h localhost -u root -pEnter password: ******查询当前所存在的数据库:SHOW DATABASES;执行结果如下:注意指令中的分号不要遗漏,会报错。创建数据库:CREATE DATABASE test2;执行...

2020-03-25 10:49:25

15. Python DDT数据驱动

什么是DDTddt是Python的第三方库。ddt模块提供了创建数据驱动的测试。安装DDT:PS D:\Python\Scripts> D:\Python\Scripts\pip.exe install ddtCollecting ddt Downloading https://files.pythonhosted.org/packages/cf/f5/f83dea32dc3fb...

2020-02-04 15:51:27

13. python操作MySQL数据库(待更新)

#创建表的语句create table student( id int not null PRIMARY key auto_increment, name varchar(12), sex varchar(12) , class_id int(11) , address varchar(12) , create_date datetime, update_date ...

2020-02-04 15:45:48

12. Python操作excel

excel在Python中的应用存测试数据有的时候大批量的数据,存到txt文件里显然不是最佳的方式,我们可以存到excel文件里面,第一方便我们存储数据和做数据,一方面方便我们读取数据,比较明朗。测试的时候就从数据库中读取出来。存测试结果可以批量把结果存到excel中,也比较好整理数据,比txt方便。excel库python中有好几个和excel操作相关的模块。xlrd库:从ex...

2020-02-04 15:31:35

11. 单元测试报告

ps:遇到一次报错:TypeError: TestHttpRequest () takes no arguments。原因是在创建类class TestHttpRequest(unittest.TestCase):时忘了括号内继承(unittest.TestCase)。单元测试报告HTMLTestRunner是Python标准库unittest单元测试框架的一个扩展,它生成易于使用...

2020-02-04 15:26:43

10. python单元测试(一)

unittest认识unittest什么是单元测试?单元测试负责对最小的软件设计单元(模块)进行验证,它使用软件设计文档中对模块的描述作为指南,对重要的程序分支进行测试以发现模块中的错误。在Python语言下有诸多单元测试框架,如doctest、unittest、pytest、nose等,unittest框架(原名PyUnit框架)为Python语言自带的单元测试框架,Python2.1及其...

2020-02-04 15:24:07

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。