自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 移动端测试知识

一、 移动端测试是什么移动端测试是指对移动应用进行的测试,即实体的特性满足需求的程度。二、 移动端测试分类1. app功能测试业务逻辑正确性测试:依据产品文档设计测试用例,加上隐性需求用例 兼容性测试:1. 系统版本:android:原生安卓系统:4.4 5.8。定制版本:小米、华为、魅族..IOS:原生系统:5.0.。。2. 屏幕分辨率:720*1280 1928*1888.,图片(根据分辨率做一些图片)3. 网络状态:2g 3g 4g 5g wifi异常测试

2021-08-09 08:14:08 202

转载 android开发

一、 手机测试概念传统手机测试 VS 手机应用软件测试传统手机测试:指测试手机本身比如抗压,抗摔,抗疲劳,抗低温高温等。也包括手机本身功能、性能等测试。 手机应用软件测试 C/S Client/Server 手机应用软件是基于手机操作系统之上开发出来的软件,做这样的测试就叫做手机应用软件测试。二、手机端常规测试2.1.What2.1.1.介绍手机测试的概念架构image.pngimage.png对于手机端测试,按照平台来分,分为Android和IOS两大主流系统

2021-08-09 08:14:02 1024

转载 PO模型。

一、PO模型介绍在自动化中,Selenium自动化测试中有一个名字经常被提及PageObject(思想与面向对象的特征相同),通常PO模型可以大大提高测试用例的维护效率优点:重用,业务和对象分离,代码结构清晰,方便代码维护二、 PageObject设计模式image.png三、PO的核心要素在PO模式中抽离封装集成一个BasePage类,该基类应该拥有一个只实现webdriver实例的属性 每一个page都继承BasePage,通过driver来管理本page中元素,将.

2021-08-09 08:13:52 185

转载 web自动化测试

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

2021-08-09 08:13:36 236

转载 jenkins + jmeter +ant 发送邮件失败

问题:jenkins + jmeter +ant 发送邮件失败,如下 image.png 解决 缺jar包 image.png 点击该网站,下载commons-email.jar包点击该网站,下载activation-1.1.1.jar包点击该网站,下载javax.mail.jar包将三个 jar 包都放在 ant 的 \lib 目录下,再次运行即可...

2021-08-09 08:13:25 182

转载 requests接口测试

一、介绍Requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求二、前提pip install requests三、get的请求3.1 GET无参请求r = requests.get('http://www.baidu.com')3.2 GET传参payload = {'key1': 'value1', 'key2': 'value2

2021-08-09 08:13:16 75

转载 web自动化测试

一、认识web自动化测试什么是自动化测试? 了解为什么要进行自动化测试? 掌握自动化测试的分类? web自动化测试的使用条件和场景 自动化测试工具的优缺点 自动化测试的前景和发展方向1.1 什么是自动化测试自动操作如下:http://n1.itc.cn/img8/wb/sohulife/2016/02/24/145626026613873378.GIF1.1.1 自动化测试的概念软件自动化测试就是通过测试工具或者其他手段,按照测试人员的预定计划对软件产品进行自动化测试,他是

2021-08-08 21:05:42 216

转载 自动化持续集成

一、概念互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)1.1. 持续集成(采蜜)持续集成指的是,频繁地(一天多次)将代码集成到主干。它的好处主要有两个:(1)快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。(2)防止分支大幅偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量

2021-08-08 21:02:33 409

转载 python单元测试pytest

前提:需要安装pytest和pytest-html(生成html测试报告)pip install pytest 和 pip install pytest-html 一、命名规则Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest更加严谨案例import pytestfrom xml.dom import minidomclass TestPy01(): def testPy001(self):

2021-08-08 21:02:01 82

转载 python单元测试unittest

目录 类容 unittest 单元测试,集成测试,功能测试 Unittest的重要组成部分 断言的使用 测试用例方法的命名规则 执行测试用例 原始的测试报告和第三方的html格式报告 读取xml文件数据进行单元测试 读取csv文件数据进行单元测试 一、单元测试、集成测试、功能测试单元测试颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可测试单元进行检查和验证集成测试介于单元测试和系统测

