自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Charles操作(web端和移动端)以及日常问题解决方法

Charles配置安全证书安装代理设置quest修改数据安全证书安装代理设置然后重启charles就可以了quest修改数据

2020-10-05 19:40:02 2551 1

原创 测试流程

立项(确定项目要干啥)— 甲方和乙方领导以及需求人员讨论需求人员写需求文档(word/原型图)需求评审 —(本公司小组人员,项目经理,开发人员,测试人员,需求人员)开发测试同时进行:开发-----详细设计 —(数据库设计)测试-----写测试用例用例评审 — (本公司小组人员,项目经理,开发人员,测试人员,需求人员)  (有问题进行修改,有缺陷进行添加等等)开发编码部署环境 — (window环境,linux环境)单元测试(方法)集成测试 — (postman,jmeter)功能.

2020-10-05 08:22:14 215

原创 移动端测试—简单了解

移动端测试—简单了解Node安装配置Appium环境搭建使用AppiumNode安装配置具体的安装不用介绍了,傻瓜式安装,只需要改一下安装路径就可以环境配置将你node的安装路径配置到path路径下在命令行中查看版本,表示配置成功Appium环境搭建具体安装不讲了命令行中查看是否安装成功启动之后的样子安装cnpm: npm install -g cnpm --registry=https://registry.npm.taobao.org安装appium: cnpm in

2020-10-04 21:44:37 263

原创 web测试—谷歌配置

web测试—谷歌配置前言谷歌安装我就不讲了,直接讲驱动的配置配置驱动1. 在python中配置2. 环境变量中配置前言火狐安装地址https://blog.csdn.net/weixin_43636675/article/details/108792500具体的安装包和驱动路径,可以去我的百度网盘下载链接: https://pan.baidu.com/s/16D7ctEYuwNL0IKVyLh8mVw 提取码: 4h3h我之前的博客也有讲过Fiefox(火狐)的配置,但是!就在刚刚我在联系代码

2020-09-28 17:09:26 312

原创 Selenium自动化测试框架—简单了解

Selenium自动化测试框架—简单了解Selenium自动化测试框架Selenium IDESelenium API基础Selenium API高级Selenium自动化测试框架什么是框架?框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。

2020-09-27 21:38:21 3620 2

原创 Web自动化—简单了解

Web自动化—简单了解自动化概念自动化的好处自动化测试的分类web自动化条件和使用范围web自动化常用工具元素定位XpathCSS选择器自动化概念软件自动化测试就是通过测试工具或者其他手段,按照测试人员的预定计划对软件产品进行自动化测试,他是软件测试的一个重要组成部分,能够完成许多手工测试无法完成或者难以实现的测试工作,正确合理的实施自动化测试,能够快速,全面的对软件进行测试,从而提高软件质量,节省经费,缩短软件的发布周期。自动化的好处缩短测试周期计算机行业更新迭代快速,大量频繁的回

2020-09-27 20:47:55 1828

原创 web自动化测试—Firefox安装与配置

Web自动化测试—简单概述加案例

2020-09-25 18:44:04 248

原创 shell脚本简单了解

shell脚本简单了解shell介绍shell变量规则Shell脚本的规则比较运算符if语句分支结构Case循环语句For循环While循环shell介绍shell变量规则Shell 和python都是弱语言定义变量规则 : 变量名=值 shell定义变量的规则:等号两边不能有空格定义特殊的变量需要用单引号或者双引号结合这样看 单引号 和 双引号 没有区别但是从这张图我们可以看出区别name1也可以变成nam

2020-09-24 18:52:27 160

原创 虚拟机VMware—JDK Mysql Tomcat配置

JDK Mysql Tomcat配置JDK安装mysql安装Tomcat安装JDK安装一、登录虚拟机进入终端切换到root用户,输入:su 接着输入密码 再输入:cd … 回到root用户二、接着在终端进入对应文件新建一个装jdk包的文件夹,输入:mkdir +目录名称三、接下来要修改文件夹的权限,输入:chmod 777 + 文件名四、在SSH中,将jdk压缩包放到Linux中刚刚新建的文件夹中五、在终端进入对应的文件的目录,进一步解压,输入tar -zxvf +需要解压的包名六、

2020-09-23 21:26:12 339

原创 简单地了解Liunx基础

