自定义博客皮肤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)
  • 收藏
  • 关注

原创 selenium 后续来啦 ! ! !

selenium的后续来了,主要是在python里用的,所以看此文章需要一定的pthon基础(切记,切记,切记)与JS 的使用

2022-06-23 16:43:37 794

原创 移动端测试 appium

2021-06-17 19:05:52 137 2

原创 adb 移动端

1.手机端常规测试1.1介绍手机测试的概念架构对于手机端测试,按照平台来分,分为Android和IOS两大主流系统, 对于ios和Android,二者有区别,我就说一下我在测试这两款手机app的感受吧 Android开源导致碎片化比较严重,(手机品牌众多,系统版本各异,分辨率不统一,主流 手机型号上千。无法保证应用、游戏对于所有手机的适配兼容。)bug比较多,而IOS通常 bug会少一些。Android手机长按home建,会呼出应用列表和切换应用,右滑择会终止应用。 ...

2021-06-16 20:53:37 426

原创 IDE录制脚本和PO模型

IDE

2021-06-15 21:02:36 225 6

原创 web自动化测试

1.1 什么是自动化测试自动化的概念:软件自动化测试就是通过测试工具或者其他手段, 按照测试人员的预定计划对软件产品进行自动化 测试,他是软件测试的一个重要组成部分,能够 完成许多手工测试无法完成或者难以实现的测试 工作,正确合理的实施自动化测试,能够快速, 全面的对软件进行测试,从而提高软件质量,节 省经费,缩短软件的发布周期。 自动化测试的历史 1.自动化测试就是任何利用工具来辅助的测试,几乎在计算机工业产生的第一天,这种...

2021-06-11 08:59:53 161

原创 单元测试(2) ------- pytest

上个博客里我们已经讲述了单元测试的介绍,这次就不在介绍了,主要是讲写单元测试的另一个方法,用pytest来写。一、pytest,简介1.pytest是一个非常成熟的python的单元框架,比unittest更灵活,容易上手。2.pytest可以和selenium、requests、appium结合实现自动化、接口自动化、app自动化。3.pytest可以实现测试用例的跳过以及reruns失败用例重试4.pytest可以和allure生成非常美观的测试报告5.pytest可以和...

2021-06-06 20:59:27 156 4

原创 继承

在程序中,继承描述的是多个类之间的所属关系。如果一个类A里面的属性和方法可以复用,则可以通过继承的方式,传递到类B里。那么类A就是基类,也叫做父类;类B就是派生类,也叫做子类。单继承:子类只继承一个父类多继承结果:总结:多继承可以继承多个父类,也继承了所有父类的属性和方法注意:如果多个父类中有同名的 属性和方法,则默认使用第一个父类的属性和方法(根据类的魔法属性mro的顺序来查找)多个父类中,不重名的属性和方法,不会有任何影响。重写...

2021-06-03 19:40:05 71

原创 模块、面向过程和面向对象

模块 是

2021-06-02 20:04:42 218

原创 python 字典和集合

字典和集合字典:info = {"name":"song","age":18,"sex":"女"}字典和列表一样,也能够存储多个数据列表中找某个元素时,是根据下标进行的字典中找某个元素时,是根据'名字'(就是冒号:前面的那个值,例如上面代码中的'name'、'id'、'sex')字典的每个元素由2部分组成,键:值。查询:(1)通过键 来访问值搜索不到久会报错。(2)通过get来查询假如我们不确定字典中是否存在某个键而又想获取其值时,用什么办法呢...

2021-06-01 08:29:49 82

原创 python --- 函数

函数创建函数def 函数名(遵循大驼峰或小驼峰命名、见名识意)def a_B(): pass传参:实参与形参输出结果:缺省参数不定长参数args 和 kwargs输出和区别

2021-05-28 19:30:24 78

原创 python ---列表、元祖

