自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Appium

2.2.1.1 Appium背景介绍 1.官网:www.appium.io,由SauceLab公司开发 2.Appium是由nodejs的express框架写的Http Server,Appium使用WebDriver的json wire协议, 来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架 ...

2021-06-17 20:10:45 103 2

原创 Adb相关操作+Android四大组件+Android常用布局

什么是ADB:ADB的全称为Android Debug Bridge,就是起到调试桥的作用。通过ADB我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。ADB的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下ADB会daemon相关的网络端口,所以当我们运行Eclipse时ADB进程就会自动运行。ADB的作用:ADB是android sdk里的一个工具,用这个工具可以直接操作管理andr...

2021-06-16 11:27:00 322

原创 Selenium IDE+po模型

1.IDE功能简介 1.文件:创建、打开和保存测试案例和测试案例集。编辑:复制、粘贴、删除、撤销和选择测试案例中的所有命令。Options : 用于设置seleniunm IDE。 2.用来填写被测网站的地址。 3.速度控制:控制案例的运行速度。 4.运行所有:运行一个测试案例集中的所有案例。 5.运行:运行当前选定的测试案例。 6.暂停/恢复:暂停和恢复测试案例执行。 7.单步:可以运行一个案例中的一行命令。 8.录制:点击之后,开始记录你对浏览器的操作。 9.案例集列表。 10.测试脚本;table标签

2021-06-15 16:29:03 139 2

原创 自动化测试框架

1.什么是框架? 框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。 框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。 框架,其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。2.为什么使用框架?...

2021-06-14 15:36:14 138

原创 requst接口测试

1:介绍 2:前提 3:get的请求 3.1:GET无参请求 3.2:GET传参 案例:测试聚合数据 代码 4:post请求 类似python中的表单提交 requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到, Requests是Python语言的第三方的库,专门用于发送HTTP请求 ...

2021-06-07 20:46:21 151 2

原创 单元测试之pytest unittest

需要安装pytest和pytest-html安装pytest: 在控制台输入 命令 pip install pytest 进行下载安装安装pytest-html:在控制台输入 命令 pip install pytest-html 进行下载安装命名规则Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest更加严谨————————————————版权声明:本文为CSDN博主「田泽鹏」的原创文章,遵循CC 4.0 BY-SA版权协议,转载

2021-06-04 16:24:36 163 2

原创 面向对象

1.面向对象:*一个对象的属性可以是另外一个类创建的对象*(面向对象和面向过程的区别:面向对象就是当你想吃面包时,直接去买了面包,简单;面向过程就是当你想吃面包时,去买了面粉,买了糖,自己开始做,从原始的来做,复杂,但原始。)面向对象 oop:object oriented programming面向对象的基本概念我们之前学习的编程方式就是面向过程的面向过程和面向对象,是两种不同的编程方式对比面向过程的特点,可以更好的了解什么是面向对象过程和函数(都是对一段功能的代码进行封装)过程:

2021-06-02 18:54:40 51

原创 文件操作和异常处理

一:打开和关闭文件 ①:open 函数 你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写。语法: file object = open(file_name [, access_mode][, buffering]) 各个参数的细节如下: file_name:是一个包含了你要访问的文件名的字符串值。 access_mode:决定了打开文件的模式:只读,写入,追加等。所有可取值见...

2021-06-01 17:00:12 514

原创 字典、集合、函数

字典 字典是一种可变容器模型,且可存储任意类型对象, 字典的每个键值对(key=>value)都是用冒号:分割,每个键值对之间用逗号,分割,整个字典包括在花括号{}中,格式如下: my_dict = {key1:value1, key2:value2} 键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。 ...

2021-05-28 18:39:11 381

原创 字符串,元祖

##1.字符串的介绍python中的字符串格式:如下定义的变量a,存储的是数字类型的值 a = 100如下定义的变量b,存储的是字符串类型的值 b = "hello usian.cn" 或者 b = 'hello usian.cn'双引号或者单引号中的数据,就是字符串...

2021-05-27 20:34:03 53

原创 练习

Requst数据库ALTER TABLE student_copy ADD num int;新增ALTER TABLE student_copy MODIFY num it;修改DELETE FROM student_copy WHERE num ;删除SELECT *FROM student_copy;查询SELECT *FROM student_copy RIGHT JOIN student on sid;右连接SELECT *FROM student_copy LEF

