自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (8)
  • 收藏
  • 关注

原创 自动化测试文档整理

自动化文档整理

2022-06-23 16:43:34 484

原创 liunx命令整理

linux数据库

2022-06-23 16:40:13 215

原创 接口测试整理文档

接口测试

2022-06-15 20:10:01 626

原创 requests_接口自动化

接口自动化

2022-06-15 20:05:38 870

原创 appium命令整理文档

appium

2022-06-15 20:03:17 553

原创 整理软件测试分析资料

测试整理

2022-06-15 20:00:08 486

原创 自动化测试框架搭建和用例编写:

框架搭建:1、对整个框架分层2、应用一些框架搭建的思想:po(page object)模式、数据驱动、模块驱动框架分层:第一层:基础功能层:实现aw、日志输出、数据库连接SQl执行、文件读写(配置数据读写、测试数据读写)第二层:页面层:利用po模式,将每个页面看做一个独立的对象,针对页面进行封装,将页面上的操作过程封装为方法。第三层:业务层:在第二层基础上,组合不同页面的操作过程方法形成业务流程,针对业务流程编写测试用例。pytest框架:是python的第三方的单元测试框架,适用于pyt.

2022-05-31 18:34:31 2129 1

原创 pytest的整理文档

pytest框架下的常用插件:Pytest插件网站:https://docs.pytest.org/en/latest/reference/plugin_list.html1、pytest控制用例执行顺序 通过在用例上使用装饰器来控制用例执行顺序 插件名称:pytest-ordering 安装:pip install pytest-ordering 使用方法:在测试用例上添加装饰器@pytest.mark.run(order=x) order参数的值决定用例的执...

2022-05-31 18:33:42 254

原创 python自动化定位方式

元素定位:1、单元素定位 find_element() 8中元素定位方法: 1、id定位:使用元素的id属性定位 2、name定位:使用元素的name属性定位 3、class定位: 使用元素的class属性定位 class属性值中有空格时,使用全部class属性值定位时,空格必须使用点代替 class属性值有空格时,可以以空格来分隔class属性值,可以使用分隔后的部分class属性值定位 4、tag定位:使用元素标签定位...

2022-05-31 18:32:31 2071

原创 while循环猜数字游戏