python 数据类型:列表、元祖列表是python里的数据类型,同时它还和字符串、元祖称为可变类型。列表使用的中括号,案例为:b = [141,"adad","刘老秃","刘老秃","141特遣队"]列表:增删改查。添加appendb.append()extendb.extend()insertb.insert()删deldel b [下标]popb.pop()removeb.remove(值...

2021-05-27 21:04:39 197

原创 测试重点题(用于测试面试)

一、9*9乘法口诀for输出:for i in range(10): for j in range(1,i+1): print("%d*%d=%d"%(i,j,i*j),end=" ") print()while输出:i = 0while i < 9: j= 1 while j< i: print("%d*%d=%d"%(i,j,i*j),end =" ") ...

2021-05-26 20:56:32 148

原创 python ——字符串

PYTHON ————字符串类型python中的字符串格式:如下定义的变量a,存储的是数字类型的值 a = 100如下定义的变量b,存储的是字符串类型的值 b = "hello usian.cn" 或者 b = 'hello usian.cn'总结: 双引号或者单引号中的数据,就是字符串下标索引:所谓“下标”,就是编号,就好比超市中的存储柜的编号,通过这个编号就能找到相应的存储空间而字符串的下标,我们能通过查询它来找到我们需要的字符串。...

2021-05-25 21:21:49 454

原创 python -- 判断语句和循环语句

python 语句分为判断语句和循环语句。判断语句在程序中如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断语句if 语句的使用格式:(1)if 要判断的条件: 条件成立时,要做的事情。案例:判断年纪,如果age大于18,输入成年age = 18if age >= 18: print(666)(2)if -else的使用格式if 要判断的条件: 条件成立时,要做的事情else :...

2021-05-25 19:32:36 164

原创 python基础

计算机:世界上第一台计算机是由约翰.冯.诺依曼发明的,地点在英国,时间为1991年。python 基础语法什么是编程语言?是用来定义计算机程序的形式语言。我们通过编程语言来编写程序代码,再通过语言处理程序执行向计算机发送指令,让计算机完成对应的工作。 简单来说,编程语言就是人类和计算机进行交流的语言 python的简介Python的作者,Guido von Rossum(吉多·范·罗苏姆,中国Python程序员都叫他 龟叔),荷兰人。Python 本身也是由诸多其...

2021-05-24 20:31:41 90

原创 压测

压测指的是压力测试,一般是指在服务器上进行压力测试。本文讲的是在windows上进行的压力测试和在linux上进行的压力测试。windows 压测:(1)首先打开jmeter,新建一个线程组、聚合报告、察看结果树(2)在线程组里建一个JDBC Request,一个JDBC Connection Configuration.(3)在JDBC Request输入对应的变量名称、sql语句(4)在JDBC Connection Configuration输入变量名...

2021-05-23 20:06:08 6493

原创 jmeter补充

目录补充1: jmeter 函数助手补充2:jmeter 正则表达式提取补充3:csvJmeter补充补充1: jmeter 函数助手1、点击 选项-->函数助手 调出函数助手对话框(上边倒数第三个也可以打开)2、选择 _CSVRead 函数3、函数参数: 1)第一个参数:填写文件路径。 2)第二个参数:文件列号是从0开始的,第一列0、第二列1、第三列2、依次类推,然后点击【生成】按 钮,则会自动生成我们需要的参数化函数。 3) 复制生成的参数化函数,

2021-05-20 21:26:58 186

原创 Jmeter

jmeter一、性能测试(1)性能测试定义:指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。 性能测试的目标分为: 并发量、平均响应时间、错误率、吞吐量 六要素。(2)性能测试工具二、JMETER 简介(1)我们为什么使用Jmeter?开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件 支持接口测试,压力(负载和压力)测试等多种功能,支持录制回放, 入门简单相较于自己编写框架活其他开源工具,有较为完善的UI.

2021-05-19 21:57:41 361

原创 fiddler

Fiddler一、Fiddler 与其他抓包工具的区别1、Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保存;2、Wireshark是通用的抓包工具,能获取HTTP,也能获取HTTPS,但是不能解密HTTPS,所以wireshark看不懂HTTPS中的内容,但如果是TCP、UDP协议可以用wireshark;3、Httpwatch也是比较常用的http抓包工具,

2021-05-18 21:46:28 975 1

原创 双表

#创建dbl输据库create database dbl character set utf8;#进入数据库use dbl;#创建tb表结构create table tb(id int(20) primary KEY auto_increment,score varchar(20),grade varchar(20));#创建tbs结构create table tbs(#建id字段,主键且自增id int(20) primary key auto_increment,#.

2021-05-16 21:59:20 79

原创 mysql 安装和使用

12一、什么是数据库数据库是按照数据的结构来组织,存储,和管理数据的仓库,简而言之,就是存放数据的仓库二、数据库和SQL是什么关系?数据库里面放着数据,而SQL是用来操作数据库里数据的语言(工具)。三、数据库的分类 (1)关系型数据库 关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格形式)。在关系型数据库中, 对数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关联的表格分类、合并、连接或选取等运算 来实现数据库的管理。主要是以下几个:.

