- 博客(23)
- 问答 (1)
- 收藏
- 关注
原创 抓包工具fiddler的使用教程
是一个Http协议调式工具,它能记录并检查所有的电脑和互联网之间的通讯,设置断点,查看所有的进出Fiddler的数据(Cookie、html、js、css)是一个Http协议调式工具,它能记录并检查所有的电脑和互联网之间的通讯,设置断点,查看所有的进出Fiddler的数据(Cookie、html、js、css)安装好后,桌面是不会有快捷图标的,直接在电脑的搜索框里面进行搜索进去就ok!③通过抓包工具拦截请求数据,进行修改信息,绕过前后端界面限制。找到自己下载的内容,双击安装,(可以更改自己安装的目录)
2024-10-11 21:07:12 304
原创 Appium自动化测试框架
执行的测试脚本会转成JSON数据,通过http请求发送给Appium server,Appium server将请求转换成command,发送给平台工具SDK(IOS:instruments;:Appium是一个开源、跨平台、多语言支持、接口统一,适用于原生app、Web app或混合移动app的自动化测试工具;Appium是一个开源的移动端自动化测试工具,适用于移动端原生APP、移动Web APP或混合APP的自动化测试;:C/S (C客户端:测试脚本,S服务端:Appium);1、打开要测试的应用。
2024-10-10 23:27:59 737
原创 ADB原理以及命令
简而言之,ADB 就是连接 Android 手机与 PC 端的桥梁,所以ADB又称为安卓调试桥(注意:是安卓,不是iOS),可以让用户在电脑上对手机进行全面的操作。应用场景:如果希望将电脑上的某个文件,发送到手机上,使用adb push命令,反之,也是从手机上拉取文件到电脑也是如此。应用场景:后期,我们告诉计算机到底打开哪一个应用场景和哪一个界面,必须使用的一个写代码的参数。(2)Daemon守护进程:运行在调式设备中,手机或者模拟器,(1)Client端:运行开发机器中,即你的开发电脑,
2024-10-10 16:20:46 501
原创 selenium grid的分布执行
不同在电脑就是发送一个命令给CPU,理论上需要网络问题,简单来说 ,多台电脑的总线机制。设定一个电脑为主节点,其他的为分支节点,可以通过主节点去通知分节点,要是主节点不行了,就是通过通信这个方式去通知其他的节点。常规的情况下,建议不建议多线程,并发锁机制,并发协同的机制。线程一般是开发用于人数的,数据多的处理。分布式就是 进程就是软件,线程就是我在软件的运行的东西,代码(任务),线程(搬运代码)分布式:多机器协同,就是多台机器去协同完成一个任务。selenium grid分布式测试。
2024-10-10 16:12:14 160
原创 Pytest自动化框架的使用
ytest是python的一种单元测试框架,同自带的unittest测试框架类似,相比起来,pytest更简单。4.执行测试过程中可以将某些测试跳过,或者对某些预期失败的case标记成失败。测试类以Test开头,并且不能带有_ _ init _ _方法。6.支持运行由Nose,unittest编写的case。7.具有多个第三方插件,还可以自定义扩展。2.支持简单的单元测试和复杂的功能测试。5.支持重复执行失败的case。测试文件以test_开头或结尾。8.方便和持续集成工具集成。测试函数以test_开头。
2024-10-09 20:20:17 123
原创 APP测试分类
C/S(客户端/服务器):业务测试、功能模块测试:①CPU、内存占用②启动速度③流量、电量消耗④流畅度⑤稳定性:①安装卸载升级②Push消息推送③交叉事件测试④用户体验测试⑤兼容性测试1、:在实际测试工作中,为了方便测试程序包的安装和管理,可以使用一些应用程序内测分发平台。eg:蒲公英、Testlink等。:产品测试完成后、将App发布应用到各种平台上。:豌豆荚、应用宝、360手机助手、各类手机品牌商城等。:使用技术手段、验证程序功能符合应用需求。(1)对象:核心业务、单功能。
2024-09-19 21:26:19 669
原创 Android SDK环境搭建
被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。a.只需要解压即可,再将解压的文件夹放到目录下,注意:放置的这个目录最好不要有中文,最好是放在某盘的根目录下。提示版本号,则表示有JDK环境,提示java不是内部命令,则表示没有JDK环境。因此,Android SDK 指的是Android专属的软件开发工具包。(2)安装Android SDK,配置Android SDK的环境变量。JDK:java运行的虚拟环境。前提:电脑要有JDK的环境。
2024-09-19 16:32:15 459
原创 web项目测试的基本流程
项目的测试一般分为核心业务的测试和其他单功能的测试。2、制定测试计划与方案。③测试点转执行测试用例。②提取测试点覆盖需求。
2024-09-19 14:58:17 89
原创 测试模块分类以及八大用例
①兼容性:web浏览器:(chrome浏览器、Edge浏览器、Firefox浏览器、Safari苹果浏览器):对已修复bug更新后对已测的内容再次进行测试(作用:保障bug修复,确保新功能对旧功能没有影响)⑥测试步骤:测试点执行的关键步骤(eg:1、输入账号2、输入密码3、点击登录按钮)⑤前置条件:执行操作步骤的前置条件(eg:1、账号已经注册2、已打开登录页面):描述测试点执行的文档(测试输入、执行条件、预期结果等):功能、性能、兼容、易用、安全、可靠性、移植性、维护性。④优先级:用例的重要程度。
2024-09-19 08:37:09 517
原创 html+css基础知识点
在pre元素内部出现的内容,会按照源代码格式显示到页面上,该元素通常用于玩网页中显示的一些代码。兼容性:1、旧版本的不支持的Video、audio 2、不同的浏览器支持的音视频的格式不同 (mp4、webm)空白折叠:在源代码中的连续空白字符(空格、换行、制表),在页面显示时候会被折叠为一个空格.lang 属性是全局的属性,表示该元素内部使用的文字是使用哪一种自然语言书写而成的。3、Markdown Preview Enhanced 笔记的编写的插件。VScode里面的注释:ctrl+/ 快速的添加注释。
2024-03-20 20:53:34 330 1
原创 Webpack的基本使用
(1)webpack是前端项目工程化的具体解决方案。:提供了友好的前端模块开发支持、以及代码压缩混淆、处理浏览器JavaScript的兼容性、性能优化等强大的功能。(2)创建列表隔行变色项目①新建空白项目 运行②新建src的源代码目录③新建src>index.html和scr>index.js脚本文件④初始化首页的基本的结构⑤运行命令,安装jQuery⑥通过Es6模块化的方式导入jquery ,实现列表的颜色变色效果(3)项目中安装webpack的两个包①-S 是–save的简写。
2024-03-11 00:01:00 555 1
原创 小程序的目录文件解读
⑦sitemap.json用来配置小程序及页面是否允许被微信索引。②utils用来存放工具的模板(eg:格式化时间的自定义模块)⑥project.config.json项目配置文件。④app.json小程序项目的全局配置文件。⑤app.wxss小程序项目的全局样式文件。①pages用来存放所有小程序的页面。③app.json小程序的入口文件。
2024-03-10 01:04:38 383 1
原创 ServletConfig的知识点
容器初始化一个servlet时,会为这个servlet建一个唯一的ServletConfig。容器从DD读出Servlet初始化参数,并把这些参数交给ServletConfig,然后把ServletConfig传递给servlet的init(ServletConfig config)方法。也就是说容器只有在创建servlet实例时才会读dd文件中的init-param,并且在servlet一生中只...
2021-08-26 15:47:16 98
空空如也
目前企业主流框架一般是
2022-04-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人