自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 python3.x安装HTMLTestRunner和使用

1、测试环境:  Python3.5+unittest+HTMLTestRunner2、下载HTMLTestRunner.py文件  下载地址HTMLTestRunner - tungwaiyip's software  右键单击保存至本地,放在Python的安装目录Lib文件夹下(我本地放在本目录下:D:\setup\Python35\Lib)3、由于下载的HTMLTestRunner.py文件是基于Python2的,若适用于Python3则进行如下修改:  第94行,将i.

2022-01-28 13:15:24 2275

原创 登陆自动化测试用例selenium +python+unitest

【代码】登陆自动化测试用例selenium +python+unitest。

2024-03-04 21:53:57 186

原创 group by的用法

select 字段 from 表 group by 字段1(,字段2,字段3)having 过滤条件。select 字段 from 表 where 条件 group by 字段1(,字段2,字段3)ps:where 是先过滤,再分组;having 是分组后再过滤。对哪个字段 ( 哪几个字段)进行分组。

2024-03-04 21:51:16 1028

原创 selenium 运行chrome闪退,制定安装旧版本就好了

经过本人多次安装卸载测试,4.5.0一下都可以(包含),4.6.0以上就要闪退了,可以用4.5.0的版本,或者加。# 驱动过程结束后保持浏览器的打开状态。

2023-10-31 11:19:58 441

原创 selenium 打开浏览器闪退问题,我也不知道原因,但是确实能解决闪退的问题

from selenium import webdriveroptions = webdriver.ChromeOptions()options.add_experimental_option('detach', True)driver = webdriver.Chrome(options=options)driver.get('http://www.baidu.com')

2023-10-30 18:06:55 316 1

原创 selenium 元素定位方便

driver.find_element(By.id,'fruits')driver.find_element(By.class,'tomatoes')driver.find_element(By.class,'tomatoes')driver.find_element(By.css_selecort,'tomatoes')plants=driver.find_elements(by.tag_name)

2023-10-30 16:40:45 95

转载 selenium 文档

Selenium4是一个用于Web应用的自动化测试工具,利用它可以驱动浏览器执行特定的工作,其直接运行在浏览器中,就像真正的用户在操作一样。frame_to_be_available_and_switch_to_it(locator) 判断该 frame 是否可以 switch 进去,True 则 switch 进去,反之 False。我们有八种元素定位的方法:id、name、class、tag_name、xpath、css_selector、link_text、partial_link_text。

2023-10-30 14:54:16 1574

原创 selenium 4.0

from selenium.webdriver.common.by import Bydriver.find_element(By.XPATH, '//button[text()="Some text"]')driver.find_elements(By.XPATH, '//button')

2023-10-30 14:00:54 55

原创 软件测试中常见问题

常见问题,边界值问题,字段超长页面显示错乱,翻页问题,小程序跳转标题未更新,排序未生效,数据多次请求,页面未刷新,接口未调用,数据错误,回显错误,按钮多点点击,接口重复调用,重复支付,按钮未响应。

2023-06-06 18:27:36 105

原创 软件测试的方法与应用实践

1 引言.... 11.1 课题背景... 11.2 研究现状... 11.3 研究意义... 11.4 研究方法... 12 软件测试按照过程来划分... 22.1 单元测试方法... 22.2 集成测试方法... 22.3 系统测试方法... 22.4 验收测试方法... 23 软件测试方法按照载体来划分... 33.1手机软件测试方法... 33.2微信小程序测试方法.. 33.3 web软件测试方法... 43.4 PC软件测试方法... 44 软件测试按照测试技术来划分... 44.1 白盒测试.

2023-06-06 18:22:01 767

原创 group by的用法(2)

大家都知道group by可以分组,其实还可以去重,当我们分组后,再次查询就可以去重了。select * from a,这是我们查询到的日期都只有一条,不会有重复的数据。

2023-06-05 14:04:31 90

原创 python识别图片文字

英文识别成功,后续更新中文,安装pytesseract,Tesseract-OCR即可,配置环境变量,修改。太久没更新内容了,每每感觉自己要失业的时候,我就有学习的动力了。

2023-02-17 16:53:36 197

原创 group by的用法

select 字段 from 表 group by 字段1(,字段2,字段3)having 过滤条件。select 字段 from 表 where 条件 group by 字段1(,字段2,字段3)ps:where 是先过滤,再分组;having 是分组后再过滤。对哪个字段 ( 哪几个字段)进行分组。

2022-11-02 17:19:56 9223 2

原创 jemter后置处理器参数提取

