
自动化测试
chde2Wang
滴水穿石
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
手机连接电脑 不显示android phone
百度各种办法,下载各种驱动。结果,结果:竟然是在设备管理器中-右击-显示隐藏的设备类型。androidd phone显示啦。。花费了一晚上的时间。。。。原创 2021-10-26 00:50:47 · 4581 阅读 · 0 评论 -
postman-常见问题解决方案记录
1、 Response body:Containing string为中文Response body:Containing string:为中文时,转换为unicode编码,并添加转义符。2、get方式与post请求使用环境变量post方式请求,请求体中包含有环境变量,引用方法:JSON格式中,引号中添加环境变量,环境变量使用{{}}括起来。get方式请求,请求体中包含有环境变量,引用方法:在param中直接添加:3、后一个接口使用前一个返回的数据第一...原创 2021-10-06 23:07:59 · 1454 阅读 · 0 评论 -
导入与上传
数据导入(Excel):1、 下载模板(.xls)文件:将事先准备好的模板导入2、 用户根据模板填写数据;3、 用户上传数据->导入。图片上传:图片(文件)上传:一般不会把图片直接保存数据库,而是先保存文件的路径或者名称到硬盘上,再将这个名称或者路径保存到数据库。总结:上传:上传文件、图片,以文件形式放在服务器上,作为数据中转操作导入:导入tft文件、Excel文件,解析文件,放在数据库里 ,进行业务操作其实 代码实现是一致的。...原创 2021-08-28 15:28:59 · 1569 阅读 · 0 评论 -
测试用例设计思路
测试用例编写思路:首先是明确测试范围:功能测试界面测试(界面友好性、易用性、一致性)兼容性测试(不同类型、型号手机、系统(手机系统、桌面系统)、分辨率、浏览器及其版本)性能测试(页面加载时间(1万条记录)、响应时间、内存占用)安全测试(漏洞扫描、链接安全等)稳定性测试(长时间给予压力:80%内存占用)可靠性测试(断电、断网、高内存、低网速)功能模块中明确测试范围::1、划分功能模块2、正向功能验证:正常功能是否实现3、单个功能项验证:正向+异常4、功能之间原创 2021-08-27 23:09:15 · 1393 阅读 · 0 评论 -
PICT工具安装使用
1、安装PICT通过下载安装包pict33.msi,链接:https://pan.baidu.com/s/1YWIA5XLNI0MMFkiQ-EqZ9w提取码:ho7g解压安装,安装成功后验证:打开cmd命令终端,输入pict显示如下即证明安装成功。2、新建Model文档在C:\Program Files\PICT(这里是D:\PICT)目录下新建一个txt文本。把参数填入txt文本中,此文件的格式如下:<paramName>:<value1>,<.原创 2021-08-25 13:13:23 · 3042 阅读 · 0 评论 -
unittest-读取yaml文件
注:(1)yaml文件详解yaml是一种数据格式,类似txt,excel,json它只有两种数据类型:map对象(键值对,冒号后需要有空格)list列表对象,以-开头读取之后是一个不定长的字典形式 用不定长的参数接收**argsimport unittestfrom ddt import ddt,data,unpack,file_data@ddtclass TestApi(unittest.TestCase): # @file_data('yaml_06.ya原创 2021-08-15 10:49:47 · 749 阅读 · 0 评论 -
unittest读取ddt之-元组,嵌套元组,字典
注:(1)ddt数据驱动中,测试用例的执行次数是由@data()传参的个数决定。传几个参数,就是执行几次测试用例。(2)如果传的是多个元组(列表),那么可以使用@unpack解包元组与列表,但是需要注意的是,如果是元组和列表,元组和列表有多少个值,就必须用多少个变量来接收值。(3)如果传的是字典,那么可以使用@unpack()进行解包,但需要注意的是:用例中的参数名称和个数必须和key保持一致。import unittestfrom ddt import ddt,data,unpa.原创 2021-08-15 10:42:19 · 385 阅读 · 0 评论 -
HTMLTestRunner.py内容
HTMLTesstRunner.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 to invoke its main method. E.g. import unittest import HTML.原创 2021-08-14 17:30:30 · 232 阅读 · 2 评论 -
练习ddt-file_data时,报错UnboundLocalError local variable ‘value‘ referenced before assignment
错误原因就是,在xx.yml中的内容无效更改之前:更改之后:注意冒号后面要有空格改完之后运行就能正确读取到了原创 2021-08-12 23:20:12 · 211 阅读 · 0 评论 -
unittest-ddt报错AttributeError: type object ‘forTestDDT‘ has no attribute ‘test_2‘
unittest 添加多个ddt数据驱动后,报错:FAILED (errors=1)ErrorTraceback (most recent call last): File "D:\Anaconda3\lib\unittest\case.py", line 60, in testPartExecutor yield File "D:\Anaconda3\lib\unittest\case.py", line 676, in run self._callTestMethod转载 2021-08-12 22:33:42 · 1057 阅读 · 0 评论 -
webUI自动化二-获取元素信息相关方法
from selenium import webdriverfrom time import sleepdriver = webdriver.Chrome()driver.get("D:\QQFile\注册A.html")# 1获取用户输入框的大小input_text = driver.find_element_by_id("userA")print("元素大小为:",input_text.size)# 2获取页面上第一个超链接的文本内容link = driver.find_ele.原创 2021-05-19 23:20:07 · 617 阅读 · 0 评论 -
webUI自动化一元素定位
实现功能:自动在百度输入框输入test,并进行搜索from selenium import webdriverfrom time import sleepdriver = webdriver.Chrome()driver.get("http://www.baidu.com")input_text = driver.find_element_by_id("kw")print("元素大小为:",input_text.size)input_text.send_keys("test")s原创 2021-05-19 23:05:12 · 186 阅读 · 0 评论 -
搭建webUI自动化及问题解决:Message: ‘chromedriver‘ executable needs to be in PATH.解决办法
搭建webUI自动化环境1、conda install selenium即可。若出现:Message: 'chromedriver' executable needs to be in PATH.Please see https://sites.google.com/a/chromium.org/chromedriver/home。报错原因:没有配置chrome浏览器的chromedriver解决办法:1.确定自己所用chrome的版本打开chrome浏览器,在网址处输入chrome原创 2021-05-19 23:01:52 · 366 阅读 · 0 评论