自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

测试迷你白的博客

一个妄想成为大佬的菜鸡

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

原创 python基础---字典的基本操作

1.字典的定义在Python中,字典是一系列键值对,每个键与每个值关联。键必须是唯一的,值不一定。# 表示dic = {"name":"妮妮","age":6,"sex":"femal"} 2.字典的创建2.1 创建空字典# 先创建一个空的花括号 =》 空字典dic = {}# 分行添加各个键值对dic["name"] = "妮妮"dic["age"] = 6dic["sex"] = "femal"print(dic)# 返回{'name': '妮妮', 'age.

2021-04-15 00:04:04 4527

原创 python基础 --- 列表的基本操作

1.列表的定义列表由一系列按特定顺序排列的元素组成。在python,用方括号[]来表示列表,并用逗号来分隔其中的元素。2.列表数值的创建# 列表数值的创建li_vlaue = list(range(0,5))print(li_vlaue)# 返回[0, 1, 2, 3, 4]3.列表元素的增加3.1 append()在列表末尾追加元素# append() 在列表末尾添加元素li_vlaue.append(5)print(li_vlaue)# 返...

2021-03-24 00:15:42 308

原创 python基础-字符串的增删改查基础操作

字符串的基础操作在python中,用引号括起的都是字符串,其中的引号可以是单引号也可以是双引号"This is a string."'This is also a string.'# 单双引号可以根据需要灵活运用"The language 'python' is named after Monty Python"'I told my friend,"Python is my favorite language!"'# python三引号允许一个字符串跨多行,字符串中可以包含换行符、制

2021-03-17 22:57:34 584

原创 Web测试基础一:浏览器打开网页的方式

浏览器核心:浏览器引擎。IE使用的浏览器引擎是Trident ,Firefox使用Gecko,Safari和Chrome使用Webkit。DNS解析:当用户输入一个网址并按下回车键的时候,浏览器得到了一个域名。而在实际通信过程中,我们需要的是一个IP地址。因此我们需要先把域名转换成相应的IP地址,这个过程称作DNS解析。DOM (Document Object Model) :的全称是文档...

2019-06-26 18:09:37 1817

原创 Python接口自动化——logging日志模块

在这个自动化框架中,几乎所有测试用例类都要加上log,可以清晰的表现程序运行的过程,并能以日志文件形式保存下来。一.模块导入import logging二.创建日志收集器mylog =logging.getLogger(my_log)#设置日志收集器的级别mylog.setLevel('DEBUG')三.设置日志生成渠道#生成输出渠道至控制台ls=loggin...

2019-06-24 19:11:14 2090

原创 Python接口自动化——文件基本操作

在接口自动化中,常用到的文件操作应该是在测试套件生成测试报告中。菜鸟教程中已经写得很详细了,这里我罗列几个常用操作。菜鸟教程链接:https://www.runoob.com/python3/python3-file-methods.htmlopen() 方法Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会...

2019-06-24 16:32:28 462

原创 Python接口自动化 ——OS路径模块

在接口自动化中,最常用的就是OS模块中的路径拼接。以下是一些常见用法:(》》》下是返回内容,因为截图太多博客需要被审核)1.获取当前路径import os#返回当前路径print(os.getcwd())》》》D:\AU_TOproject\temporal2.返回绝对路径(包含当前文件名)print(__file__)》》》D:/AU_TOproject/...

2019-06-24 15:44:56 385

原创 Python接口自动化——使用openpyxl读写操作excel表

在接口自动化测试中,我们将测试用例写在excel文件里。所以需要openpyxl这个模块读写excel表中的数据。注意:只能操作 .xlsx格式openpyxl中有三大对象:workbook :工作表(excel表)sheet :表单(excel表底部)cell :单元格一、模块安装pip install openpyxl二、模块导入import o...

2019-06-23 23:42:27 959

原创 《软件测试》小测验问题解答

1.仅仅测试程序是否按预期方式运行有何问题?答:用户不一定遵守规则(正向、反向测试用例,测试思维),软件测试员需要证实不按操作有何后果。如果测试员记性测试没有打破砂锅问到底的态度就会遗漏某些软件缺陷。2.软件测试员的目标是什么?答:软件测试员的目标是尽可能早一些找出软件缺陷,并确保其得以修复。3.好的测试员坚持不懈地追求完美?(判断是非)答:错,好...