2021-05-26 20:09:17 384

原创 python2

1.if 循环1.判断语句在程序中如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断1.1:if语句的使用格式案例:判断年纪,如果age大于18,输入成年1.2:if-else的使用格式案例:判断年纪,如果age大于18,输入成年,否则未成年在程序中如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断 if 要判断的条件: 条件成立时,要做的事情 age = 18 if age>18: print(“你已成年”) 注意:代码的缩进为一个tab键,或者

2021-05-25 16:53:04 57

原创 python练习

1. 在python交互模式下输出一首古诗(逐行输出即可)# 2.联系3.练习项目

2021-05-24 11:54:09 64

原创 服务器压测

1.配置原件解压serverage放到linxu服务器2启动服务器启动服务,并输入相应命令3.创建线程组,结果树,报告4.创建pmc添加数据创建jdbcRequest写入数据创建jdbcconnerctio configuration添加数据运行结果...

2021-05-21 11:59:07 126

原创 脚本

脚本![在这里插入图片描述](https://img-blog.csdnimg.cn/20210520205445885.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDY3NjkzMg==,size_16,color_FFFFFF,t_702正则

2021-05-20 21:12:34 63

原创 jmeter

jimeter1.Jmeter介绍与安装1.1 Jmeter介绍Jmeter是一款使用Java开发的,开源免费的测试工具,主要用来做性能测试。1.2 Jmeter安装1.2.1 下载安装官网下载地址:http://jmeter.apache.org/download_jmeter.cgi。选择binary版本即可。下载完成后解压到你希望的位置。1.2.2 配置环境变量“计算机”图标右键选择“属性”->点击高级系统设置->高级->环境变量->系统变量1) 创建JME

2021-05-19 20:29:33 130 1

原创 Fiddler的使用方法

Fiddler的使用方法Fiddler是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴露http通讯还有提供一个用户友好的格式。Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许

2021-05-18 20:10:25 67

原创 charles使用步骤

1. charles 原理当客户端向服务器发起请求的时候,先到 charles 进行过滤,然后 charles 在把最终的数据发送给服务器;注意:此时 charles 发给服务器的数据,不一定是客户端请求的数据;charles 在接到客户端的请求时可以自由的修改数据,甚至可以直接 Block 客户端发的请求;服务器接收请求后的返回数据,也会先到 charles,经过 charles 过滤后再发给客户端;同理:客户端接收的数据,不一定就是服务器返回的数据,而是 charles 给的数据;正因为上

2021-05-17 21:19:07 157

原创 接口测试

HTTphttp运作方式编辑在WWW中,“客户”与“服务器”是一个相对的概念,只存在于一个特定的连接期间,即在某个连接中的客户在另一个连接中可能作为服务器。基于HTTP的客户/服务器模式的信息交换过程,它分四个过程:建立连接、发送请求信息、发送响应信息、关闭连接。 [6]图3 http运作方式的一种图3 http运作方式的一种HTTP是基于请求/响应范式的。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为,统一资源标识符、协议版本号,后边是MIME信息包括请求修饰符、客户机信

2021-05-13 20:39:07 81

原创 linux

Linux作业1.命令create table work1(studentNo int PRIMARY key,name varchar(255),sex varchar(255),homedown varchar(255),age int,class varchar(255),card varchar(255));SELECT * FROM student;SELECT * FROM student WHERE NAME = ‘李白’;SELECT * FROM student

2021-05-12 20:20:39 49

原创 Shell

Shell脚本什么是shell脚本Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。第一个shell脚本–HelloWorld在某个目录下创建hello.sh文件touch hello.sh进入hello.sh文件并编辑vi hello.sh然后按i编辑输入以

2021-05-11 21:32:41 25

原创 Linux环境

jdk创建文件夹:mkdir +文件名;创建文件:touch ;复制文件:cp;重命名:mv 旧文件名?新文件名;剪切:mv 文件名 /路径;查看所有进程:ps -ef;产看具体某个进程:ps -ef | grep 名字;杀死进程:kill -9 pid;查看端口:netstat -an | grep 端口号;赋权:chmod 777 文件名;查看日志/文件:cat/more/less/tail;动态/实时查看日志:tail -f 日志名称;过滤/查看日志里面的关键字:grep 关

2021-05-10 19:43:40 617

原创 linux命令

2021-05-09 20:00:00 26

原创 Linux命令

1.Linux的概述Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。Linux是由Linus Torvalds(林纳斯·托瓦兹)起初开发的,由于源代码的开放性,现在已经衍生出了千上百种不同的Linux系统。Linux系统的应用非常广泛,不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,比如手机、平板电脑、路由器等。尤其在这里提及一下,我们熟知是Android程序最底层就是运行在linux系统上的。2.Linux

2021-05-08 16:10:48 51

原创 缺陷报告

缺陷报告重现定义:把测试中出现BUG的步骤写出来(尽量详细),然后让开发者去按照你的步骤去找你发现的BUG再进行确认是否是BUG,这有助于开发者在最短的时间里对BUG进行修改。缺陷报告注意事项:尽量保证缺陷可以重现简洁、准确、完整一个缺陷报告只写一个缺陷缺陷书写规范:标题简洁、提供缺陷的本质信息即可复现的步骤要详细,用数字编号实际结果要描述清楚复现后的结果列出期望结果提供附件提供严重性属性和其他公司需要填写的属性要避免一些常见错误:避免使用情绪化语言和强调标点符号避免使用模

2021-05-07 19:11:05 743

原创 禅道的使用

禅道1.禅道介绍禅道由青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。2.禅道项目管理系统的特点第一款完整涵盖产品管理、任务管理、测试管理的开源管理软件,使用一个软件解决项目管理核心问题。基于国际流行的敏捷管理方式scrum。B/S Broswer/Server C/S Client/Server 架构,方便部署、使用。概念简单,容易上手。开源的项目管

2021-05-07 17:07:36 107

原创 测试方法

测试方法1. 编写测试用例的方法1、等价类划分法顾名思义,等价类划分法就是将所有测试用例划分为几个互不相交的子集,他们的并集就是全集,再从每个子集中选取若干具有代表性的值作为测试用例。概念:依据需求将输入(特殊情况下会考虑输出)划分成若干个等价类,从等价类中选出一个测试用例,如果这个测试用例通过,则认为所代表的等价类测试通过思想:输入的集合是无穷的,不能全部覆盖到分类:有效等价类:对于程序的规格说明书是合理的、有意义的输入数据构成的集合,利用有效等价类验证程序是否实现了规格说明书中规

2021-05-06 19:57:42 774

原创 各类测试方法

各类测试方法常用:等价类、边界值、场景法不常用:正交表、因果图等等…1. 等价类等价类划分,基于等价方法划分测试用例的步骤分为两步:1. 确定等价类;2. 生成测试用例。等价类有可以分为两种:有效等价类:程序的有效输入无效等价类:程序的无效输入确定等价类的过程基本上会依赖于一个人过去的经验,对人的素质及经验依赖会比较大。利用集合的概念来讲述这些概念的话,那么假设输入的全集为 X, 那么有效输入为 Y, 那么无效输入就是在集合X里求Y的补集。但是在利用等价划分的方法进行构建测试用例的话,会漏

2021-05-05 19:00:20 197

原创 测试计划和测试用例

测试计划和测试用例1.测试用例的概念和作用对测试工程师来说是必须掌控的,不仅要掌握流程还有掌握测试技术有很多种测试方法,每一个方法都具有独特的特点2.什么是测试用例一组由前提条件、输入、执行条件、预期结果等组成,以完成对某个特定需求或者目标测试的数据,体现测试方案、方法、技术和策略的文档3.测试用例的作用:在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。测试用例的使用令软件测试的实施重点突出、目的明确。在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度

2021-04-29 21:18:31 100

原创 测试用例

测试用例,电梯,黑板,签到电梯黑板签到

2021-04-29 19:29:41 31

原创 软件测试基础

测试基础1.软件的定义软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。2.bs/cs的区别主要区别: Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的.1.硬件环境不同C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.B/S 建立在广域网之上的, 不必是

2021-04-29 19:03:50 60

空空如也

空空如也

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

TA关注的人

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