面试
文章平均质量分 89
踏着七彩祥云的小丑
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
测试——测试方法
软件测试方法主要从是否看代码、测试阶段、测试类型、执行方式黑盒只关注功能,白盒关注代码逻辑;按阶段分为单元、集成、系统、验收测试;常用类型有功能、性能、接口、安全、兼容、回归等;执行方式分为手动和自动化。实际工作中会多种方法结合使用,保证覆盖全面、质量可靠。原创 2026-04-14 13:16:36 · 428 阅读 · 0 评论 -
面试——测试模型
需求变化快、互联网产品迭代快,敏捷能快速响应、持续交付、持续测试。针对频繁迭代、重构的项目,强调单元测试、自动化。先做原型给用户确认,再正式开发,减少需求误解。测试在最后,Bug发现晚,修复成本极高。分模块开发、分模块测试,逐步集成。,只要准备就绪就可以执行测试。原创 2026-04-14 13:13:22 · 268 阅读 · 0 评论 -
UI自动化—playwright
是一个用于 Web 自动化和端到端测试的开源框架。设置窗口大小:1.page.viewport_size:获取窗口大小2.page.set_viewport_size({'width': 600, 'height': 400}):设置窗口大小from playwright.sync_api import sync_playwright # 导包pw = sync_playwright().start() # 启动框架。原创 2026-03-18 09:02:24 · 449 阅读 · 0 评论 -
Java面试——Redis
Redisson是Redis的Java客户端,提供分布式对象(如RList、RMap)和服务(如分布式锁、信号量)。示例:通过RLock实现可重入锁,RBucket管理对象存储,RTopic实现发布订阅。使用Redis的INCR和EXPIRE命令实现滑动窗口计数,或通过Lua脚本保证原子性。Redis Cluster将数据分为16384个槽,每个节点负责一部分槽。缓存失效时,使用延迟双删(先删缓存,更新数据库,再删缓存)。释放锁时需用Lua脚本验证值,避免误删其他客户端的锁。原创 2025-02-10 11:05:52 · 1022 阅读 · 0 评论
分享