2019-06-18 12:06:17 1998

原创 《软件测试》第三部分:运用测试技术 笔记

一.配置测试(硬件兼容测试)1.要保证被测试的软件在尽可能多的硬件平台上运行。2.常使用等价类划分方法减少麻烦(如根据系统版本、分辨率大小进行划分)二.兼容性测试(程序之间的交互兼容测试、系统版本的升级测试)1.兼容性测试是指检查软件之间是否能够正确地交互和共享信息。三.外国语言测试本地化测试(注意阿拉伯语AR和葡萄牙语BT)四.易用性测试直观、一...

2019-06-18 12:06:08 198

原创 《软件测试》第二部分:测试基础 笔记

一.静态测试和动态测试1.静态测试:测试不运行的部分——只是检查和审核2.动态测试:使用和运行软件测试产品说明书(需求文档)属于静态黑盒测试,,第一步不是马上钻进去找缺陷,而是站在一个高度上进行审查。审查产品说明书是为了找出根本性的问题、疏忽或遗漏之处。二.黑盒测试1.黑盒测试:不深入代码细节测试软件的方法称为动态黑盒测试。(戴上眼罩测试软件) 测试员输入数据,...

2019-06-17 17:34:23 384

原创 《软件测试》第一部分:软件测试综述 笔记

一.什么是BUG1.软件未实现产品说明书要求的功能2.软件出现了产品说明书不应该出现的错误3.软件实现了产品说明书未提到的功能(画蛇添足)4.软件未实现产品说明书虽未明确提及但应该实现的目标(输入密码应该掩码显示)5.软件难以理解,不易使用,运行缓慢。(性能)二.出现BUG的原因:1.产品说明书不够全面,经常更改。2.软件设计过程,随意、易变、沟通不足。3...

2019-06-17 17:32:54 441

原创 软件测试基础框架整理 Xmind

2019-06-17 17:30:18 1971

原创 App测试——adb常用命令(monkey)

adb devices 获取设备列表及设备状态adb install 安装包路径 ...

2019-06-17 17:28:33 2326

原创 Fiddler安卓手机抓包,成功连上代理后无法上网

当我的手机已经成功连上代理后,在浏览器内输入 IP:8888 发现无法连接上网,百思不得其解。为什么呢?我问自己和度娘。OK,证书问题? 于是我做了如下操作: 进入 tools -> options -> HTTPS 选择Actions蓝色: 信任证书红色:重置所有证书还是不行呢,网页的包都能抓到,就手机死活抓不着。后来发现是因为有个选项没有勾选...

2019-06-17 17:24:43 13032 1

转载 sql基本增删改查

1增insert into <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男','1980/6/15')2删2.1【删除<满足条件的>行】delete from <表名> [where <删除条件>]例:delet...

2019-06-17 17:21:06 51498 3

原创 linux常用操作(三)

1.查看cpucat /proc/cpuinfo2.查看网络流量sar3.查看目前机器listen的所有端口netstat -apn4.匹配既包含aa又包含bb的行grep aa filename | grep bb5.统计文件行数/vi编辑显示行数wc -l filename:set nu6.如何判断tomcat的端口号被占用#查找to...

2019-06-17 17:07:44 675

原创 linux常用操作(二)

1.linux下给目录下所有子目录和文件赋权chmod -R 755 filename2.重命名文件mv oldname newname3.查看内存详细情况cat /proc/meminfo4.重启网卡service network restart5.将a.txt文件内容加到b.txt文件末尾cat a.txt >> b.txt6.更改...

2019-06-17 15:23:09 339

原创 在linux上安装tomcat

一.环境准备tomcat linux自取链接:https://pan.baidu.com/s/1ZRsxyZ12J0ks3yvIwalgfg提取码:a3t1二.工具准备XshellXftp需要工具请参考https://blog.csdn.net/weixin_43882774/article/details/92597908三.操作步骤1.使用Xft...

2019-06-17 14:21:15 161

原创 在linux上安装jdk1.8

首先需要确认linux的位数,我安装的时候linux是32位,jdk是64位,被自己蠢哭。一.环境准备CentOs 7 64位镜像文件自取链接:https://pan.baidu.com/s/1QCuhmhph57z7OfcBW9QupA提取码:e1d6JDK1.8 64位 自取链接:https://pan.baidu.com/s/1B8nqcbAQ84skWveQ...