jemter后置处理器提取参数。

2022-10-21 17:20:11 132

原创 删除报告python入门

assert (r.json()["message"]) == "操作成功"

2022-10-17 15:26:32 187

转载 python unitest +ddt参数化【方法二】

python unitest +ddt参数化【方法二】

2022-03-18 11:00:38 245

原创 python unitest +parameterized 参数化【方法—】

import unittestfrom parameterized import parameterizedclass TestAdd(unittest.TestCase): # 前置用例 arr = [ {"用例ID": "a", "前置ID": "b", "等级": "c", "http方法": "d", "接口url": "e", "接口参数": "f", "前置用例返回结果": "g", "预期结果": "h", "描述": "i"}, .

2022-03-18 10:08:15 991

原创 unittest参数化(paramunittest) ,可以把excel的数据转化成一条一条的用例

import unittestimport paramunittest@paramunittest.parametrized( ('1', '2'), #(4, 3), ('2', '3'), (('4', ), {'b': '5'}), ((), {'a': 5, 'b': 6}), {'a': 5, 'b': 6},)class TestFoo(paramunittest.ParametrizedTestCase): def setPa.

2022-03-14 10:41:54 180

转载 Python+unittest+requests 接口自动化测试框架搭建 完整的框架搭建过程 实战

完整的框架源码下载 https://gitee.com/submi_to/interfaceTest/tree/develop/,欢迎添加我的微信,相互学习探讨~1305618688,qq交流群:849102042一、Python+unittest+requests+HTMLTestRunner 完整的接口自动化测试框架搭建_00——框架结构简解首先配置好开发环境,下载安装Python并下载安装pycharm,在pycharm中创建项目功能目录。如果不会的可以百度Google一下,该内容网上的讲解.

2022-03-10 14:23:35 1333 2

原创 sql 查询

with sale_view_15day_all as( select open_id,mall_id from table1 where order_channel = '2' and channel_source = 'zt_appliance' and order_type not in ('12', '13') and virtual_code in ('3207','3210') and order_date>=cast(da...

2022-02-23 15:50:06 399

原创 Python读取excel中的测试用例(一)

# coding:utf-8import xlrdfrom xlutils.copy import copy # 导入xlutils的copy方法 class HandleExcel: """封装操作excel的方法""" def __init__(self, file='E:/PyChram项目集合/interfacetest/excel/30.xls', sheet_id=0): self.file = file self.sheet_id .

2022-02-14 09:19:48 544

原创 Python使用xlrd读取excel测试用例通过paramunittest参数化(二)

import unittestimport paramunittestimport readExcelimport urllib.parselogin_xls = readExcel.readExcel().get_xls('case.xls', 'login')@paramunittest.parametrized(*login_xls)class testUserLogin(unittest.TestCase): def setParameters(self, c...

2022-02-11 18:03:53 323

原创 beautiful report 的简单使用

1.下载BeautifulReport2.创建执行用例的文件 runner.pyimport unittestimport osfrom BeautifulReport import BeautifulReportroot_dir = os.path.dirname(os.path.abspath(__file__)).replace('\\', '/')test_dir = root_dir + '/testcase'print (test_dir)report_dir = r

2022-02-10 09:31:28 1597 3

原创 python 读取excel 里面的数据(下)

import osimport getpathInfo # 自己定义的内部类,该类返回项目的绝对路径# 调用读Excel的第三方库xlrdfrom xlrd import open_workbook# 拿到该项目所在的绝对路径path = getpathInfo.get_Path()class readExcel(): def get_xls(self, xls_name, sheet_name): # xls_name填写用例的Excel名称 sheet_name该Exce.

2022-01-27 11:11:52 743

原创 CONTAINS的用法

1. 查询住址在北京的学生SELECTstudent_id,student_nameFROMstudentsWHERECONTAINS( address,'beijing')remark: beijing是一个单词,要用单引号括起来。 网管下载dl.bitscn.com2. 查询住址在河北省的学生SELECTstudent_id,student_nameFROMstudentsWHERECONTAINS( address,'"HEIBEI province...

2022-01-26 14:34:00 427

原创 python 发送邮件

#!/usr/bin/python# -*- coding: UTF-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.header import Header# 第三方 SMTP 服务mail_host = "smtp.qq.com" # 设置服务器mail_user = "307074714@qq.com" # 用户名(qq邮箱)须开启自己的qq邮箱服务mail_pass = "ysefhxdod.

2022-01-26 14:32:41 75

原创 Jmeter使用csv文件读取测试数据

1.新建一个文本文档,然后把后缀.txt改成.csv,使用notepad或者记事本打开(这里使用的是notepad)2.将我们的批量测试数据 CONTENTID(新闻Id)写进来3.添加CSV数据文件设置3.1添加CSV数据文件设置:打开jmeter -> 右键测试计划 -> 添加配置元件 -> CSV 数据文件设置4.5.参数化csv里面的值6.执行结果运行成功...

2022-01-25 13:51:20 2747

原创 python 日期转换成第几周,星期几

import datetimeimport timeimport datetimedata=datetime.datetime.now().isocalendar()data0=datetime.date(2022, 1, 19)data1=data0.isocalendar()print('data0=',data0)print('data1=',data1)week=data0.strftime("%W")print("week",week)datetime.date(2022,.

2022-01-18 11:24:24 2904

原创 sql json提取方法

with browe as ( select gaid ,mallid ,event_time ,dt ,url ,url_detial ,get_json_object(extend0,'$.pageVersion') as pageVersion ,get_json_object(extend0,'$.prePageId') as prePageId...

2021-12-28 14:38:18 864

原创 Python+unittest+requests 循环删除报表

import requestsheaders={"content-type":"application/json", "cookie": "token=xxxxxxxxxxx" }# cookies = dict(token='5tj3g3y6ojnwpqm3')print ('ok')requests.packages.urllib3.disable_warnings()for i in range(3394,3818): url = ".

2021-11-10 15:56:37 513

原创 2021-03-20 软件测试面试题总价

软件测试面试题都

2021-03-20 11:04:44 93

转载 消息中间件MQ与RabbitMQ面试题(2020最新版)

文章目录为什么使用MQ?MQ的优点消息队列有什么优缺点?RabbitMQ有什么优缺点?你们公司生产环境用的是什么消息中间件?Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点?MQ 有哪些常见问题?如何解决这些问题?什么是RabbitMQ?rabbitmq 的使用场景RabbitMQ基本概念RabbitMQ的工作模式如何保证RabbitMQ消息的顺序性?消息如何分发?消息怎么路由?消息基于什么传输?如何保证消息不被重复消费?或者说,如何保证消息消费时的

2020-06-04 11:20:58 187

原创 Jenkins Pipeline持续集成配置

这个页面主要是为了介绍如何配置持续化集成:自动化测试用例会在微服务部署完成后自动运行 如果自动化测试有失败的用例,发自动发送邮件到开发和测人人员 进入所在微服务的Pipeline,然后新创建一个item: 输入一个任务名称,对应所在Pipeline部署名称,点击构建一个自由风格的软件项目: 设置运行自动化脚本的服务器:(这台机器安装了RF和其他package,所以可以执行RF的自动化case) 设置源码管理:输入git路径,使用mater分支: 构建触发器:因为我们是做持续集成,会在部署.

2020-06-04 11:01:51 231

原创 python基础第一篇 列表、元组、字典

1、请编写一个学生的列表,五个学生,每个学生以字典的形式存在,包含了学号和姓名。stu1={"id":0,"name":"larry"}stu2={"id":1,"name":"lixi1"}stu3={"id":2,"name":"lixi2"}stu4={"id":3,"name":"lixi3"}stu5={"id":4,"name":"lixi4"}student_lis

2020-06-03 13:41:29 756

原创 HTMLTestRunner生成测试报告(继上一篇)

importtime importunittest importHTMLTestRunner fromOpen_tokenoutimportUserTest now = time.strftime("%Y-%m-%d %H_%M_%S") file_path="/Users/Desktop/report/" runner=HTMLTestRunner.HTMLTestRunner(output=file_path) suit=unittest.T...

2020-06-03 13:40:34 157

原创 最简单的单元测试用例

#coding:utf-8import unittestclass UserTest(unittest.TestCase): def setUp(self): """基于函数每个函数执行前都会执行一次""" self.a = 1 self.b = 2 def test_001(self): c=self.a+self.b self.assertEqual(c, 3)if __n.

2020-06-03 13:37:30 371

原创 Python 第一天,列表、元组、字典,一定要动手练习不能光看视频

#请编写一个学生的列表,五个学生,每个学生以字典的形式存在,包含了学号和姓名。stu1={"id":0,"name":"larry"}stu2={"id":1,"name":"lixi1"}stu3={"id":2,"name":"lixi2"}stu4={"id":3,"name":"lixi3"}stu5={"id":4,"name":"lixi4"}student_list=[

2017-04-25 13:40:26 253

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除