2021-08-08 21:00:04 140

转载 python面向对象

Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。接下来我们先来简单的了解下面向对象的一些基本特征。面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的

2021-08-08 20:57:54 88

转载 python文件

目录 具体内容 文件操作 1:文件操作介绍 2:文件的打开与关闭 3:文件的读写 4:文件及文件夹的相关操作 异常处理 1:异常介绍 2:捕获异常 3:异常的传递 4:抛出自定义的异常 5:异常处理中抛出异常 一、文件的介绍1 :什么是文件?2 文件的作用使用文件的目的:保存数据存放在磁盘把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力二、文件的打开与关闭思考:如果想用wor

2021-08-08 20:57:12 116

转载 函数和集合

一、集合1.1 集合的特征集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重1.2 集合的格式格式变量名=set()变量名.add(元素)# 必须不能初始化值或变量名={元素,元素,,,}注意:下面写法为一个空字典,为空默认是字典,如果有数据在根据格式判断为字典还是集合name={}1.3 添加元素1.3.1 add案例nums = {11,24,45,96,28}nums.add(42)print

2021-08-08 20:55:52 337

转载 python列表

一、列表的介绍思考:前面学习的字符串可以用来存储一串信息,那么想一想,怎样存储咱们班所有同学的名字呢?定义100个变量,每个变量存放一个学生的姓名可行吗?有更好的办法吗?1.1 格式变量=[,,,]案例namesList = ['xiaoWang','xiaoZhang','xiaoHua']案例:不同类型namesList = ['xiaoWang',12,[1,2,3],(1,2)]二、列表的相关操作列表names1 = ['xiao

2021-08-08 20:52:29 109

转载 python元组字典

一、元组Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。1.1 元组的格式格式变量名=(,,,,)案例aTuple=(23,35,56,34,11,21)1.2 访问元组通过索引取数据案例:索引值存在aTuple=(23,35,56,34,11,21)print(aTuple[2])#56案例:索引值不存在aTuple=(23,35,56,34,11,21)print(aTuple[20

2021-08-08 20:51:51 109

转载 pyhton

一、Python介绍Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。 Python 是面向对象语言: 这意味着Python支持面向对象的风格

2021-08-08 20:51:02 151

转载 2021-07-26

目录 具体内容 文件操作 1:文件操作介绍 2:文件的打开与关闭 3:文件的读写 4:文件及文件夹的相关操作 异常处理 1:异常介绍 2:捕获异常 3:异常的传递 4:抛出自定义的异常 5:异常处理中抛出异常 一、文件的介绍1 :什么是文件?如下图展示数据image-20210117130855293.png2 文件的作用使用文件的目的:保存数据存放在磁盘把一些存储存放起来,可以让程序下一次执行的时候.

2021-07-26 19:35:27 179

转载 shell脚本

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

2021-07-22 19:11:32 110

转载 jmeter脚本录制和压测

1. 什么是脚本录制在进行测试的时候,可能有好多脚本或者界面需要操作测试,并且有些测试链接需要重复多线程高并发进行测试,我们一般会针对这一些操作,进行一个脚本录制,录制好之后,之后测试就可以在这个基础上进行测试。2. Jemeter脚本录制方式web端:BadBoy脚本录制app端:使用Jmeter自带的代理服务器进行脚本录制3. Android手机端脚本录制前提:电脑和手机在同一网络段上1:添加http代理服务器image.pngimage.png

2021-07-22 19:07:11 185

转载 jmeter压测

Jmeter本身是不能够展示内存,cpu和吞吐量的,但是可以通过添加插件的方式来对jmeter添加这些功能Jmeter常用插件介绍JMeter之ServerAgent监控资源一、 数据库压测1. 为什么要进行数据库压测不断给数据库施加压力,验证数据库处理的性能2. 如何进行数据库压测测试的过程中,我们经常要对数据库表数据进行查询、修改、添加等操作。在用 JMeter 做性能或者接口等 测试时,也可以让 JMeter 连接数据库然后对数据库数据进行相关操作。下面先来学习如何使用 JMete

2021-07-22 19:01:15 358

转载 python基础

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

2021-07-22 18:57:30 64

转载 python列表

一、列表的介绍思考:前面学习的字符串可以用来存储一串信息,那么想一想,怎样存储咱们班所有同学的名字呢?定义100个变量,每个变量存放一个学生的姓名可行吗?有更好的办法吗?1.1 格式变量=[,,,]案例namesList = ['xiaoWang','xiaoZhang','xiaoHua']案例:不同类型namesList = ['xiaoWang',12,[1,2,3],(1,2)]二、列表的相关操作列表names1 = ['xiao

2021-07-22 18:56:04 98

转载 jmeter组件

一. 性能测试1.1. 性能测试是什么1.1.1 广义定义基于协议模拟用户发出请求,对服务器形成一定负载,来测试服务器的性能指标是否满足要求性能指标关注点:时间性能、空间性能性能测试与页面无关1.1.1 狭义定义指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。1.2. 性能测试工具性能测试工具.png二. Jmeter简介2.1. 我们为什么使用Jmeter开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插.

2021-07-22 18:55:15 81

转载 测试报告及缺陷分析

9.1 引入回归测试工作完成后,就代表着产品即将上线,此时每个测试人员都需要针对自己所测试的模块出具一份测试报告,以此来总结测试结果。测试报告可以说是软件测试人员在测试阶段的最后一份输出文档。那么初级软件测试工程师应该如何撰写测试报告呢?9.2 定义记录测试的过程和结果,对发现的问题和缺陷进行分析的文档9.3 测试报告分类阶段测试报告整体测试报告9.4 报告内容9.4.1 概要编写目的 ①对测试报告进行相应的解释 ②对项目进行简介 ③对于测试任务进行简单描述,要测试哪

2021-07-13 21:28:57 6135

转载 Linux命令

2.1 测试计划介绍2.1.1 定义制定测试目的、范围、方法、时间进度及软件测试重点的过程2.2 测试计划模板内容测试目的、测试资源、测试范围、测试风险、人员分工、测试策略、测试准则、测试进度、提交测试文档。只要第一项和最后一项的位置是固定的,其他都可以微调位置2.2.0 封面和目录封面:测试计划,编写人,编写时间等,可以表格,也可以文字描述目录:自动生成2.2.1 测试目的2.2.1.1 测试目的编写结构目的的总体概述 包含详细描述2.2.1.2 测试目的编写内

2021-07-13 21:27:03 59

转载 数据库及SQL语句

8.1 定义概述:标识并描述发现的缺陷,具有清晰、完整和可重现问题所需的信息的文档。理解:测试人员发现缺陷,将缺陷记录在《缺陷报告》中,通过缺陷报告将缺陷告知给开发人员,并对缺陷进行跟踪和管理。缺陷报告是测试人员与开发人员之间重要的沟通方式。8.2 什么是缺陷软件缺陷就是通常说的Bug,它是指在软件中(包括文档和程序)存在的影响软件正常运行的问题。软件未达到产品说明书标明的功能,如一个即时通讯App不能聊天。 软件出现了产品说明书指明不会出现的错误,如高考不带身份证。 软件功能超出产品说

2021-07-13 21:21:54 454

转载 Charles

一、抓包概述1. 抓包概念抓包是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全等。下面小编就介绍几种抓包软件。2. 常见抓包工具Charles、fiddler、wireShark软件名称 简介 独 立运行 支持移动设备 是否收费 Fiddler 免费的HTTP查看工具,系统代理,工作在应用层 是 是 否 Charles HTTP代理、HTTP监控、HTTP反代理、查看HTTP通讯、查看工作信息

2021-07-13 21:18:34 75

转载 fiddler

14.1.1 简介Fiddler是位于客户端和服务器端之间的代理,也是目前最常用的抓包工具之一 。它能够记录客户端和服务器之间的所有请求,可以针对特定的请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。14.1.2 功能1、能够监听http/httpS的流量,可以截获从浏览器或者客户端软件向服务器发送的http/https请求;2、对截获之后的请求,我们还能够查看请求中的内容;3、伪造请求。不仅可以伪造客户端的请求,

2021-07-13 21:17:42 402

空空如也

空空如也

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

TA关注的人

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