2019-06-17 13:22:29 268

原创 HTTP响应状态码

# 1xx:信息100 Continue服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。101 Switching Protocols服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。# 2xx:成功200 OK请求成功(其后是对GET和POST请求的应答文档)201 Created请求被创建完成,同时新的资源被创建。202 Ac...

2019-06-16 22:42:27 193

原创 详解HTTP协议

HTTP协议解读**HTTP协议:**超文本传输协议(HyperText Transfer Protocol)是[互联网](https://baike.baidu.com/item/%E4%BA%92%E8%81%94%E7%BD%91)上应用最为广泛的一种[网络协议](https://baike.baidu.com/item/%E7%BD%91%E7%BB%9C%E5%8D%8F%E8%AE...

2019-06-16 22:40:28 479

原创 Python接口自动化——requests

requests官方文档 https://2.python-requests.org//zh_CN/latest/user/quickstart.html#在python中做接口自动化我们可以通过导入requests这个第三方库发送请求1.安装和导入模块pip install requestsimport requests2.发送get请求(params)【url和参数打码...

2019-06-16 21:43:47 3631

原创 利用shell脚本和navicat构造大量测试数据

https://blog.csdn.net/weixin_43882774/article/details/91071365在这篇文章中我使用excel制造数据,也只能是简单的注册接口,如果要测试登录接口呢,得先注册,比较繁琐。直接在用户表中插入测试数据,就可以用这些数据登录了。这里我用到的工具有:XshellXftpnavicat一.首先xshell连接上linux服务器...

2019-06-14 19:58:48 1610

原创 接口测试——Cookie和Session

什么是Cookie :Cookie 是在 HTTP 协议下,服务器或脚本可以维护客户工作站上信息的一种方式。Cookie 是由 Web 服务器保存在用户浏览器(客户端)上的小文本文件,它可以包含有关用户的信息。无论何时用户链接到服务器,Web 站点都可以访问 Cookie 信息。目前有些 Cookie 是临时的,有些则是持续的。临时的 Cookie 只在浏览器上保存一段规定的时间,一旦超过...

2019-06-14 15:40:40 3897

原创 jmeter接口压测 参数化(数据处理)

jmeter是一款优秀的开源性能测试工具,对比Lr对环境的严苛,对于小白来说显得比较友好~这里我用的是5.1.1版本首先通过jmeter.bat文件启动jmeter(我的界面设定了简体中文)1.在工作计划下添加一个线程组 添加——》线程(用户)——》线程组根据需求填写线程组信息(根据测试数据量填写,比如模拟20个不同用户就填写20个线程组数,更多的自由发挥~)...

2019-06-07 01:37:24 3060 1

原创 linux常用操作(一)

1.压缩\解压文件 1.txtgzip 1.txtgzip -d 1.txt.gz2.在/usr/local 目录下,解压test.tar.gzcd /usr/local tar -zxvf test.tar.gz3.查看端口8080是否监听的命令netstat -apn | grep 80804.对目录/usr/local/test 赋权,文件拥有者权限为读写执...

2019-06-05 18:19:19 147

原创 sql练习题摘抄

1.查询Score表中成绩为85,86或88的记录。select * from score where degree in (85,86,88);2.以Class降序查询Student表的所有记录。select * from student order by class desc;3.以Cno升序、Degree降序查询Score表的所有记录。select * fro...

2019-06-05 16:05:11 307

原创 linux常用命令

1. 查看系统内核版本信息 uname -a红框: 主机名蓝框:内核版本信息2.查看linux系统版本信息 cat /etc/issue3.查看当前用户级别 runlevelN: 上一个级别 (未更改过)0 --halt 关机1-- single user mode (单用户模式,只能有一个用户登录系统)2-- Multiuser...

2019-06-05 16:01:54 150

原创 linux查看log

1.查看日志常用命令tail: -n 是显示行号;相当于nl命令;例子如下:tail -100f test.log 实时监控100行日志tail -n 10 test.log 查询日志尾部最后10行的日志;tail -n +10 test...

2019-06-05 15:54:15 13302

空空如也

空空如也

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

TA关注的人

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