自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UI自动化测试01

应用场景前端简介三大技术:HTML,超文本标记语言,编写页面元素。了解常用的标签,掌握元素的核心属性(id、name、class):绿叶学习网CSS,层叠样式表,负责页面的表示美化,掌握常用的选择器。JS,JavaScript,负责页面行为,掌握如何获取元素。selenium:安装selenium pip install seleniumwebdriver原理基本使用:webdriver api浏览器操作:打开关闭:quit()关闭整个浏览器,close()..

2021-10-21 21:04:26 161

原创 接口自动化(flask框架及接口测试)

flask框架:模块:flask使用步骤:创建项目:项目中需要创建的文件编写接口启动项目路由:将url和接口进行绑定静态路由:动态路由:在url中传入不同的值,可以访问不同的数据语法:‘<数据类型:变量名>’返回json格式数据模块:jsonfy,导入:from flask impot jsonfy获取请求传入数据模块:requst,导入:fr...

2021-09-02 17:10:10 706

原创 测试学习14(网络协议)

网络协议基础应用分层模型(三层模型)表示层,接收并发送用户请求 ,展示服务端相应的数据业务逻辑层,处理客户端请求,根据处理结果相应相关的数据到表示层数据访问层,处理数据,完成数据的增删改查等操作HTTP协议URL,组成:请求过程1.客户端通过url发起请求2.域名解析:通过DNS服务将域名解析为IP3.三次握手建立连接4.客户端发送请求数据5.服务端处理请求并且响应6.通过四次挥手断开连接7.客户端展示服务端相应的数据请求方法...

2021-08-20 14:01:39 89

原创 python高阶4(pytest)

pytest框架模块:pytest基本使用方法:1.函数名要以test开头2.类名需要以Test开头,类中的方法需要以test开头;类中不能有构造方法3.使用assert进行断言4.脚本名需要以test开头作用于函数第一个参数:pytest.main中第一个参数:-s,将print语句的结果输出第二个参数:__file__表示当前文件作用于类用例执行方式1:脚本:pytest.main([参数1,参数2,.....])-s,将...

2021-08-20 12:02:57 134

原创 python高阶3(闭包函数,装饰器)

闭包函数外函数中声明了一个内函数,在内函数中引用了外函数的变量,外函数返回内函数的引用例1例2:内函数中修改外函数变量装饰器在不改变函数的源码、调用方式的前提下,为函数添加新的功能通用装饰器模板例1:统计函数的运行时间f()f1(20)运行顺序:外函数-内函数-装饰函数例2:给装饰器传参(三层)...

2021-08-17 21:22:50 57

原创 python高阶2(正则表达式与网络编程)

作用:实现对字符串的复杂控制模块:re(系统模块)方法:1.split(pattern,string),使用字符串中与pattern规则匹配的内容进行分割,返回一个列表 pattern,正则表达式 string,待处理的字符串2.sub(pattern,repl,string),使用字符串中与pattern规则匹配的内容进行替换(替换成repl)。 pattern,正则表达式 repl,新内容 st...

2021-08-16 18:20:01 92

原创 python高阶1(面向对象与多线程)

类(class):描述具有相同属性和行为的对象的集合。比如学生类(学号、姓名、班级、学习)对象(object):通过类定义的数据结构的实例,是对类的具体实现属性:描述类的静态特征 类属性:每一个对象都有并且值相同,比如学生的国籍 实例属性:每一个对象都具有,但是值可能不同,比如学生姓名、年龄等。方法:用于描述类的动态行为 类方法:通过装饰器@classmethod声明,常通过类调用,一般用于修改类属性的值 实例方法:类中最常...

2021-08-16 11:17:03 165

原创 测试学习9(CSS)

