- 博客(32)
- 收藏
- 关注
原创 pytest
pytest 框架中并没提供特殊的断言方法,而是直接使用 python 的 assert 关键字进行断言。以上内容主要靠记忆和熟练度,背一背就可以了。用例所在的目录,设为包(目录中包含一个_init_文件)如果存在目录,目录必须提前创建,报告的后缀是.html。输入:pytest--version 可以看到版本。安装:pip install pytest。pytest.ini 中的参数不要写错。assert 预期==实际。--html=测试报告所在的路径。为什么用pytest?后置 teardown。
2026-04-27 15:47:47
99
原创 小程序项目的测试与实操
点utils 找到 config.js 里面换一下网址。在哪个文件中添加绑定appid 和 appsecret。将前端代码导入开发者工具,绑定appid。分析测试点 首页,分类,购物车,业务。微信小程序之父,也是微信之父 张小龙。微信小程序不是app,是个h5 页面。1.代码区域改配置文件,编译运行。需求与测试点,根据需求编写流程图。文件太小,目前总包不超过20M。开发者工具,菜单,可以导入项目。导航明确,,来去自如。围绕测试点,做流程图。
2026-04-13 17:46:03
36
原创 APP端抓包工具操作与应用
然后随便打开个网站,然后在抓包工具中 看看时间,测完了把小乌龟关了。直接在throttle setting 中选个网就可以。手机电脑都安装证书,核心就是 安装证书,设置代理。mac 一般默认没有开启代理,,win一般都开启。4 charles 允许连接。2 charles 设置代理。1 手机电脑在同一个 网段。3 电脑,手机安装证书。有锁的话,按照下图操作。以下是用模拟机 抓包。
2026-04-13 13:33:15
57
原创 APP稳定性测试
monkey环境,由安卓系统自带,使用java语言,在安卓文件系统中的存放路径 /system/framework/monkey.jar;adb shell monkey -p 包名 -v 模拟次数 >路径/log.txt。崩溃问题: 在日志中搜索“NullPointerException”monkey测试出现错误后,一般的分析步骤看monkey的日志。程序无响应的问题:在日志中搜索“ANR”monkey 异常情况分析。
2026-04-12 19:44:34
49
原创 ADB命令
Native/Dalvik 的Heap信息,如果发现这个值一直增长,则代表程序可能出现内存泄漏。格式 adb shell am start -w 包名/activity名。ADB 是一个通用的命令行工具,也是android 软件测试开发者常用的调试工具。adb 可以 安装卸载软件,管理安卓系统软件,,启动测试,抓取日志。adb logcat >地址。adb相当于一个桥,连接电脑和手机。主要看 error,,,,anr。稳定性测试工具 monkey。1安装sdk,adb。
2026-04-12 16:52:42
58
原创 APP专项测试
专享性能::app是一款软件,安装在手机中,app对手机硬件资源的使用消耗(cpu,,,内存,流量电量等)总结一下 就是 在 solopi 工具里面 选择要测的项目,再打开app用一下,,,,最后看看结果。app应用兼容性,与手机硬件兼容,与外部硬件设备兼容,与操作系统软件兼容,与其他APP兼容。2手机端设置测试点,设置不接受消息,是否会收到消息,消息显示位置正常吗,能否从消息跳转。兼容性测试,手机型号,系统版本,分辨率屏幕尺寸,网络,,应用兼容性。push消息测试,app推送的各种消息,
2026-04-11 20:21:47
244
原创 APP功能测试
就是根据需求, 搞个流程图,正面反面编写测试点,根据测试点编写测试用例,然后找到缺陷写报告。传统行业:瀑布模型 将一个项目作为一个整体,下一个环节依赖上一个环节的完成。互联网行业:敏捷模型 将一个项目拆分成多个子项目,每个迭代周期完成一个子项目。开发阶段 到 测试阶段 到上线发布。
2026-04-11 16:43:08
39
原创 Web端抓包工具操作与应用
实现 1打断点修改请求,将错误密码修改为正确密码,修改title信息,黑马软件测试,响应打断点,修改title信息。客户端向服务器发送请求以及服务器响应客户端的请求,都是以数据包来传递的。案例,使用错误密码登陆成功,修改title信息。能操作抓包工具抓取http请求和响应的数据包。抓包:通过工具拦截客户端与服务器交互的数据包。设置要模拟的网络速度,开启延时,测试项目。能使用抓包工具绕过页面限制进行测试。每上传一kb,,,每下载1kb。能操作抓包工具进行弱网测试。测试辅助工具:抓包工具。
2026-04-09 21:18:07
49
原创 Web项目功能测试用例实战
核心就四部 先分析需求 再用流程图的方式分析测试点,然后编写测试用例,最后测试。测试计划:指导测试组成员进行工作和让测数组以外的项目成员了解测试的工作。根据流程图设计测试用例,先找出流程图的路径再编写测试用例。核心内容:测试对象和范围,测试进度安排,准入准出标准。计划类型:项目总计划,个人执行计划。业务流程测试的方法:流程图。Web项目功能测试用例实战。测试计划包含哪些内容?
2026-04-08 20:32:31
57
原创 商城项目的环境部署和数据查询
c修改配置,替换配置 rz上传nginx1.conf配置文件。2 步骤 a把项目包上传到服务器指定的目录 rz 只能用于远程连接工具。b解压,给这个解压后的文件夹权限。systemctl status 服务名 状态。systemctl disable 服务名 禁用。1 保证环境是好的,LNMP已安装,并且可以运行。systemctl start 服务名。systemctl restart 服务名。systemctl stop 服务名。在linux中输入命令查看是否安装。
2026-04-02 19:49:20
67
原创 数据增删改查SQL语句
update student set name='狄仁杰',, age =18 where id =3;update顾名思义就是更新更改的作用。and 两个都满足 select *from students where age<20 and sex='女';格式 select 字段1,字段2,聚合函数... from 表名 group by 字段1,字段2...说明,从start开始,获取count条数据,start索引从0开始。is_delete字段来标识,1表示删除,0表示未删除。
2026-04-01 17:28:36
342
原创 数据库命令行操作及表操作
方式二: insert into 表名 (字段一, 字段二,.......) value(值1, 值二,...);链接指令格式: mysql -h数据库IP -P端口号 -u数据库登录用户名 -p数据库登陆密码。注释的快捷键: ctrl + / 运行的快捷键 ctrl +回车 运行时鼠标要放在语句的位置。因为服务器安装在cenos7上面,所以服务器的ip地址和cenos7的ip地址是一样的。但是,每个服务器的端口是唯一的,不同的,mysql 服务器默认端口为3306。
2026-03-30 20:20:07
234
原创 Linux 高级命令
打包命令:tar -cvf 打包文件.tar 被打包的文件/路径 打包只是集合 没有压缩。通过最后几行信息,,看程序运行状态,通过这个状态定位这个程序的问题,一般都会动态监控,不会静态。压缩: zip -r 压缩包的名字.zip 需要压缩的文件。tar -xvf 包的名字.tar -C (大写) 指定的路径。压缩 tar -czvf 包的名字.tar.gz 需要打包的所有文件。tar -xvf 包的名字.tar.gz 没有指定路径,解压到当前路径。
2026-03-29 21:28:24
230
原创 Linux初级命令
cat 文件名:适用于查看较少内容的文件,可以用来查看文件,创建文件,合并文件,追加文件等功能 -n 对输出显示行号。例如 ls -l / > mike.txt 本来显示到屏幕的内容,复制粘贴在了 txt文件里。绝对路径: 表示从根目录或家目录 开始的具体目录位置 /root/cmd ~/cmd。绝对路径: 表示从根目录或家目录 开始的具体目录位置 /root/cmd ~/cmd。[a-z].txt 查后缀为.txt的文件,且名字为a到z 任意一个字符。
2026-03-29 11:24:53
318
原创 5-测试用例编写心得
编写思路,先根据需求画流程图。分选出不同的模块,, 每个模块分为正向反向, 正反论证。预期结果 没有bug的情况下,应该是什么样子的。前置条件 测试这个东西之前,需要完成哪些步骤。项目 所测的东西属于哪一个模块的。用例标题 把想测试的东西总结成精简的句子。用例编号 自己根据内容起一个有标志性的编号。优先级 重要程度。
2026-03-27 22:43:15
26
原创 软件测试-3
需求阶段:需求描述不易理解,有歧义,错误等。注意事项: 可重现, 一个缺陷上报一个问题。运行阶段:软硬件系统本身故障导致软件缺陷。准确 具体 简洁易懂 次序清晰。设计阶段: 设计文档存在错误或者缺陷。用户常用的功能 一般都是主要功能。1.能够说出软件缺陷判定标准。2 能说出缺陷的管理流程。编码阶段:代码出现错误。
2026-03-26 22:24:34
33
原创 软件测试—2
假设有n个条件,每个条件的取值有两个,全组合有2的n次方种规则。(12,80】 边界点 12,50,80,13,81。需求评审,计划编写,用例设计,用例执行,缺陷管理,测试报告。动作桩:列出问题中可能采取的操作,操作的排列顺序没有约束。条件桩:列出问题中的所有条件,列出条件的次序无关紧要。动作项:列出条件项的。各种取值下的应该采取的动作结果。规则:判定表中贯穿条件项和动作项的一列就是一条规则。条件项:列出条件对应的值,所有情况下的真假值。测试用例的作用:防止漏测,实施测试的标准。
2026-03-26 19:52:44
60
原创 软件测试day1
3.接口测试 使用代码或工具 对服务端提供的接口进行测试。4.性能测试 代码或工具 模拟多人使用软件,查找服务器缺陷。软件测试: 使用 技术手段 验证 软件是否满足使用需求。2.自动化测试 使用代码或工具代替手工,对项目进行测试。验收测试主要分为 内测,公测,使用不同的人发觉项目缺陷。集成测试又称接口测试,针对模块之间访问地址。系统测试对整个系统测试功能,文档,兼容等。灰盒 部分源代码可见,ui不可见。白盒 全部代码可见,ui不可见。黑盒 源代码不可见,ui可见。
2026-03-18 22:34:52
198
原创 队列 数据结构与算法 python版
队列是一种有次序的数据集合,其特征是:新数据项的添加总发生在一端(通常称为“尾 rear”端)而现存数据项的移除总发生在另一端(通常称为 “首front”端)当数据项加入队列,首先出现在队尾,随 着队首数据项的移除,它逐渐接近队首。这种次序安排的原则称为(FIFO:First-in first-out)先进先出 或“先到先服务first-come first-served”
2024-08-28 23:35:06
1901
原创 栈 数据结构与算法 python版
一种有次序的数据项集合,在栈中,数据 项的加入和移除都仅发生在同一端 这一端叫栈“顶top”,另一端叫栈“底base”距离栈底越近的数据项,留在栈中的时间 就越长 而最新加入栈的数据项会被最先移除。这种次序通常称为“后进先出LIFO”: Last in First out 这是一种基于数据项保存时间的次序,时间越短 的离栈顶越近,而时间越长的离栈底越近。
2024-08-28 12:32:39
2046
原创 C++ 类的学习
后面声明,只允许本类中的函数访问,而类外部的任何函数都不能访问。类似,其差别表现在继承与派生时对派生类的影响不同,详见第七章。成员函数:可以在头文件中直接定义,也可以只声明(在类外定义)一般设置为私有或保护类型的访问控制方式,而成员函数视具体的。如果紧跟在类名称的后面声明私有成员,则关。,任何外部函数都可以访问公有类型数据和。功能:将通过通信接收的 字符串,转换成。成员函数的实现直接放在类里面,此。后面声明,它们是类与外部的接口。的头文件一般要加上宏开关(需求,可以为私有、公。公有成员(外部接口)
2024-08-14 12:27:40
1397
原创 python注释
中文编码(声明注释) 一定要写在第一行。第一行, gbk 决定了编码格式。三个 单引号 或 三个双引号。多行注释本质上是字符串。
2024-08-14 10:29:30
240
原创 Python 全套学习思路
第三步,可以去找一些资源,项目上手实操。建议大家使用GitHub网站。使用UU加速器,搜索(学术) 可以。第二步,很多学校教的 数据结构都是C语言,所以要想学好py得。第一步,学习python 全栈基础语法。更加系统的巩固一遍。第四步,学习与人工智能相关的机器学习等等。客,力扣 练习编程题。
2024-08-13 19:03:19
308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