- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 接口自动化--基本
解决方案:需要加密方提供远程解析服务,这样既解决了加解密问题,研发方也无需担心加解密算法暴露的问题,解决方案:使用通用的解密算法在获取加密响应信息后》对数据进行解密操作研发提供加解密 lib。解决方案:需要研发提供加解密对应的Iib 包,完成数据解密。Test fixtures:测试夹具,用例集执行之前、之后的操作。Test suites:测试套件,测试用例的集合或者排序关系。将多种响应的格式统一成一种(json),方便测试的时候断言。Test runner:执行器,执行测试用例的引擎。
2024-08-29 16:21:42
810
原创 GIT基本知识
配置邮箱:git config -global user.email "your_email@youremail.com。git reset HEAD <file>:当add到临时仓库stage后,想撤销,使用该语句,然后再调用checkout去撤销修改。验证配置结果:git config--global --list。git checkout -b 分支名:git创建分支并切换到新创建的分支上。git commit -m: 添加了一个文件名:提交到仓库,-m是注释。粘贴公钥,点击 add key。
2024-06-28 16:48:24
427
原创 Python常用数据结构
有序的可变序列- 元素可以是任意类型- 支持索引和切片操作- 可进行增删改查等操作的不可变序列- 元素可以是任意类型- 可以通过索引访问元素- 创建时速度快,适合存储固定数量的数据- 键值对(Key-Value)的数据结构值可以是任意类型- 支持快速的查找、添加和删除操作无序的元素的集合- 元素必须是可哈希的(即不可变- 支持交并补等集合运算- 可进行增删查等操作。
2024-06-14 10:29:37
901
原创 Python条件控制、循环
例如:a=1,b=2 print(a) if(a<b) else print(b);结果:print(a)例如: a=1,b=2 if(a<b) print(a) else print(b);结果:print(a)1. for... in 循环:range(结束数值),range(开始数值,结束数值),range(开始,结束,步长)in后面可跟range函数,也可以跟list,集合等数据结构。2. while循环。
2024-06-13 10:25:36
118
原创 Python输入输出
replace():例如:s='hello bob', s.replace("bob", "Amy"), 结果输出:'hello Amy'strip():例如:str = " hello ", str.strip(),此时str="hello",空格就消失了。split():例如:s = 'hello bob',s.split(" "),结果输出:['hello', 'bob']join():例如:arg=["a","b","c"],print("|".join(arg)),结果输出:a|b|c。
2024-06-12 14:46:29
242
原创 PyCharm创建新项目
使用Pipfile和Pipfile.lock文件跟踪依赖关系。- 简单的命令行界面来创建、管理和发布Python项目。- 使用pyproject.toml文件管理依赖关系。- 创建隔离的环境,安装不同版本的Python和R等。- 命令行界面用于创建、激活、删除和管理环境。- 简单的命令行界面来管理Python包。- 创建一个独立的Python环境。- 管理Python、R包、C库等。- 智能解析依赖关系,确保兼容性。- 简单易用,易于与IDE集成。- 自动创建和管理虚拟环境。
2024-06-12 11:03:39
451
原创 【01】霍格沃兹测试开发学社技术学习笔记之测试开发体系介绍
测试一个项目或者负责一个公司的业务线,需要了解业务的业务知识和技术知识。分析业务要理解业务,可以通过画用例图、时序图、状态图、活动图分析技术需要了解nginx、数据库、常用的服务(例spring-boot,django、flask)、消息管道一个实践学会配置域名指定到某个服务器上在服务器上搭建自己的web服务器【收流量】,nginx,或者网关服务往下游进行负载均衡,流量分拆到具体的python服务上/java服务进行相关的处理。............
2022-07-24 17:01:37
441
原创 【00】霍格沃兹测试开发学社技术学习笔记之测试方法与理论
软件开发流程的演变——>——>模型是在软件开发过程中总结出来的经验1.软件开发的各项活动严格按照线性方式进行2.当前活动接受上一项活动的工作结果3.当前活动的工作结果需要进行验证1.开发的各个阶段比较清晰2.强调设计和早期调查3.适合需求稳定的产品开发1.由于开发模型是线性的,增加了开发的风险2.代码由两人一起完成,一个人输入代码,而另一个人审查他输入的每一行代码。先编写测试代码,再开发能通过测试代码的开发代码帮助团队的每一个人去理解需求所提出的一个具体的比喻。...............
2022-07-24 12:20:58
526
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人