自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

斩落千山

职业使命:保证产品质量

  • 博客(60)
  • 收藏
  • 关注

原创 selenium 获取input输入的文本值和获取元素中的文本内容

selenium获取input输入的文本值和获取元素中的文本内容一、获取input输入的文本值         ——【在搜索框中输入值:666】1、通过get_attribute(‘value’)来

2018-12-16 15:16:47 24116 3

原创 selenium 点击 display:none元素解决方法汇总

selenium +python点击 display:none元素解决方法汇总以下方法,我的问题是用第三种方法解决的,希望对你有所帮助<div> <div class="login_btn" style="background: url("/static/images_login/btn_sig

2018-12-16 12:03:13 11197 7

原创 如何写使用说明书或使用手册

如何写使用说明书或使用手册作为一个测试人员,有时需要输出产品使用说明书或使用手册的文档,以下是分享的一些经验。一、准备工作1、了解业务流程和产品的功能(了然于心那种)。2、熟悉使用操作。二、写作思路1、第一种写作思路,是完全按照功能性,按照一定的顺序,编写完成使用手册。第一种,适用于操作简单,或是不用分权限进行操作的硬件使用手册或产品使用手册例如:描述不良反应模块的功能&nbsp...

2018-11-18 11:55:22 37718

原创 测试人员使用禅道的几个小技巧

一、为什么有些模块在测试模块里面某些子模块不能删除和编辑 这是因为一些模块是产品的建立之初就设定好的模块,禅道不允许在测试里面进行操作的,那么这时我们想要对这些模块进行编辑和删除怎么办呢? 切换到产品模块,选择对应的产品,维护这些模块,在这里i就可以进行相应的操作了! 二、在编写用例的时候,分组过后如何让下面的恢复分组这个问题本来没想写,但我的一个...

2018-08-29 21:16:34 11239

原创 测试工程师如何快速上手新工作

测试工程师如何快速上手新工作 测试工程师换到一份新工作,如何快速进入状态呢,自己最近换了新工作,踩过了很多坑才度过了适应期。为此分享一些自己的心得,供大家借鉴,主要有以下几点:1、在新工作的第一天,一定要抽出一点时间,把自己当成用户感受公司的产品,这样才可以快速了解和产品的核心功能点。2、如果有交接工作的测试同行,要全之前所有的,功能需求文档,效果图,测试用例,测试报告、测试计划等,...

2018-06-19 23:19:05 3587 1

原创 H5页面测试注意点

H5页面测试注意点1、 基本功能测试,功能是否符合设计要求和业务流程 2、 适配多个浏览器,Android和ios自带浏览器,UC浏览器,百度浏览器,QQ浏览器。 3、 加载速度(要清除浏览器缓存)可使用webpagetest 来测试 4、 浏览器进行刷新,页面是否仍处于当前页面 5、 手机自带返回键,进行测试,点击一次,和点击多次,会不会按顺序返回期望页面 6、 直接...

2018-06-12 18:10:19 4684

原创 以图搜图功能该如何测试

以图搜图功能该如何测试

2022-07-14 20:15:20 527 1

原创 PyQt5,切换host小工具完整代码(界面与代码分离版)

PyQt5,切换host小工具完整代码(界面与代码分离版)

2022-06-08 20:00:00 359

原创 host小工具编写思路

配置 hosts 浏览器访问仍然不生效browserName = “chrome.exe”cmd = “taskkill /f /t /im {}”.format(browserName)os.system(cmd)taskkill /f /t /im {}.chrome.exe

2022-05-01 00:00:15 878

原创 xpath最常用定位方式

定位兄弟节点前一位//div[@class=“drop-zone”]//div[text()=“dam5407”]/preceding-sibling::div[1]后一位:following-sibling::div[1]定位父级节点//div[@class=“drop-zone”]//div[text()=“dam5407”]/parent::div通过文字定位内容1、匹配完全一致的内容//span[text()=“修图师空间”]2、匹配包含的内容//button/span[con

2022-03-26 14:30:21 291

原创 实际工作中的缺陷管理