简单地了解Liunx基础Liunx 简介Liunx 概述Linux 分类Linux发行版本不同,又可以分为n多种:虚拟机安装Liunx基本命令Liunx 目录结构创建Liunx目录的基本操作命令增加目录操作(增)查看目录(查)寻找目录(查)修改目录的名称(改)移动目录的位置---剪切(改)拷贝目录(改)删除目录(删)JDK安装Mysql安装Liunx 简介Liunx 概述Linux:是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。Linux是由Linus

2020-09-23 21:19:31 207

原创 虚拟机简单安装配置

虚拟机安装一级目录二级目录三级目录一级目录二级目录三级目录

2020-09-23 21:18:44 258

原创 惨痛教训—Mysql安装和卸载详细版

Mysql安装与卸载Mysql安装Mysql卸载Mysql安装Mysql卸载

2020-09-23 10:32:34 591 1

原创 搭建JMeter+Jenkins+Ant持续化

搭建JMeter+Jenkins+Ant持续化pache Ant 配置以及运行效果创建文件夹创建一个空文件夹ant 文件夹中是装ant的安装包data 文件夹是装数据的TestAuto 文件夹是装app 和 pc的一些基本配置以及运行结果的配置ant环境变量配置库文件ant的编译文件build.xml配置![在这里插入图片描述](https://img-blog.csdnimg.cn/20200922000215171.png#pic_center)pache Ant 配置以及运行效果创建文件夹创建一

2020-09-22 00:02:40 499

原创 接口自动化request + pytest

接口自动化request + pytestrequestsrequests定义requests响应发送无参数的get请求发送有参数的get请求requestsrequests定义requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求requests响应r.status_code 响应状态码r.heards 响应头r.cookies

2020-09-18 21:55:24 394

原创 pytest + allure

pytest + allurepytest简单概述Pytest生成自带的html测试报告pytest调用语句-x出现一条测试用例失败就退出测试-v丰富信息模式, 输出更详细的用例执行信息-s 显示print内容-q 简化结果信息,不会显示每个用例的文件名运行方式allureallure的几个常用特性pytest简单概述需要安装pytest和pytest-html(生成html测试报告)pip install pytest 和 pip install pytest-html命名规则Pytes

2020-09-17 19:21:52 446

原创 单元测试—简单的了解

单元测试—简单的了解单元测试 集成测试 功能测试单元测试集成测试功能测试Unittest 重要组成TestCase:测试用例断言测试套件生成测试报告文件读取单元测试 集成测试 功能测试单元测试颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可测试单元进行检查和验证集成测试介于单元测试和系统测试之间,一般由开发小组采用白盒+黑盒的方法来测试,即验证“设计”又验证“需求”。主要用来测试模板与模板之间的接口,同时还要测试一些主要的业务功能。功能测试颗粒度

2020-09-16 17:12:53 429

原创 面向对象—继承

面向对象—继承面向对象的重要概念类类的构成对象魔法方法_init_魔法方法_str_魔法方法_del_继承单继承:子类只继承一个父类多继承:子类只继承多个父类子类重写父类的同名属性和方法子类调用父类同名属性和方法Super()面向对象的重要概念类具有相似的内部状态和运动规律的实体的集合(或统称为抽象)具有相同属性的行为事物的统称类的构成类(class)由三部分构成1. 类的名称:类名2. 类的属性:一组数据3. 类的方法:允许队进行操作的方法(行为)4.对象1. 摸一个具体事物的

2020-09-14 18:10:58 142

原创 Python文件操作

Python文件操作文件的打开和关闭更改文件编码格式w 打开一个文件并写入r 用只读方式打开文件文件重命名文件删除创建文件夹图片读取两种文件操作的方式1图片的数据写入2图片图片删除文件的打开和关闭更改文件编码格式改前改后w 打开一个文件并写入方法 write ()r 用只读方式打开文件方法 read()括号中没有添加参数的时候全部输出括号中添加参数的话输出参数的个数,个数长度超过时报错方法 readlines()输出可以按照行的方式进行一次性读取,并且返回的是一

2020-09-14 17:07:52 126

原创 Python集合和函数以及常用方法案例

Python集合和函数以及常用方法案例一级目录二级目录三级目录一级目录二级目录三级目录

2020-09-13 20:32:24 303

原创 Python 元组和字典以及常用方法案例

Python 元组合字典元组元组格式元组修改元组的内置函数字典字典案例元组元组格式变量名=(元素1,元素2…)元组数据提取元组修改元组不能不修改元组的内置函数couunt 个数index 查询索引type 查询属性以及转换字典软件开发中的字典变量info为字典类型:info = {'name':'班长', 'id':100, 'sex':'f', 'address':'地球亚洲中国北京'}说明:‘name’:‘班长’----> 键值对字典和列表一样,也能够

2020-09-10 18:41:25 388

原创 Python列表介绍和基本操作以及常用方法案例

Python列表介绍和基本操作列表介绍列表循环遍历列表的相关操作增改查删除排序list 案例列表嵌套列表介绍列表的格式:变量A的类型为列表namesList = [‘xiaoWang’,‘xiaoZhang’,‘xiaoHua’]比C语言的数组强大的地方在于列表中的元素可以是不同类型的testList = [1, ‘a’]列表循环遍历列表的相关操作增appendappend可以向列表(尾部)添加元素,添加数据时候是直接添加整个数组的extendextend可以向列表(尾部)添加元

2020-09-10 16:00:02 413

原创 Python 字符串以及常用方法案例

Python 字符串字符串介绍字符串输出字符串输入下标切片字符串常见操作find()index()count()replace()split()startswith()endswith()upper()lower()title()capitalize()partition()rpartition()splitlines()isalpha()isdigit()字符串介绍字符串输出字符串输入下标切片字符串常见操作find()检测 python是否包含在 name 中,如果包含则返回

2020-09-10 01:44:45 791

原创 Python 循环语句以及常用方法案例

Python 循环语句循环简单介绍While循环while 嵌套For循环输出字符串遍历字符串break 关键字continue 关键字break 和 continue拓展 Python Pass循环简单介绍while和if的用法基本类似,区别在于:if 条件成立,则执行一次;while 条件成立,则重复执行,直到条件不成立为止。一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经验的开发者都会采用循环Whi

2020-09-10 00:51:08 599

原创 Python判断语句以及常用方法案例

Python基本知识及案例创建文件判断语句if 判断运算符逻辑运算符and 案例or 案例not 案例if elseelifif嵌套创建文件进入pycharm界面创建python file起一个名字,以小写字母开头判断语句if 判断if 要判断的条件:条件成立时,要做的事情案例:成功失败也可以手动输入数据手动输入结果运算符逻辑运算符and 案例or 案例not 案例if else上面已经演示,本次不演示elif特别注意:elif必

2020-09-09 18:32:49 488

原创 Python的简单了解 -2

Python的简单了解 -2变量以及简单地数据类型变量定义变量的类型标识符标识符定义命名规则标识符命名建议标识符命名方法下划线:驼峰命名法:关键字格式化输出常用格式符号运算符号常用格式符号算术运算符赋值运算符数据类型转换变量以及简单地数据类型变量定义所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个程序就是用来处理数据的,而变量就是用来存储数据的变量的类型标识符标识符定义什么是标识符?开发人员在程序中自定义的一些符号和名称标识符是自己定义的

2020-09-09 16:08:48 130

原创 Python的简单了解 - 1

Python 简单了解Python是什么Python的优点Python的缺点Python语言的应用Python安装在命令行中敲代码退出交互模式交互环境简单测试Pycharm 安装Python是什么python是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。相比于C++或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。与Scheme、Ruby、Perl、Tcl等动态类型编程语言一样,Pyth

2020-09-09 15:45:52 214

原创 Jmeter基本操作-3

Jmeter基本操作-3录制脚本—Web端录制脚本—移动端正则表达式录制脚本—Web端打开Badboy运行网址获取数据在Jmeter中打开刚刚保存的文件补充数据运行查看结果录制脚本—移动端添加一个代理服务器设置模拟器中的网络代理服务器添加修改信息运行代理服务器运行结果正则表达式创建正则表达式填入数据引用名称:在HTTP请求中引用此数据,需要用到的名称正则表达式:用于将需要的数据提取出来():括起来的部分就是要提取的. :匹配任何字符+

2020-09-08 13:11:32 304

原创 Jmeter基本操作 -2

Jmeter基本操作 -2

2020-09-07 21:56:57 184

原创 Jmeter基本操作 - 1

Jmeter基本操作 - 1Jmeter快速入门线程组是什么Jmeter修改为中文Jmeter修改背景色Jmeter修改字体创建线程组创建http请求指定请求域名,请求路径设置对应的查看内容查看表格信息查看结果树聚合报告参数说明Jmeter快速入门线程组是什么进程: 一个正在执行的程序对应一个进程线程: 一个进程有多个执行线程线程组: 按照线程性质对线程分组三者关系: 一个进程有多个线程组,一个线程组有多个线程测试计划—线程组—线程组属性中的线程数并发执行:多个线程同时执行,特点:执行结束的

2020-09-07 20:45:59 424

原创 Postman和Jmeter的简单了解

Postman和Jmeter的简单了解接口测试和Postman什么是接口测试接口的分类接口测试的重要性接口文档接口测试:json什么是json为什么使用json接口工具PostmanGet请求Post请求性能测试和Jmeter性能测试是什么性能测试类型性能测试工具Jmeter简介jmeter基本概念为什么使用JmeteJmeter的作用Jmeter怎么用安装JAVA环境Jmeter的目录结构Jmeter快速入门线程组是什么Jmeter修改为中文Jmeter修改背景色Jmeter修改字体创建线程组创建http

2020-09-07 18:16:42 632

原创 Fiddler 的基础知识以及配置

Fiddler 的基础知识Fiddler 的基础知识Fiddler的定义以及作用工作原理其他抓包工具http 和 https 简单介绍软件开发的两种结构http协议内容Get与post请求的区别会话跟踪技术cookie与session常见状态码Fiddler配置Fiddler 的基础知识Fiddler的定义以及作用能够监听http/httpS的流量,可以截获从浏览器或者客户端软件向服务器发送的http/https请求;对截获之后的请求,我们还能够查看请求中的内容;伪造请求。不仅可以伪造

2020-09-04 16:09:45 683

原创 Fiddler web端打断点以及运行结果

Wed 端运行网址打断点运行网址打断点打开全局断点,然后再次运行网址这个是全局断点:Before Requests取消断点:Disabled设置单个断点:bpu+网址取消单个断点:pbu+回车

2020-09-04 15:23:51 132

原创 adb命令

adb命令adb定义以及常用命令adb定义以及常用命令定义:adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互--------连接 adbadb devices未连接状态已连接状态(最有一行是连接设备的信息 用的是雷电模拟器)--------adb开启adb start-server开启这一块需要注意,因为首次开启是没有提示的,关闭在开启有提醒...

2020-09-03 20:56:45 728

原创 mysql简单命令—常用

MysqlMysql有哪些SQL语言基本数据库操作Mysql有哪些Oracle是最挣钱的数据库,出自甲骨文公司,市场占有率非常高,功能非常强大,被一些大型企业,电信,银行,证券公司所使用MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。M

2020-09-03 00:02:24 172

原创 测试用例的基本方法

测试用例什么是测试用例测试用例的定义测试用例的特征什么是测试用例测试用例的定义测试用例是执行测试的依据,把测试系统的操作步骤用文档的形式描述出来测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误,而精心设计的少量测试数据,包括测试输入、执行条件和预期的结果,实际结果测试用例是执行的最小实体。测试用例是测试工作的指导,是软件测试的必须遵守的准则,更是软件测试质量稳定的根本保障测试用例的特征**正确性:**测试用例最好是要求输入用户实际数据已验证系统是否满足需求规格说明书的需求,并且测试

2020-09-02 20:26:14 711

原创 测试的基本了解

狭义:测试的定义:“程序测试是为了发现错误而执行程序的过程”。这个定义,被业界所认可,经常被引用。广义:为了更早地发现问题,所以将测试延伸到需求评审、设计审查活动中去,也就是将“软件质量保证”的部分活动归为测试活动。实际上,在软件开发实际操作中,常常将软件测试和质量保证——这两种努力(efforts)合并起来。延伸后的软件测试,被认为是一种软件测试的广义概念。软件测试的定义:软件测试是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其目的是尽快尽早地发现在软件产品中所存在

2020-09-02 18:57:30 1740 2

空空如也

空空如也

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

TA关注的人

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