while循环猜数字,使用random.randint(0,100) 生成0-100内的随机数,从键盘输入数字猜这个随机数,如果猜错了就一直猜下去,并且提示猜大了或猜小了,如果猜对了就停止猜测。"""# n = random.randint(0,100)# m = int(input("猜:"))# while m!=n:# if m>n:# print("猜大了")# else:# print("猜小了")# m = in...

2022-05-31 18:30:32 1967

原创 选择本数据库中任意一张表,在excel中整理20条数据,封装一个函数 insert_data_from_excel(excel1_path,table_name),实现数据批量导入

import openpyxlimport pymysqlimport reimport yamldef insert_data_from_excel(excel1_path,table_name): wb = openpyxl.load_workbook(excel1_path) sheet1 = wb.worksheets[0] rows = sheet1.iter_rows() # 获取所有行 database = pymysql.connect(hos...

2022-05-31 14:46:15 154

原创 .制定测试方案

:主要是:测试点,采用的测试方法和策略,采用的测试工具…..概述------被测试对象------测试模型-----测试需求---------测试工具-------测试设计-------缺陷跟踪设计管理--1.概括:描述方案编写的目的、用途、适用的范围、适用的对象2,被测试对象:测试点(测试项),应测试特性和不被测试的特性(软件的六大特性)软件的六大特性:功能性、可靠性、易用性、效率、可移植性、可维护性测试过程中不只要覆盖功能测试,还包括,易用性,兼容性,安全测试,性能测试,GUI 测试,稳定性测

2022-05-31 10:15:09 375

原创 系统测试分析方法:

三个方法一个思路(质量模型分析法、功能交互分析法、用户使用场景分析法)一:质量模型分析法:针对每个功能/非功能特性适用质量模型分析法六大特性:功能性、可靠性、易用性、效率、可移植性、可维护性1.功能性:功能性:(保密安全性、适合性、准确性、互操作性、依从性)保密安全性:需要分析被测试软件有没有敏感的数据,有没有需要提高安全性的数据。例如:密码是否是掩码显示,传输的过程中是否加密处理,提醒测试人员关注数据的敏感性,如何才能让软件更安全(传输、存储加密)适合性:需要考虑软件中包含哪些比较合适的功能..

2022-05-31 10:13:48 415

原创 系统测试主要测试类型

功能测试、性能测试、GUI测试、易用性测试、兼容性测试、可靠性测试、安全性测试、文档测试、稳定性测试、健壮性测试、特定场景测试 等等1、功能测试:规格书实现的功能是否相等或多、少某些(需要从需求和业务角度考虑)2、性能测试:测试软件匹配性能需求的能力。性能测试工具:jmeter、loadrunner(1)响应时间:系统对请求作出响应的时间。2-5-8原则:如果系统2秒内作出响应,会感觉系统响应很快。2-5秒内作出响应,会感觉系统响应还可以。5-8内作出响应,会感觉响应很慢但是还可

2022-05-31 10:12:19 6094

原创 测试用例设计方法:

1、等价类划分2、边界值分析3、输入域测试法4、状态迁移法5、流程分析法6、判定表驱动法7、正交试验法8、因果图法9、错误猜测法10、异常分析法11、场景法一、等价类划分等价类划分是把所有可能输入的数据划分为若干等价类。等价类划分可以分为有效等价类,无效等价类。二、边界值分析输入条件规定了值的范围,则应取刚到这个范围的值以及刚刚超越这个范围的值,作为测试输入数据。边界值分类:上点:边界上的点(刚刚等于)离点:离边界值最近的点(一般都是取相差一个单位的点)内点:在范

2022-05-31 10:11:14 509

原创 linux归纳总结

Linux命令切换用户 su 用户名系统切换操作命令 init init0 关机init3 切换到命令界面init5 切换到图形模式init6 重启ls: 用来显示指定目录下文件和目录的使用情况ls 文件名 -a显示所有文件,包括隐藏文件 -A显示所有文件,不包含隐藏文件 -l文件,目录完整属性 ls -l 缩写为ll -d目录属性 -t时间排序 -h文...

2022-05-31 10:09:09 95

原创 软件测试文档

测试的四大活动:计划、设计(方案)、实现(编写测试用例)、执行测试用例:按照一定的规则,输入一组特定的数据,按照一定的操作步骤执行,从而达到预期的效果,把这些场景都逐一罗列出来,就是测试用例, 比如:注册一个账号(要求:账号符合规则,没有被注册过,必填都填写等等) 测试的时候:不能只检测能够正常注册的情况,实际当中会有很多特殊的异常的情况,账号已注册, 信息填写错误或者不填,特殊字符等等,这些不能完成注册,必须拦截,...

2022-05-29 17:33:30 346

原创 HTTP响应状态码

1xx:信息 消息: 描述: 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。 101 Switching Protocols 服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。 2xx:成功 消息: 描述: 200 OK 请求成..

2022-05-29 17:29:24 88

原创 web 系统 和传统的软件系统的对比

web系统:淘宝网站 B/S传统的软件:word测试相同点:都是按照需求进行测试 测试流程是一样的:制定测试计划,设计测试方案,编写测试用例(各环节评审),执行用例 测试的方法也是一样的:每个软件都可以手动测试,也可以自动化测试,都可以进行白盒测试,也是可以 黑盒测试,还有灰盒测试......具体方法不重要,重要的是找出 漏洞...

2022-05-29 17:28:41 701

原创 App微信小程序测试流程及要点

1.2测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。1.3测试资源测试任务开始前,检查各项测试资源。--产品功能需求文档;--产品原型图;--产品效果图;--行为统计分析定义文档;--测试设备(ios3.1.3-ios5.0.1;Android1.6-Android4.0;Winphone7.1及以上;Symbian v3/v5/Nokia Bel..

2022-05-29 17:27:55 1349

原创 响应断言属性信息

模块类型 选项名称 配置说明 Name Response Assertion名称 Comments 注释 Apply to 断言应用的范围 Main sample and sub-samples ...

2022-05-29 17:24:01 64

原创 接口测试整理

接口的概念什么是接口?官方的定义:实体把自己提供给外界的一种抽象化物(可以理解为另外一个实体),用以由内部操作分离出外部沟通方法,使其能够被内部修改而不影响外界,与其他实体实现交互。接口对内没什么影响,对外提供的。生活中:usb接口电脑、u盘 通过usb接口进行交互,对接,目的:为了共享数据,交互数据接口设计两个方面:接口的提供者 例如:电脑接口的使用者 例如:U盘软件中的接口人和程序直接的接口:即 GUI接口 界面...

2022-05-29 17:22:35 347

原创 WEB服务器端技术

WEB服务器端技术客户端是与用户交互的唯一接口,对于软件测试人员来说不可掉以轻心,那么服务器端又需要我们了解哪些技术呢?事实上,对于Web系统来说,相比于客户端技术,服务器端技术更是深不可测,其各类技术,系统架构,处理方式等千变万化。服务器端的技术进步,同样要求软件测试技术的同步前进,也更加要求软件测试人员能够跟上技术的步伐,否则测试将很难开展。虽然服务器端技术很复杂,作为测试人员,我们不能望而却步,否则我们的测试如何进步?本节就来为大家作一个整体的梳理,将服务器端的各类技术作一个总结:WW

2022-04-27 17:16:32 309

原创 WEB客户端技术

WEB客户端技术Web客户端的主要作用之一就是用来发送HTTP请求并接收服务器响应。也就是说,只要能达成这一目的的任何工具或程序,都可作为Web的客户端来对待,而不能仅限于浏览器。比如我们可以使用CURL工具来处理HTTP请求和响应,也可以使用编程语言(只要能支持网络编程的程序设计语言均可,如JAVA, C#, C++, C, PHP等,并且不难,后续章节将具体介绍如何使用Java来处理HTTP协议)。也正因为如此,对Web系统的测试变得不再简单,我们不能单纯只是考虑在标准的网页浏览器中进行测试,还需要

2022-04-27 17:15:26 569

原创 IPV4和IPV6

IPV4和IPV6现有的互联网是在IPv4协议的基础上运行的。IPv6是下一版本的互联网协议,也可以说是下一代互联网的协议,它的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,而地址空间的不足必将妨碍互联网的进一步发展。为了扩大地址空间,拟通过IPv6以重新定义地址空间。IPv4采用32位地址长度,只有大约43亿个地址,估计在2005~2010年间将被分配完毕,而IPv6采用128位地址长度,几乎可以不受限制地提供地址。按保守方法估算IPv6实际可分配的地址,整个地球的每平方米面

2022-04-27 17:14:31 221

原创 WEB服务器的发展趋势

WEB服务器的发展趋势  目前,Web服务器的发展有三个主要趋势: 从HTML到XML(Extensible Markup Language-可扩展标记语言)   HTML被称为“第一代Web语言”,如前面的介绍,HTML作为Web的开发语言,对Web应用的发展起到了关键性的作用。但是HTML有一个致命的缺点:只适合于人与计算机的交流,不适合计算机与计算机的交流。HTML通过大量的标记来定义文档内容的表现方式,它仅仅描述了应如何在Web浏览器页面上布置文字、图形,并没有对Inter

2022-04-27 17:13:34 313

原创 HTTP响应状态码

HTTP响应状态码1xx:信息 消息: 描述: 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。 101 Switching Protocols 服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。 2xx:成功 消息: 描述: 200 OK

2022-04-27 17:12:45 60

原创 网络协议文档

网络协议:互联网中所有的设备,所有的东西都要遵守的规则网络: 硬件 +软件 +规则 ,硬件即 设备设备:终端设备 pc机、 手机等等 网络设备 交换机 功能:负责在局域网中投递数据;负责把数据投递给收件的电脑 根据 mac 地址进行投递 mac 地址表是交换机自动生成的,不需要人工干预 ...

2022-04-27 17:11:22 186

原创 WEB服务器端技术

WEB服务器端技术客户端是与用户交互的唯一接口,对于软件测试人员来说不可掉以轻心,那么服务器端又需要我们了解哪些技术呢?事实上,对于Web系统来说,相比于客户端技术,服务器端技术更是深不可测,其各类技术,系统架构,处理方式等千变万化。服务器端的技术进步,同样要求软件测试技术的同步前进,也更加要求软件测试人员能够跟上技术的步伐,否则测试将很难开展。虽然服务器端技术很复杂,作为测试人员,我们不能望而却步,否则我们的测试如何进步?本节就来为大家作一个整体的梳理,将服务器端的各类技术作一个总结:WW

2022-04-27 17:10:19 1324

原创 linux常用面试题

ls: 用来显示指定目录下文件和目录的使用情况语法: ls [选项 -option] 目录名 可以不加参数 参数: -a ---- 用于显示所有文件,包括隐藏文件 -A ---- 用于显示所有文件,包含隐藏文件,但是不显示.,..目录,.表示当前目录;..表示上一级目录 -l ---- 显示文件/目录完整的属性信息 -t ---- 按照最近修改的时间进行排序,倒序(如果没有修改,按照首次创建生成的时间) -d ---- ...

2022-04-27 17:08:37 164

原创 WEB客户端技术

WEB客户端技术Web客户端的主要作用之一就是用来发送HTTP请求并接收服务器响应。也就是说,只要能达成这一目的的任何工具或程序,都可作为Web的客户端来对待,而不能仅限于浏览器。比如我们可以使用CURL工具来处理HTTP请求和响应,也可以使用编程语言(只要能支持网络编程的程序设计语言均可,如JAVA, C#, C++, C, PHP等,并且不难,后续章节将具体介绍如何使用Java来处理HTTP协议)。也正因为如此,对Web系统的测试变得不再简单,我们不能单纯只是考虑在标准的网页浏览器中进行测试,还需要

2022-04-19 17:14:44 929

原创 WEB 1.0/2.0/3.0

WEB 1.0/2.0/3.0伴随着Web的发展,无数新的应用诞生。而这些新的应用现在统统被称作Web 2.0,它是相对Web 1.0而言的。Web 1.0 的主要特点在于用户通过浏览器获取信息。Web 2.0 则更注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者。所谓网站内容的制造者是说互联网上的每一个用户不再仅仅是互联网的读者,同时也成为互联网的作者;不再仅仅是在互联网上冲浪,同时也成为波浪制造者;在模式上由单纯的“读”向“写”以及“共同建设”发展;由被动地接收互联网信息向主动创造

2022-04-19 17:13:55 169

原创 GitLab安装

GitLab安装Gitlab下载地址:国外:gitlab/gitlab-ce - Packages · packages.gitlab.com国内清华镜像:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/注意:虚拟机需要2G内存2个CPU关闭centos的防火墙,并设置不在开机启动systemctl stop firewalld.servicesystemctl disable firewalld.service

2022-04-19 17:12:23 700

原创 TortoiseGIT图形界面客户端安装

TortoiseGIT图形界面客户端安装双击TortoiseGit图形界面客户端启动安装 二、点击Next 点击Next 三、保持默认,点击Next 四、保持默认,点击Next 保持默认,点击Install 六、点击Finish,完成安装 安装完成后重启电脑。 安装TortoiseGIT中文包。 ...

2022-04-19 17:11:42 165

原创 Git客户端安装

Git客户端安装双击Git安装包,启动安装二、点击Next三、选择一个安装路径,点击Next保持默认,点击Next保持默认,点击Next保持默认,点击Next七、选择Use Git from Git Bash only(仅在bash中使用Git),点击Next八、保持默认,点击Next保持默认,点击Next保持默认,点击Next保持默认,点击Next保持默认,点击Install点击fini

2022-04-19 17:10:31 153

原创 Linux下搭建MongoDB环境

1.MongoDB简单说明 a MongoDB是由C++语言编写的一个基于分布式文件存储的开源数据库系统,它的目的在于为WEB应用提供可扩展的高性能数据存储解决方案。  b MongoDB是一个介于关系型数据库和非关系型数据库之间的产品,是非关系型数据库当中功能最丰富,最像关系型数据库的。它支持的数据结构非常松散,会将数据存储为一个文档,数据结构由键值对(key=>value)组成,是类似于json的bson格式,字段值可以包含其它文档、数组和文档数组,因此可以存储比较复杂的数据类型...

2022-04-19 17:08:13 387

原创 启动mongoDB服务

打开计算机服务,查看mongoDB服务是否已经启动,如果没有自动启动,右键手动启动一下,即可。-------------------------------------------------------------------------------安装过程中,经常出现一个问题,服务无法自动创建启动,去bin目录下启动mongod.exe ,提示丢失文件,需要下载安装:去微软官网下载安装Visual C++ ,下载地址:Latest sup.

2022-04-19 17:06:54 21030

原创 Windows下搭建MongoDB环境

下载MongoDB1、进入MongoDB官网,Products -> 选择SOFTWARE下的MongoDB Community Server2、选择下载需要的版本,官网提供了2种模式的下载,一种是zip模式,一种是msi模式,我们是64位操作系统,选择msi模式。msi安装包形式安装MongoDB1、双击下载好的msi包,开始安装 选择complete,完整安装(安装全部组件)。complete,完整的、完全的。当...

2022-04-19 17:03:53 655

原创 Mongodb简介

简介

2022-04-19 17:01:43 398

原创 Mongodb笔记

创建数据库语法: use 数据库名称查看数据库语法:show dbsMongodb 默认有3个数据库:admin、local 、configAdmin: 管理权限的,添加 root 用户,用来管理其他所有非root 用户的权限,有一些特定的服务器命令必须在admin 库下执行;Local: 这个数据永远不会被赋值,可以用来存储限于本地单台服务器的任何集合;Config:当mongodb 用于分片设置时,config 数据库在内部使用,用于保存分片信息。创建集合注意:mo

2022-04-19 17:00:05 541

搭建Nginx的编写文档

搭建Nginx的编写文档

2022-03-23

系统测试主要测试类型整理

系统测试主要测试类型整理

2022-03-23

搭建php相关文档整理

搭建php相关文档整理

2022-03-23

搭建eclipse相关文档整理

搭建eclipse相关文档整理

2022-03-23

集成测试方法区别整理文件

集成测试方法区别整理文件

2022-03-23

测试计划编写相关文档整理

测试计划编写相关文档整理

2022-03-23

软件测试缺陷相关内容整理

软件测试缺陷相关内容整理

2022-03-23

搭建mysql相关文档

搭建mysql相关文档

2022-03-23

空空如也

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

TA关注的人

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