实际工作中的缺陷管理网上多数的缺陷生命周期都是以下这个样子提交缺陷–评审缺陷–分配缺陷–分析修改缺陷–确认缺陷–关闭缺陷其实实际的工作场景中会有许多细分以下为我所在公司的为例1、提交缺陷后,分配缺陷、修改缺陷的状态是由开发管理首先是待处理状态,指给对应开发后,开发开始修复并进行bug状态的更改修复中、开发联调中、修复完联调中、修复完自测中、开发已解决、下期迭代修复、待测试...

2022-01-12 22:00:00 282

原创 python shutil复制文件夹内所有内容

python shutil复制文件夹内所有内容# 用于复制生成大量的图片import shutilimport osimport randomlistpath =[]listd = [] # (复制路径,复制数量,复制的名称,复制后地址)def setjpgfile(path,numjpg, name, saveadress):

2021-09-28 10:15:47 1010

原创 《the little black book on test desgin》读书笔记(一)

the little black book on test desgin最近逛论坛发现一本书,有人推荐,下载下来原本英文,慢慢解读一下,记录一下读书笔记,这本书很短,只有32页以下是原版目录以下是翻译之后的目录之后我陆续会进行详细解读...

2021-07-31 19:12:47 287

原创 httprunner 3.X 框架介绍

httprunner 3.X 框架,是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。官方文档:https://www.ontheway.cool/HttpRunner3DocsForCN/可参考文档:https://blog.csdn.net/qq_39214101/category_10314114.html环境:已安装python环境,httprunner,已安装java环境一、初始

2021-06-30 19:51:53 490 2

原创 日常问题(bug)反馈/回复的标准格式

其他部门的服务、运营同事反馈问题的时候,描述不清,信息不全,导致我们需要一次又一次的确认,导致沟通成本很高又耽误时间,所以需要一个日常问题/bug 反馈的标准格式和回复格式,这里发出来一个供大家参考

2021-05-08 09:28:20 1567

原创 Jmeter5.0+版本,MD5生成函数助手的__md5 变为__digest

Jmeter5.0+版本MD5生成 函数助手的__md5 变为__digest前端时间又开始使用jmeter进行测试工作发现生成MD5找不到了,看了官方文档才知道原来函数由_md5更改为_digest链接地址https://jmeter.apache.org/usermanual/functions.html#__digest以下是官方截图,目前支持多种加密的生成引用格式:${__digest(MD5,Errare humanum est,)}使用方法:一、首先点击 工具—函数助手—选择di

2021-02-25 14:23:50 298

原创 测试论坛和网站资源分享

测试论坛和网站资源分享

2020-12-11 09:33:54 3599

原创 asyncio使用发业务实例—(3)编写业务测试部分

asyncio使用发业务实例—(3)编写业务测试部分

2020-11-20 14:57:34 195 1

原创 asyncio使用并发业务实例—(2)请求函数部分

asyncio使用并发业务实例—(2)请求函数部分

2020-11-10 19:42:07 201

原创 测试沟通中的必备专业名称

TDD(测试驱动开发)、PCDA 、OSS、MD5、ES服务、SOP概念、Dubbo、CDN

2020-10-12 09:35:33 839

原创 seldom初始化项目运行报错: Message: ‘chromedriver‘ executable needs to be inPATH

解决问题:selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH.

2020-09-29 20:10:04 284

原创 测试工程师如何带一个新人熟悉业务

测试工程师如何带一个新人快速熟悉业务

2020-08-29 10:59:50 1244

原创 为什么测试工程师要了解bug问题发生的原因

为什么测试要了解bug问题发生的原因1、开发往往不会主动告诉测试问题发生的原因2、测试知道问题出现的原因,有助有更好的发现缺陷3、有助于测试更理解产品的实现逻辑最近有个追加图片的优化的需求,我们测试的时候发现的上传后不能刷新的问题,询问原因得知原先只是这个组件在局部写了上传的逻辑,现在拿到了全局上,局部写的刷新自然就不起作用了,在改完这个bug后,我们又对相关所有上传模块进行了测试,确保不会再出现bug。...

2020-08-12 19:57:02 366 1

原创 asyncio使用并发业务实例—(1)结构及思路

import asyncioimport loggingimport socketimport jsonimport osimport aiohttpimport async_timeoutimport base64import readConfigimport uuidimport csv_LOGGER = logging.getLogger(__name__)_INSTANCE = 'http://{host}:{port}/'_DATA_ENDPOINT = 'data?ch

