- 博客(13)
- 收藏
- 关注
原创 WebRTC入门指南:实时通信零基础
WebRTC是一种开源技术,支持浏览器和移动应用直接进行实时音视频和数据传输,无需安装插件。它具有P2P连接、低延迟、加密安全、跨平台等特性,广泛应用于视频会议、在线教育等领域。WebRTC通过媒体捕获、信令交换、NAT穿透等步骤建立连接,使用STUN/TURN服务器解决网络障碍。虽然性能优越且免费,但存在网络依赖和开发复杂度等局限。学习WebRTC可参考官方文档或简化开发框架,是构建实时互动应用的重要工具。
2025-10-23 14:02:25
1235
原创 Monkey测试Bug排查全攻略
《Monkey测试Bug排查日志技术指南》摘要 本文系统介绍了Android平台Monkey测试的日志分析方法与Bug排查技术。主要内容包括:1)解析Monkey测试中常见的错误类型(Fail/Error/OOM/ANR/Crash等);2)详细说明日志分析技巧,包括关键词搜索、堆栈跟踪和事件序列还原;3)提供标准化的Bug排查四步骤(重现→隔离→修复→验证);4)推荐实用工具(Logcat、MAT、LeakCanary)和优化建议。通过规范的日志分析流程,可有效定位随机事件测试中的稳定性问题,提升应用质量
2025-10-16 11:14:43
305
原创 快速上手Jenkins自动化部署
本文介绍了Jenkins的安装配置与自动化构建流程:首先需下载对应JDK版本的Jenkins,通过war包启动后访问8080端口完成初始化,包括修改镜像源加速插件安装;系统配置阶段需设置编码环境变量和邮件通知参数(SMTP服务器、端口等);最后详细说明了构建任务的创建步骤,包括参数化配置、批处理命令执行和邮件通知设置,并强调需安装DateParameterPlugin插件。整个过程涵盖了从环境搭建到任务部署的关键环节。
2025-09-06 19:28:30
1895
原创 Monkey测试Bug排查全攻略
本文介绍了Android Monkey健壮性测试中的Bug排查日志分析技术指南。Monkey测试通过随机事件模拟用户操作检测应用稳定性。文章详细解析了常见错误类型(Fail、Error、OOM、ANR等),提供了日志分析技巧和错误识别方法,并给出系统化的Bug排查步骤。同时推荐了相关分析工具,提出预防措施和最佳实践,包括代码优化、资源管理和测试策略等。最后强调日志分析对提升应用健壮性的重要性,建议将排查流程集成到持续集成中。
2025-09-05 17:30:29
2152
原创 测试工程师面试基础知识点
文章摘要:本文系统总结了软件测试工程师需要掌握的核心技能,包括Linux服务器操作、MySQL数据库查询、测试理论与流程、Fiddler抓包工具、Monkey随机测试、APP专项测试、性能测试、接口测试和UI自动化测试等9大模块。重点介绍了测试流程规范、用例设计方法、缺陷管理、性能测试指标、接口测试策略等关键技术,并详细讲解了各种测试工具的实际应用场景和操作技巧,为测试工程师提供了全面的知识体系和技术参考。
2025-09-02 17:55:10
2076
原创 Fiddler抓包工具全攻略
Fiddler是一款基于Web代理服务器的抓包工具,支持HTTP/HTTPS协议的数据抓取和分析。主要功能包括:查看请求状态码、请求方式、Host和URL等信息;通过过滤器筛选特定URL请求;支持HTTPS抓包需手动配置证书;可设置断点篡改请求数据;能抓取手机端数据包,需配置代理和安装证书;提供弱网测试功能,可模拟不同网络制式的延迟和速率。操作步骤包括配置代理、设置断点、修改规则文件等,适用于Web和移动端的数据抓包、调试和性能测试。
2025-09-01 15:38:25
1217
原创 Python与PyCharm安装配置全攻略
本文详细介绍了Python和PyCharm的安装配置步骤。Python安装包括官网下载、版本选择、安装验证;PyCharm安装涵盖下载、默认安装、汉化、项目创建、文件新建、界面布局调整、字体和主题设置等环节,为初学者提供完整的开发环境搭建指南。
2025-08-29 02:00:00
773
原创 手把手教你搭建Appium自动化测试环境
本文介绍了Appium自动化测试环境的完整搭建流程。主要包括:1)安装JDK并配置环境变量;2)安装Android SDK;3)安装Node.js和Appium桌面版;4)配置Python开发环境;5)安装MuMu模拟器;6)安装测试APP。最后提供了使用Python编写Appium测试脚本的示例代码,展示了如何通过WebDriver连接模拟器并启动目标应用。整个过程涵盖了从基础环境配置到编写测试脚本的全套步骤,为移动端自动化测试提供了完整的解决方案。
2025-08-28 10:16:15
577
原创 安卓ADB调试全攻略:从入门到精通
ADB(Android Debug Bridge)是安卓调试的核心工具,采用客户端-服务器架构,通过电脑端与设备的守护进程通信。核心功能包括设备连接管理(adb devices)、应用生命周期控制(install/uninstall)、文件传输(push/pull)以及性能调试(logcat/monkey测试)。支持多设备并行操作和命令组合,适用于开发测试、性能分析和问题排查等场景,是安卓开发调试的必备工具。
2025-08-27 11:56:45
637
原创 Fiddler弱网测试全攻略
Fiddler是一款强大的网络调试工具,可用于模拟弱网环境测试应用性能。通过启用Simulate Modem Speeds或自定义脚本,可设置延迟、带宽和丢包率等参数。测试时需注意HTTPS解密、移动设备代理设置,并建议从轻度弱网条件开始。Fiddler能有效检测应用在不良网络条件下的表现,确保其稳定性和用户体验。
2025-08-26 10:49:01
1062
原创 Python接口自动化测试实战指南
本文介绍了使用Python+Requests实现接口自动化测试的完整方案。主要内容包括:1)基础环境配置,安装requests和unittestreport模块;2)项目目录结构设计;3)核心代码实现,包括token获取、登录和搜索接口测试;4)配置文件与测试数据示例;5)测试执行与报告生成流程。该方案采用数据驱动测试模式,支持YAML格式测试数据,能生成详细的HTML测试报告,包含用例通过率、执行结果等关键信息。通过模块化设计和相对路径配置,提高了项目的可移植性,适合持续集成环境下的接口自动化验证需求。
2025-08-25 16:19:40
826
原创 UI自动化测试:PO模式实战指南
PO模式(PageObjectModel)是一种将页面抽象为对象的设计模式,通过分层架构实现UI自动化测试。核心包括:页面层封装元素定位和操作,测试用例层实现业务逻辑,数据层管理测试数据。优势在于降低耦合性、提高复用性、增强可读性。典型项目会将架构分为公共层(工具封装)、配置层(常量管理)、页面层、数据层和测试用例层。实践表明,PO模式能有效提升代码可维护性,当页面元素变更时只需修改对应页面模块,测试用例无需调整。该模式特别适合中大型UI自动化项目,通过分层设计使测试代码更清晰、扩展性更强。
2025-08-20 21:30:02
588
原创 Python水仙花数:7种高效解法大揭秘
本文介绍了7种用Python实现水仙花数(三位数,其各位数字立方和等于该数本身)的方法,包括暴力枚举法、数学推导法、递归法、生成器表达式、通用n位数解法、数学库优化以及并行计算。这些方法从简单到高效,展示了不同编程思路对解决同一问题的多样性,为学习算法和Python编程提供了实用案例。
2025-08-17 10:11:36
1507
Pychon基础练习90题(想要答案的关注+点赞)
2025-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