- 博客(24)
- 收藏
- 关注
原创 python 赋值、深拷贝、浅拷贝的区别
python 赋值、深拷贝、浅拷贝的区别赋值:其实就是对象的引用(相当于取别名)。浅拷贝(copy):拷贝父对象,不会拷贝对象内部的子对象,会引用子对象。深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。赋值实例# a这个大列表是一个父对象,里面的小列表是a的一个子对象a = [1, 2, 3, ["a", "b"]]# 赋值实例b = aprint("a:", a)print("b:", b)## 打印结果a: [1, 2, 3,
2022-03-15 17:16:52
860
原创 1v1微信聊天测试点
1v1微信聊天测试点在不同的测试策略的维度上进行分析1 UI角度ui是否符合需求是否美观2 功能角度2.1 入口聊天界面的入口2.2 出口聊天界面的出口2.3 发送信息发送纯文字,图片,文件,表情,语音、视频,文字+表情消息,发送功能是否正常发送失败后,是否支持消息重发发送红包、转账功能是否正常2.4 接收信息接收纯文字,图片,文件,表情,语音视频,文字+表情消息,接收功能是否正常接收失败,是否支持继续接收2.5 发送限制测试图片 ,文件。
2022-02-18 10:22:07
5097
原创 网络专项测试点
网络专项测试点功能: 网络制式 2g/ GPRS(2.5g)/ EDGE(2.75g)/ 3g/ 4g/ 5g/ wifi 高延时 高丢包 假热点 无网络网络切换: 不同制式切换 有网络不同带宽切换 有网络和无网络切换体验: 响应时间 加载图标 异常反馈: 形式/ 文案 大流量动作网络切换 安全策略: 登录IP变动/ dns劫持异常机制: 异常信息 容错机制 超时机制 重连机制...
2022-02-18 10:16:15
753
原创 app性能测试
1 app性能测试提到APP的性能测试这个概念比较笼统,因为APP的性能测试分为服务端的性能和手机端的性能测试1.1 app服务端性能测试app服务端的性能测试,利用jmeter等工具模拟并发,压测服务器系统,服务端性能测试,一般可以通过接口来测,关注的指标主要包括以下几个:平均响应时间错误率吞吐量CPU/内存占用率网络/硬盘的读写速度1.2 app客户端性能测试app客户端的性能测试,主要是指app运行操作过程当中,监测当前手机系统的一些性能指标,以此来确定app的性能是否会影响到
2021-05-19 11:11:18
11821
9
原创 Postman进阶使用
3.Postman进阶3.1 批量执行接口当我们在一个Collection中编写了很多的接口测试用例,想一起执行这批用例,在postman中是如何操作呢 ?实现步骤:选中一个想要执行的项目集合[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ivD8Z2R9-1618040843386)(Postman.assets/image-20210407182023032.png)]这时会弹出一个叫Collection Runner的界面,默认会把Collection中
2021-04-30 10:11:45
428
原创 postman使用基础
Postman1. 介绍postman是一款支持http协议的接口调试与测试工具下载安装官网下载:https://www.postman.com/downloads/2. Postman基础界面导航说明初次使用postman的可能对界面上的一些元素不太熟悉,下面就通过一张图来说明这些元素的含义2.1 集合接口管理(Collection)当我们对一个或多个系统中的很多用例进行维护时,首先想到的就是对用例进行分类管理,同时还希望对这批用例做回归测试 。在postman也提供了这样一个功能,
2021-04-10 15:38:20
405
原创 HttpRunner 3.x快速上手
HttpRunner1、介绍HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 Python/YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。1.1 设计理念拥抱开源,不重复造轮子,而是将优秀的开源的项目组装成战车1.2 主要特征开源包含Requests的全部特性,轻松实现HTTP(S)的各种测试需求结合Pytest测试框架,以Python/YAML/JSON格式定义测试用例,用例管理简洁优雅支持HAR 记录并
2021-02-06 11:19:14
1461
1
原创 解决Fiddler不能抓包问题
解决Fiddler不能抓包问题1、清除C:\Users\Administrator\AppData\Roaming\Microsoft\Crypto\RSA 目录下所有文件2、清除电脑上的根证书,WIN+R快捷键,输入:certmgr.msc, 然后回车,查找所有fiddler证书,然后删除3、清除浏览器上的证书文件 ,此处需要仔细查找带有FiddlerRoot的字样,并删除,以谷歌浏览器为例说明,在浏览器上输入: chrome://settings/,隐私设置和安全性—>安全—>证书,
2021-02-06 10:49:53
11560
5
原创 小程序测试与app测试的区别
小程序测试与app测试的区别小程序测试与app测试基本上都一样小程序和app区别1、 用户获取渠道区别小程序: 二维码、用户分享推荐、搜索小程序APP: 需要去应用市场(或其他)下载2、 下载、安装卸载小程序: 不需下载安装,清除时直接删除小程序APP:需要下载、并安装才能使用,清除时需卸载小程序测试点:重点是权限测试以及分享测试:1、 权限测试:未授权时登入小程序、已授权时登入小程序、同一个账号在不同手机端登入小程序2、 UI测试:页面元素展示、页面交互3、 功能测试:按功能模块
2020-12-31 17:44:40
3726
原创 selenium实现web自动化测试
Web自动化测试课程大纲序号章节知识点1第一章 Web自动化入门1.认识自动化及自动化测试2.自动化测试工具选择3.环境搭建2第二章 Selenium-API1.元素定位方式2.元素和浏览器的操作方法3.鼠标和键盘操作4.元素等待5.HTML特殊元素处理6.窗口截图7.验证码处理3第三章 Pytest框架1.Pytest基本使用4第四章 PO模式1.方法封装2.PO模式介绍3.PO模式实战5第五章 数据驱动1.JSON读写2.数据驱动介绍
2020-12-30 19:53:38
5853
1
原创 权限测试
权限测试权限测试如何去做?用户权限,就是该账号拥有哪些执行操作的权利从功能的角度上:1.通过页面创建不同的角色账号,并且分配角色权限模块,在页面登录不同的账号去确认账号的权限2.一次只给用户单独设置一个权限,设置之后检查该权限是否生效3.给用户不设置任何权限,设置之后检查该用户能否使用系统4.给用户设置全部权限,设置之后检查所有权限是否生效5.给用户设置部分权限,设置之后检查部分权限是否生效6.用户正在进行相关的操作,管理员为该用户添加其他权限,是否能进行7.用户正在进行相关操作,管
2020-12-29 18:34:44
1843
原创 常见的状态码
常见的状态码1xx开头的一般不常见2xx (表示成功)表示成功处理了请求的状态代码。200 : 成功处理了请求,一般情况下都是返回此状态码201 : 请求成功并且服务器创建了新的资源3xx (重定向)表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。301 : 永久性重定向,表示请求的资源被分配了新的URL,之后应使用更改的URL302 : 临时性重定向,表示请求的资源被分配了新的URL,希望本次访问使用新的URL304 : 取本地缓存4xx(请求错误)这些状
2020-12-29 14:35:48
261
原创 浅谈cookie session token
cookie / session /tokenCookie的特点和作用Cookie由服务器生成,发送给浏览器,浏览器把cookie保存,下一次请求同一网站时会把该cookie发送给服务器。cookie存储数据在客户端浏览器浏览器对于单个cookie 的大小有限制(4kb) 以及 对同一个域名下的总cookie数量也有限制(20个)cookie是有时效性的作用:cookie一般用于存出少量的不太敏感的数据在不登录的情况下,完成服务器对客户端的身份识别session介绍1.se
2020-12-25 17:09:35
211
1
原创 测试流程!
1.需求评审测试工程师在需求评审中的主要职责是什么? 1)确认自己对需求的理解是否清晰 2)对需求中不合理的地方提出修改意见 3)根据用户体验角度提出建议 4)对比市场上的同类产品 5)可能确认需求文档的完整和正确性,能够指导后期的工作2.制定测试计划与测试方案2.1 测试计划测试计划是指描述了要进行的测试活动的范围,方法,资源,进度的文档 1)明确了测试目标与测试范围 测试目标 PC端 客户端 MAC Windows WEB端 手机
2020-09-10 14:47:52
174
原创 测试用例的设计方法!
常见的8大测试用例设计方法1.等价类划分法1.1 有效等价类1.2 无效等价类2.边界值2.1 边界值使用的步骤3. 判定表3.1 判定表的组成4.因果图5.正交法6.场景法(最重要的用例设计方法)7.流程图法8.错误推断法测试用例设计方法总结1.等价类划分法等价类划分是一种黑盒测试方法,把无限的测试变成有限的测试。通过对输入数据分类的方式,在保证测试质量的情况下,简化的测试的过程。应用场合:有数据输入的地方(比如说:输入框,文本框),就可以用到等价类划分1.1 有效等价类对软件而言,是有效的,
2020-08-30 15:11:05
13295
原创 Linux简易命令整理
Linux快速入门1. Linux 概述1.11 Linux 是什么1.2 虚拟机1.3 centOs1. Linux 概述1.11 Linux 是什么 Linux和windows一样是操作系统,我们所使用的应用软件都需要依赖操作系统来运行1.2 虚拟机由于我们不可能在我们电脑上同时按照windows和linux操作系统,所以我们需要安装虚拟机,将linux安装在虚拟机上。这样我们进入虚拟机就可以使用linux操作系统,退出虚拟机就可以使用windows系统。1.3 centOscentOs
2020-08-12 19:33:43
5053
6
原创 MySQL数据库
MySQL概述1.1mysql是什么mysql是一个数据库,用来管理数据的,就像车库是用来管理车辆。其他产品有oracle。mysql是一个关系型的数据库。mysql数据库是表的集合1.2mysq简介MySQL是一个流行的关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前属于 Oracle 旗下公司。MySQL被广泛地应用在Internet上的中小型网站中。在 WEB 应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关
2020-08-01 13:15:48
1029
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人