- 博客(38)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【霍克沃兹】测试开发工程
移动互联网测试技术体系01移动测试技术体系移动测试技术体系02 shellbash基础bash应用03 Android自动化Appium环境安装与架构介绍Android自动化用例编写Android WebView测试与Toast识别04 iOS自动化05 自动遍历与兼容性测试06 接口测试接口测试入门与http/https代理抓包接口测试...
2018-04-21 21:30:36
1086
原创 pytest+allure
下载:github win环境下载zip环境变量:pycharm: pip install allure-pytest验证安装生成结果:生成报告:完整: 12、用法(二)之生成测试报告_哔哩哔哩_bilibili@allure.feature 和 @allure.story: 这些装饰器用于描述测试的功能和具体的故事或场景。 @allure.severity: 设置测试案例的严重性等级。 @allure.issue 和 @allure.tms_link
2024-07-23 14:52:02
662
原创 pytest使用
这是一个模块modelyield#类class在模块中定义,它们可以包含多个方法和数据成员。#方法method是与类关联的函数#全局函数function,class内的函数function是方法method。
2024-07-23 10:48:37
1164
原创 卡特-2.内存和变量&3.基本数学运算
第二章 内存和变量2.1 输入、处理和输出希望程序记住某个东西,方便以后使用,给这个东西起一个“名字”2.2 名字1.赋值Teacher=“Mr.Morton” = 相当于赋值2.引号在一个东西两边加上引号,python会把引号里的内容原样打印出来print “53+28”"53+28"没有引号就需要明确这个东西是什么print 53+28812.3名字里是什么2.4 数字和字符串没有引号是数字' / "长字符串 '''...
2024-06-14 09:45:55
217
1
原创 Jmeter接口测试
函数助手中的_Random函数进行参数化设置选择一个功能_Random。设定最小值为1。设定最大值为100。函数名称设为func1。点击生成将生成一个引用字符串${_Random(1,100,func1},在需要的请求参数中拷贝该字符串即可。其中函数名称用来在引用中作区别,即我们可以设定不同的名称在不同的地方引用同一个函数的功能。v例如:我们生成了两个串,在添加图书的请求中,我们在bookName的参数值中引用,在的参数值中应用。
2024-06-10 11:16:24
617
原创 Charles-iOS安装证书
iOS设备在安装Charles证书时,在连接代理后,打开chls.pro/ssl 网站后未自动开始下载证书的情况,以下记录如何通过下载至本地,传输到iOS设备后安装证书,此方法可安装其他证书
2021-06-09 10:54:01
3355
1
原创 appium运行时报错error: uncaughtException: fn must be a function
由于node-js版本过低造成的error: uncaughtException: Cannot find module 'internal/util/types'由于node-js版本过高造成的
2019-08-29 15:38:40
625
原创 对角线遍历
给定一个含有 M x N 个元素的矩阵(M 行,N 列),请以对角线遍历的顺序返回这个矩阵中的所有元素,对角线遍历如下图所示。示例:输入:[[ 1, 2, 3 ],[ 4, 5, 6 ],[ 7, 8, 9 ]]输出: [1,2,4,7,5,3,6,8,9]解释:来源:力扣(LeetCode)链接:https://leetcode-cn.com/probl...
2019-08-14 15:57:07
1734
原创 接口测试实战
https://testerhome.com/topics/15301https://testerhome.com/topics/18568https://testerhome.com/topics/18514https://github.com/reese0329/serviceTesting企业微信接口测试实战需求公司的接口一直不稳定影响...
2019-07-01 23:26:03
302
原创 Jmeter正则表达式
后置处理器------正则表达式提取器引用名称:出参的名称,最终调用所存储的值所需要用到的变量名称正则表达式:获取服务器响应的值通常都是通过带有左右便捷的正则表达式来实现例如:返回数据格式为:“name=xzf”,"name=tom" 正则可以写成 name=(.*?);匹配回车换行需要用到[\s\S]*?只是查找,则不需要括号,需要保存的值,则使...
2019-06-27 16:19:59
289
原创 SQL 面试题总结
学生姓名,单科成绩,求该学生的总成绩SELECT name,math+English+Chinese sum FROM new_score ;表里有学生姓名,科目(很多种科目),成绩,每科成绩均不低于80分的学生CREATE TABLE `new_score` ( `score` int(255) DEFAULT NULL, `name` varchar(255) D...
2019-06-23 16:11:25
923
原创 Python数据分析与展示 第0周-anaconda
ide文本类idelsublimetext集成类pycharmanaconda &spideranaconda下载安装:https://www.anaconda.com/distribution/https://www.jb51.net/article/137772.htmhttps://blog.csdn.net/we4t_1004/art...
2019-05-25 10:46:52
245
原创 MySQL(一)数据库基本操作&存储引擎和数据类型&表的操作&索引的操作
操作和应用数据库基本操作创建数据库create database test1;查看全部数据库show databases;选择数据库use test1;删除数据库drop database test1;数据库存储引擎和数据类型存储类型显示所支持的所有存储引擎show engines\g查询默认存储引擎show variables l...
2019-05-07 15:05:20
224
转载 测试用例管理与Jenkins集成
https://testerhome.com/topics/15170https://github.com/reese0329/rest_assured与Jenkins集成(2)https://testerhome.com/topics/15294接口测试进阶使用发送json请求java: -source 1.5 中不支持 diamo...
2019-04-18 10:38:09
5282
原创 Jenkins mvn git windows环境执行shell脚本
已配置好Jenkins+git+mvn环境,在Windows环境执行shell脚本git的sh.exe的存放路径为D:\Git\bin\sh.exe打开Jenkins》系统管理》系统设置》找到ShellShell executable中填写sh.exe的存放路径D:\Git\bin\sh.exe再次 构建可成功构建工程,且可执行所有的shel...
2019-04-17 17:15:46
1803
1
原创 接口测试用例数据驱动&高级断言_rest_assured
https://testerhome.com/topics/15161https://github.com/reese0329/rest_assuredidea 引入包 Alt+Enter参考https://testerhome.com/topics/11731接口测试大纲接口测试的价值移动互联网公司的一般架构简化模拟真实的后端服务接口...
2019-04-12 15:42:58
2282
原创 接口测试用例编写与断言
GitHub:https://github.com/reese0329/testng接口测试用例编写Testng使用断言使用接口测试框架Rest assured使用Jsonschema的使用接口测试主要关注点响应结构数据来源数据格式数据正确性业务逻辑用例设计—参数要考虑的用例设计—结...
2019-04-11 17:47:15
2773
原创 接口测试_基础_restAssured
实例GitHub:https://github.com/reese0329/rest_assureddubbo协议rpcserviceparamsreturn协议的共同点protocalhttpsoapdubbotargethost port serviceNamerequest结构化schemaresponse结构化sc...
2019-04-10 11:50:39
1359
原创 Intellij maven rest-assured 配置
intellij maven设置idea中右侧无maven project选择后重启idea运行前参考文档:https://www.jianshu.com/p/2d298a7f0664
2019-04-09 19:07:00
599
原创 移动端接口测试
什么是接口•系统S•A功能负责给出原始数据•B功能负责清理原始数据,将错误数据或异常数据删除•C功能负责展示数据A功能和C功能之间的数据通信由B功能完成,而A/C功能之间并不直接进行数据通信对于B功能的测试,就可以理解为是一个接口测试的行为•提供了一套标准的使用方法•支持标准形式的接入,就可以使用提供的方法以及对应的功能,并不关心接...
2019-04-08 11:22:22
2300
原创 接口测试—Postman
Postman工作原理1.发请求2.接受请求返回想要3.接受响应显示到界面接口测试要点--面试必问====================功能上的质量====================接口逻辑的正确,准确性输入不同组合(等价类、边界值),验证返回正确(不同的响应状态码),逻辑正确,精度正确可按照响应状态码写测试用例接口的关联性依...
2019-04-04 18:30:38
561
1
原创 python 读取excel数据
# -*- coding: utf-8 -*-import xlrdimport xlwtdef read_excel(): # 打开文件 workbook = xlrd.open_workbook(r'C:*****\项目汇总+执行明细 - 2019-03-29 (2).xlsx') result = xlwt.Workbook() #创建xlsx文件 ...
2019-04-01 19:07:34
7415
原创 Selenium进阶教程(新版)
多练习&一步一个脚印Testerhome 一套登陆行为 串联api和语法行为 断言,基础api,写入文件断言的必要和非必要条件用util/log.py ps:当然实际代码要抽象->业务块代码精简练习一 get(url) 套入log.py断言相等性 driver.title 测试场景断言相等性 driver.current_url<非必要条件>判...
2019-03-29 10:00:37
1304
原创 git
1.git代码克隆$ git clone https://......2.拉取代码$ git pull (origin master)3.代码推送$ git add .$ git commit -m "提交信息"$ git push (origin master)4.本地新建一个分支$ git fetch$ git checkout -b (本地名(一般与线上分...
2019-03-28 10:50:23
101
原创 Selenium学习遇到的问题与解决方法
'chromedriver' executable needs to be in PATH试了把chromedriver.exe放到chrome安装文件下,python安装文件下,然后把路径配到path里,均无用。最后是修改函数调用得以解决:from selenium import webdriverbrowser = webdriver.Chrome(executable_p...
2019-03-28 00:07:31
303
原创 Selenium Web自动化测试(一)基础课程
课程内容:Python3的基本语法和函数面向对象编程 学会使用 PythonIde(社区免费版) 和快速整理代码 PEP8编码 Ctrl+Alt+L Project文件模块读写文件 路径拼接 WebDriver API 断言unittest.TestCaseSelenium历史IE Firefox Chrome 选择拉起 根据市场份额 B/s...
2019-03-27 15:55:55
1055
原创 Day 13
9、元素分类有如下值结合[11,22,33,44,55,66,77,88,99,90],将所有大于66的值保存至地点的第一个key中,将小于66的值保存至第二key的值中。即:{'k1':大于66的所有值,'k2':小于66的所有值}10、输出商品列表,用户输入序号,显示用户选中的商品商品li=["手机",“电脑”,“鼠标垫”,“游艇”]a.允许用户添加商品b.用户输入序号显示内容...
2019-01-14 18:53:33
131
原创 Python Day 12 列表&元组&字典&布尔值&整理
列表的魔法 ########################深灰魔法########################1.列表格式li=[1,12,9,"alex","age"]2.列表可以嵌套任何类型列表中的元素可以是 数字,字符串,列表,bool值,所有的都能放“集合”内部可放任何东西3.通过索引取值li=[1,12,['test','new']...
2018-12-27 08:03:58
229
原创 Android 自动遍历
业务常见问题:股票信息中字段内容丢失或者数据异常微信分享不可用永无网络慢时发出请求后退出当前页面发生崩溃某些界面在4.4和5.0的系统上操作体验不同app某界面崩溃app某接口有报错 测试难点:快速迭代中自动化用例吃力变化是常态,需要拥抱变化现有的自动糊框架稳定性和易用性不足,需要封装要验证的内容太多界面字段正确性,比如股票相关数据变化接口返...
2018-11-20 18:51:11
894
原创 appium环境
Appium环境安装Appium⽣态⼯具❖ adb:android的控制⼯具,⽤于获取android的各种数据和控制❖ Appium Desktop:内嵌了appium server和inspector⼯具的综合⼯具❖ Appium Server:appium的核⼼⼯具,命令⾏⼯具❖ Appium client:各种语⾔的客户端封装库,⽤于连接appium server...
2018-10-16 21:32:27
210
原创 bash应用
linux三剑客 grep+awk+sed❖ grep 数据查找定位❖ awk 数据切片❖ sed 数据修改❖ 这三个工具都一定程度可以支持数据的检索、切片、修改。awk最强大,可以重点学习。grep(查找数据)❖ grep pattern file❖ adb devices | grep xxxx❖ curl https://testerhome.com 2&...
2018-07-26 23:42:29
362
原创 bash教程
操作系统简史贝尔实验室Unix (AT&T Unix VS BSD SUN)PC时代 (比尔盖茨 DOS VS 乔布斯Apple)GUI时代(比尔盖茨Windows VS 乔布斯Mac VS Linux移动时代(Google Android VS 乔布斯 iOS)shell的价值人机交互:Shell VS GUI批处理❖ Unix、Linux、M...
2018-06-20 23:12:59
2078
1
原创 Python - Day11 字符串
Python - Day10字符串expandtab 断句20,\t不再找,制作表格test="1234567\t89"v=test.expandtabs(6)print(v)test="username\temail\tpassword\nlaiying\tying@q.com\t123\t\nlaiying\tying@q.com\t123"v=test.e...
2018-05-08 18:01:43
855
原创 Python - Day10 - 运算符 &基本数据类型 & 整形 & 字符串
Pycharm (2018.1) #专业版 professional (百度搜索 pycharm server )#不要汉化 project(文件夹)解释器位置 调整字体大小 利用滚轮调整字体大小 显示行号 1.运算符 数字运算符:+ - * / ** %(取商) // (取余)...
2018-03-20 17:42:39
398
原创 Python - Day9 - 初识&变量&条件语句&基本数据类型&循环
前言1.编程语言:-低级语言-高级语言2.Python种类:-JavaPython-cPython *****-pypy-字节码 和 机器码 一、基础1.第一句python-后缀名可以是任意-导入模块时,如果不是.py文件时会出错-Python 文件名 .py 2.Python 执行方式:- python 解释器 py...
2018-03-19 17:37:14
820
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人