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

原创 2021-08-08

对于手机端测试,按照平台来分,分为Android和IOS两大主流系统 Android开源导致碎片化比较严重,(手机品牌众多,系统版本各异,分辨率不统一,主流手机型号上千。无法保证应用、游戏对于所有手机的适配兼容。)bug比较多,而IOS通常bug会少一些。 Android手机长按home键,会呼出应用列表和切换应用,右滑择会终止应用。 还有分辨率测试,Android手机分辨率有20多种,IOS较少一些 再就是手机操作系统,Android系统太多了,IOS较少,但是升级之后不能够降级,不过呢,发现

2021-08-08 20:47:13 411

原创 po模型、

三、PO的核心要素 在PO模式中抽离封装集成一个BasePage类,该基类应该拥有一个只实现webdriver实例的属性 每一个page都继承BasePage,通过driver来管理本page中元素,将page中的操作封装成一个个方法 TestCase继承unittest.Testcase类,并依赖page类,从而实现相应的测试步骤 四、非PO实现 4.1 代码展示 from selenium import webdriver from time import sleep driver =

2021-08-08 20:44:48 167

原创 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-08 20:43:44 166

原创 pytext

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

2021-08-08 20:40:33 235

原创 unittest

一、单元测试、集成测试、功能测试 单元测试 颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可测试单元进行检查和验证 集成测试 介于单元测试和系统测试之间,一般由开发小组采用白盒+黑盒的方法来测试,即验证“设计”又验证“需求”。主要用来测试模板与模板之间的接口,同时还要测试一些主要的业务功能。 功能测试 颗粒度最大,一般由独立的测试小组采用黑盒的方式来测试,主要测试系统是否符合“需求规格说明书 问题:什么是白盒测试,什么是黑盒测试 白盒:主要应用

2021-08-08 20:37:46 159

原创 python面向对象

面向对象技术简介 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量, 用于处理类及其实例对象的相关的数据。 方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。 局部变量:定义在方法中的变量,只作用于当前实例的类。

2021-08-08 20:35:51 116

原创 python的文件操作和异常处理

二、文件的打开与关闭 思考:如果想用word编写一份简历,应该有哪些流程呢? 步骤:新建--写入数据--关闭 打开word软件,新建一个word文件 写入个人简历信息 保存文件 关闭word软件 同样,在操作文件的整体过程与使用word编写一份简历的过程是很相似的 结论 打开文件,或者新建立一个文件 读/写数据 关闭文件 2.1 打开文件 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件open(文件名,访问模式) 格式 f = o

2021-08-08 20:34:45 135

原创 python集合和函数

一、集合 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:33:39 205

原创 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:32:17 91

原创 python列表

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

2021-08-08 20:31:06 119

原创 python基础--语句

判断语句1:if语句的使用格式 2:if-else的使用格式 3:if-elif-else的使用格式 4:if嵌套 循环语句1:while循环的格式 2:while循环嵌套 3:for循环的格式 作者:Anwfly 链接:https://www.jianshu.com/p/bccaed3162b9 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1.1 if语句的使用格式 if 要判断的条件:条件成立时,要做的事情 案例:判断年纪,如果age大于18,输...

2021-07-22 19:18:54 82

原创 python

一、Python介绍 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 二、Python的特点 易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。 易于阅读:Python代码定义的更清晰。 易于维护:Python的成功在于它的源代码是相当容易维护的。 一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。 互动模式:互动模式的支持,您可以从终端输入执行代

2021-07-22 18:38:33 220

原创 数据库及命令

1.数据库和SQL的关系 数据库里面放着数据,而SQL是用来操作数据库里数据的语言(工具) 2.SQL语句分类 DDL DML DCL DQL 3.DDL-数据库定义语言 1. 查看数据库 show databases; 2. 创建数据库 create database 库 3. 删除数据库 d...

2021-07-13 21:50:25 100

原创 linux 常用命令及使用

1.Linux 目录结构 bin boot dev etc home lib sbin usr var ... 操作命令: cd usr/ 切换到该目录下usr目录 cd ../ 切换到上一层目录 cd / 切换到系统根目录 cd ~ 切换到用户主目录 2.目录操作命令 增加目录 :mkdir 目录名称 查看目录 :ls 查...

2021-07-13 21:10:37 96

原创 Fiddler的安装与使用

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

2021-07-08 20:10:11 228

原创 charles抓包

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

2021-07-07 18:46:49 194

原创 接口测试以及PostMan的使用

1 接口 1.1 接口概述 定义:接口就是API(Application Programming Interface,应用程序接口) 1.2 接口的表现形式 http://www.qubaobei.com/ios/cf/dish_list.php?stage_id=1&limit=20&page=1 协议 主机地址 路径 参数 11.2 ...

2021-07-06 19:59:30 277

原创 测试报告编写

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

2021-07-05 20:38:21 174

原创 测试缺陷报告

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

2021-07-05 20:36:47 394 1

原创 禅道的安装和使用

一、测试工具背景 当测试环境搭建完成后,测试人员将在自己搭建的环境上执行测试用例,开展测试工作。测试人员在执行测试用例的过程中,如发现实际结果与预期结果不一致, 则意味着出现Bug (缺陷、错误、问题)。当测试人员发现了Bug之后,就需要把Bug提交给开发人员进行修复。那测试人员应如何记录一个Bug呢?测试人员通过什么工具把Bug转发给开发人员的呢?测试人员提交完Bug后又如何做回归测试呢?本章将对提交Bug所涉及的各种问题进行详细介绍。提交Bug不仅仅是测试人员价值的体现,也是测试人员迓开发人员沟通的重

2021-07-05 20:31:33 3041 1

原创 测试计划文档

1 测试计划介绍 1.1 定义 制定测试目的、范围、方法、时间进度及软件测试重点的过程 2 测试计划模板内容 测试目的、测试资源、测试范围、测试风险、人员分工、测试策略、测试准则、测试进度、提交测试文档 2.1 封面和目录 封面:测试计划,编写人,编写时间等,可以表格 目录:自动生成 2.2测试目的 2.3测试目的编写结构 目的的总体概述 包含详细描述 2.4测试目的编写内容 对项目测试进行整体描述。 详细描述各个模块、功能具体要做什么样的测试,bug解决情况,以及相应的上线时间。..

2021-07-05 20:12:15 537

原创 测试用例及方法

一、用例介绍 1.用例定义: 由测试输入,执行条件,预期结果组成的案例。 2.测试用例的用处: A:避免盲目测试提高测试效率。 B:使测试重点突出,目标明确。 C:降低工作强度,缩短工作周期。 D:检验软件是否满足客户需求、体现一个测试人员的工作量、展现测试用例的设计思路。 3.用例...

2021-07-05 20:04:05 132

空空如也

空空如也

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

TA关注的人

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