2020-07-19 22:51:11 184

原创 java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line的解决办法(python请求)

#java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line…使用python请求一直服务端返回500 ,使用postman确认无误后,看后台日志,总是输出java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line…于是尝试修改的json原jsonadddata = { "input":

2020-06-22 17:17:39 15089

原创 python写日志一直写,PM-charsetgroupprober.py-DEBUG:utf-8.......的解决办法

python写日志一直写,PM-charsetgroupprober.py-DEBUG:utf-8.......的解决办法

2020-05-25 16:13:48 735

原创 httprunner框架-项目实例

介绍httprunner框架如何生成目录框架,真实的登录实例,如何批量执行

2020-05-12 10:20:01 1475

原创 linux 里定时执行任务的两种方式

linux 里定时执行任务的两种方式第一种:使用linux 自带的执行任务定时执行任务vim /etc/crontabcrontab -e 编辑当前用户执行任务crontab -l 查看当前用户执行任务crontab -r 删除当前的定时任务40 4 ** 1-5 命令 在每周一到周五的凌晨 4 点 40 分执行命令*/10 4 *** 命令 在每天的凌晨 4 点,每隔 ...

2020-03-29 18:04:38 1357

原创 测试工程师常用linux3—远程登录其他linux机器,远程复制,重置linux 路由,给执行权限

1、远程登录其他linux机器在一台机器上远程到另一台主机ssh root@192.168.1.1 回车 yes 密码ssh 192.168.1.1 回车 yes 密码2、远程复制2.1在一台机器上,将本地文件拷到其他文件里scp local_file remote_ip:remote_file2.2在一台机器上,将本地文件夹拷到其他文件上scp -r local_folder...

2020-01-14 18:36:41 211

原创 Failure[INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION:failed to parse /data/app/base.apk: AndroidManifes

报错内容:Failure[INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION:failed to parse /data/app/vmd11325441314.tmp/base.apk: AndroidManifest.xml]解决办法

2019-10-31 18:20:05 12550

原创 adb测试常用命令2

1、配置adb环境变量2、启动/安装/卸载APK3、连接远程的安卓设备4、查看CPU占用

2019-10-31 13:45:25 294

原创 adb测试常用命令

这里汇总了ADB基本操作,常用命令,处理连接不上的问题

2019-10-10 18:00:25 1465

原创 用python编写串口测试脚本

简单的串口编程实例,常见的报错解决can't concat str to bytes, serial.serialutil.SerialException: could not open port 'COM4': FileNotFoundError

2019-09-20 18:07:07 5666 2

原创 测试工程师常用linux命令2——连接wifi、查看USB端口或串口、测试与外网是否联通

测试工程师常用linux2——连接wifi、查看usb设备、测试与外网是否联通

2019-08-30 21:24:06 2232

原创 支付宝小程序测试要点

支付宝小程序测试要点

2019-08-26 10:54:10 2564

原创 beautifulsoup爬虫快速入门二—爬取鸡尾酒论坛数据实例

帮助朋友爬取数据,写的完整的beautifulsoup爬虫代码,已进行优化,分享给大家

2019-07-31 10:26:49 540

原创 beautifulsoup爬虫快速入门一基础知识

beautifulsoup使用快速入门

2019-07-31 10:23:28 286

原创 python 新建或覆盖表格

python 新建或覆盖表格 def setXls(name): if os.path.exists(name): openXls = xlrd.open_workbook(name) newXls = copy(openXls) newsheet = newXls.get_sheet(0) ...

2019-07-26 15:54:56 755

原创 最实用python的time 和datatime的时间方法集合

最近写接口测试脚本会遇上时间的问题常用时间的模块time 和datatimetime.time()返回当前的时间戳print(time.time())1560938635.7021341<class 'float'>最常用的是转换为时间格式time.localtime()以秒数返回的方式返回import xlrdimport jsonimpor...

2019-06-21 09:47:27 1211

原创 测试工程师常用linux命令—查看版本、磁盘大小、内存、文件及软件的安装

查看linux版本,查看linux内核版本,查看磁盘和内存大小,.deb的安装、查看、卸载

2019-05-12 15:57:10 804

空空如也

空空如也

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

TA关注的人

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