web标准 所谓的web标准指的是系统规范的的网页书写的要求,它是由W3C组织制定,在它里面要求网页的 结构 样式 行为 三者相分离。结构:就是通过HTML标签搭建的网页的结构。样式:就是通过CSS对当前的网页结构进行修饰和美化。行为:通过JS让网页可以理解用户的一些操作,从而使用户与网页之间产生交互。CSS:在国内被称之为级联样式表,层叠样式表,样式表,它的作用就是修饰当前网页中的HTML元素。基本使用步骤:<head>标签之内,<title>..

2021-08-13 16:53:09 104

原创 测试学习13(正交表、测试用例力度、软件缺陷)

正交表从全面实验中挑选出有代表性的点进行测试(均匀分散,整齐可比);高效率、快速、经济的方法。正交排列法正交实验设计特点:“均匀分散,齐整可比”正交表的概念使用步骤案例1映射到选择好的正交表中:使用正交表的局限性混合正交表在实际工作中,很多情况都是因素和水平不同,我们在现成的正交表中找不到对应的表格,此时我们需要使用混合正交表工具来生成正交表。正交表生成工具allpairs生成混合正交表...

2021-08-07 16:46:43 235

原创 测试学习12(测试分类及测试方法)

按是否查看源代码黑盒测试的分类按是否运行随机测试 针对重要功能,新增加的功能,特殊情况,以前发现过重大bug的模块进行二次测试,也叫探索测试,他可以结合回归测试来使用。按是否自动化:人工测试,自动化测试灰盒测试测试用例设计方法等价类划分法属于黑盒测试,他将不能穷举的测试过程进行分类,从而保证完整性和代表性;步骤: 1.确定有效等价类...

2021-08-06 21:48:22 153

原创 测试学习11(软件开发模型及测试模型)

瀑布模型优缺点快速原型模型

2021-08-06 17:49:16 83

原创 Linux2(常用命令)

目录处理命令:显示目录下的文件第一个字符表示类型,后面每三个字符表示下列三种用户对该文件的权限所有者:文件的创建者,一般只有一个。所属组:授权相同的用户组合。其他人:既不属于所有者也不属于所属组的用户。创建目录显示当前目录切换目录删除空目录复制文件或目录剪切文件,改名删除文件文件处理命令:创建空文件注: 用touch创建文件时,文件名内有空格时需要用引号:touch “program fil...

2021-08-06 16:45:46 355

原创 Linux 1 (发展历史)