2021-05-12 20:30:21 86

原创 shell 脚本

一、什么是Shell(1)shell介绍Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。二、shell脚本的规则1.变量的规则(1)定义变量规则shell与python都是弱语言,但变量名等于值都一样。(2)shell定义变量的规则:1:等号两边不...

2021-05-12 10:54:52 131

原创 linux命令

1.cdcd usr 切换到usr目录下cd ../ 切换到上一级cd / 切换到系统根目录cd ~ 切换到用户主目录2.目录的操作命令(1)增加目录操作命令:mkdir 目录名称在根目录下输入mkdir aaa,就会在根目录下创建一个aaa目录。(2)查目录操作命令:ls在根目录下输入ls,就会在该目录下所有的目录和文件。(3)寻找目录命令:find 目录 参数在根目录下输入find ...

2021-05-09 22:00:40 179

原创 需要提交的内容(测试用例、计划、禅道、等等)

测试用例:测试用例编号(系统名-模块名-流水号),所属模块,所属子模块,前置条件,用例描述,输入数据,操作步骤,预期结果,实际结果,是否通过,测试人员,测试时间。测试计划:组长来编写,包括了测试背景,测试的目的,人员的安排,时间的分配,测试环境系统(什么系统,什么版本,jdk,tomcat版本信息),风险评估等等。禅道提交的bug:所属产品,所属模块,bug的标题,bug的描述,bug的分类,测试环境,缺陷程度,优先级,复现步骤,指派人员,截至日期等...

2021-05-06 09:18:49 197

原创 第二天

1.1什么是测试用例?是为某个业务或某个功能,而编制的一组由测试输入,执行条件以及预期结果组成的案例。1.2测试用例的好处 1.设计好的测试用例,可以避免盲目测试并提高测试效率。 2.令软件测试的实施重点突出、目的明确。 3.降低工作强度、缩短项目周期。1.3测试用例的4个特性 1.代表性:能够代表覆盖各种合理的和不合理、合法的和不合法的、边界的和越界的以及极限的输入数据、操作等。 2.针对性:对程序中的可能存在的错误有针对性地测试。。 ...

2021-05-05 19:55:58 69

原创 注册思维导图+注册测试用例

用例编号 模块 用例标题 优先级 输入数据 操作步骤 期望结果 weixinzhuce-001 注册 1(无效等价类)只有5位数字+字母组成的 高 用户:USER;密码:ab123 1.输入用户名user 2.输入密码:ab123 注册失败,重新输入密码 weixinzhuce-002 2(有效等价类)有6位数字+字母组成的 高 用户:USER;密码:abc123 1.输入用户名user ..

2021-04-29 21:09:01 1359

原创 签到页面

签到页面 需求 一个游戏内的签到页面 功能测试 1.签到是否可以正常签到 2.如果未签到,是否能够补签 3.签到成功或者失败,是否有提示 4.签到页面是否可以关闭 5.如果签到满勤,有什么奖励 6.当晚上12点时,是否可以签到,领取第二天的签到奖励...

2021-04-29 20:57:07 248

原创 电梯

电梯 需求 一部10层楼使用的电梯 功能测试 1.该电梯按钮能否正常使用 2.电梯的报警及通话可以正常使用 3.电梯可以载多少人 4.电梯最多可以载多少的货...

2021-04-29 20:56:05 221

原创 黑板

黑板 需求 一块黑板 功能测试 1.粉笔是否可以在上边书写 2.黑板上的粉笔字是否明显 ...

2021-04-29 20:54:30 70

原创 第一天 测试基础

v,模型:用户需求--需求分析--概要设计--详细设计--编码--单元测试--集成测试--系统测试--验收测试。包含了底层测试(单元测试)和高层测试(系统测试),更清楚的标注了开发和测试的各个阶段。每个阶段分工明确,便于项目整体的把控。缺:自上而下的顺序导致了,测试工作在编码之后,由于需求的不断调整,会导致V模型步骤不停的反复执行,返工量大,灵活性低的问题。w,模型:开发和测试一同进行,测试的更早介入,可以发现初期的缺陷,修复成本低。但由于开发和测试是线性的关系,需求的变更和调整,依然不方便,同

2021-04-28 21:49:23 87 4

空空如也

空空如也

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

TA关注的人

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