Unix发展历史:Unix主要发行版本 (CPU)Linux发展历史Linux内核官网:www.kernel.orglinux发行版本:开源软件支撑互联网的开源技术:linux远程连接工具windows文件拷贝工具新建——主机(虚...

2021-08-04 15:35:08 86

原创 测试学习10(软件测试总体及流程介绍)

软件测试行业基本介绍软件测试定义:通过手工或者工具对“被测对象”进行测试操作,从而验证实际结果与预期结果之间是否存在差异。作用:测试原则:在执行测试工作时必须遵守的规则。 1.测试证明软件存在缺陷 :无论执行什么样的操作都不能证明这个软件没有缺陷。 2.不能执行穷尽测试:有些功能是没有办法将所有的情况都罗列出来,所以任何的测试操作都有 结束的时间。 3.缺陷存在群集现象:对于软件功能来说,核心功能占20%,非核心是80%,在实际工作中,我 们会集中测...

2021-08-03 21:21:25 158

原创 测试学习8(HTML)

web介绍HTML基本介绍超文本标记语言(HyperText markup language),其中的超指的是它能表达的内容不仅仅只是文字,还可以是图片,声音,视频等。网页骨架DOCTYPE----document type----文档类型<!DOCTYPE html>通过这句话让浏览器明白,将来按照html的语法来理解将来的内容。(即当前文档类型是html)<html>:这就是网页中最大的一个标签,称之为根标签head 它是属于html...

2021-08-01 20:20:56 307

原创 测试学习7(数据库)

E-R模型基本元素:实体,联系,属性E表示entry,实体:一个数据对象,描述具有相同特征的事物R表示relationship,联系:表示一个或者多喝实体之间的关联关系,关系的类型包括一对一,一对多,多对多属性:实体的某一特征称为属性关系也是一种数据,需要通过一个字段存储在表中1.实体A对实体B为1对1,则在表A中或表B中创建一个字段,存储另一个表的主键值2.实体A对实体B为1对多:在表B中创建一个字段,存储A的主键值3.实体A对实体B为多对多:新建一张表C,这个表.

2021-07-27 21:02:10 74

原创 测试学习6(数据库)

自关联(多查自己几次然后关联起来)查询河南省的市:select * from areas as sheng,areas as shi(这时候同一个表必须要起别名)where sheng.aid=shi.pid and sheng.atitle='河南省'查询河南省所有的区县:(三级自关联)select * from areas as sheng,areas as shi,areas as qu(这时候同一个表必须要起别名)where sheng.aid=shi.pid .

2021-07-26 10:33:17 66

原创 测试学习5(数据库)

查询数据最简单的查询语句:select * from 表名(*代表所有列)起别名:select name as 姓名,sex as 性别 from studentsas 学生去重查询:select distinct sex,class from students条件查询:查询小乔的性别年龄select sex,agefrom students where name=‘小乔’可以看出where后面的语句是用来过滤行,select后面的语句是用来选择哪几列比较运算符等于:..

2021-07-23 15:42:34 881

原创 测试学习4(数据库)

数据库:Mysql navicat把数据以表的形式存储起来,方便查询当前主要使用的两种类型的的数据库:关系型数据库,非关系型的数据库主要学习关系型数据库(RDBMS),是建立在关系模型基础上的数据库。借助于集合代数数学概念和方法来处理数据库中的问题。RDBMS核心是以二维表存储数据行:一条记录,一个事物的信息列:字段,一个事物的某一个属性一个表中的所有行是一类事物的集合一个数据库由很多个表组成SQL(结构化查询语言)不区分大小写,重点是查询MySQL(关系

2021-07-18 21:20:24 58

原创 测试学习3(linux)

linux基本命令(2)重定向默认情况下命令的输出是在屏幕窗口,用重定向可将输出保存到文件中>输出重定向会覆盖原来的内容,>>输出重定向会追加文件的尾部ls>test.txt(test.txt 如果不存在,则创建,存在则覆盖其内容)cat 查看文件内容cat 1.txt 把文件内容全部显示到屏幕中cat 1.txt 2.txt > 3.txt 把两个文件内容重定向到一个文件中more 查看文件内容比较多的文件,将文件进行分页用空格和.

2021-07-15 16:22:26 389

原创 测试学习2(linux)

Linux操作系统 电脑手机等硬件本身只认识0或1,必须将用户从软件输入的数据转换成二进制,然后进行处理,由于硬件设备的多样性,各种各样的软件在开发中必须支持各种各样的硬件,这样就造成了软件开发的复杂性。而操作系统就是解决了这个问题,软件将数据交给操作系统,由操作系统统一来翻译数据,这样软件就不需要支持各种各样的硬件而只需要支持操作系统。 总之,操作系统主要作用是管理好硬件设备,并且为用户和应用程序提供一个简单的接口,以便于使用,作为中间人,连接硬件和软件。...

2021-07-13 16:38:50 82

原创 测试学习1(DOS)

DOS(磁盘操作系统)1. 什么是DOS:DOS是一个操作系统属于Windows,和我们现在用的win7 8 10 比较其实就是差别在于:我们现在用的是图形桌面系统,而 DOS是一个命令行执行的操作系统。学习DOS无非就是学习命令。2.使用DOS:a: win + r 调出运行面板b:在运行中输入cmd进入终端c:在终端面板书写DOS命令,然后回车执行3.常见的命令time显示当前计算机的本地时间ctrl+c推出当前正在执行的命令shutdown /s /t 时间(单..

2021-06-25 21:38:14 255

空空如也

空空如也

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

TA关注的人

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