Ethan_feng

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2026年8月2日

摘要: 从实践到自动化:一个测试效率工具的诞生 一、产生原因 1.1 业务背景 在上一篇完成 AI 驱动 QA 方案重构后,为进一步提升执行效率,现决定将整套业务流程落地为自动化运行模式。初期我计划直接搭建专属平台实现全域落地,经过初步实践验证后发现,现阶段直接平台化落地体量偏大、落地成本较高。综合实际业务 阅读全文
posted @ 2026-08-02 17:12 Ethan_feng 阅读(8) 评论(0) 推荐(0)

摘要: 1. 背景 当前 QA 工作在很多团队中仍以以下模式为主: 需求评审后,测试人员手工拆解测试点并编写测试用例 大量时间投入在端到端点点点验证、重复回归和结果确认 白盒测试主要依赖研发自测,测试阶段介入有限 自动化回归以全量执行为主,针对变更范围的精准回归能力不足 上线前缺少系统化的变更影响分析,容易 阅读全文
posted @ 2026-08-02 17:08 Ethan_feng 阅读(15) 评论(0) 推荐(0)

2023年5月24日

摘要: Locust_gather_****.py 1 from locust import events 2 from gevent._semaphore import Semaphore 3 all_locusts_spawned = Semaphore() 4 all_locusts_spawned. 阅读全文
posted @ 2023-05-24 11:29 Ethan_feng 阅读(172) 评论(0) 推荐(0)

摘要: user_labels_api.py 1 # -*- coding: utf-8 -*- 2 # Author : Ethan 3 # Time : 2023/5/16 12:50 4 from flask import Flask,jsonify,render_template,request,j 阅读全文
posted @ 2023-05-24 11:00 Ethan_feng 阅读(105) 评论(0) 推荐(0)

2019年12月21日

摘要: import xlrd from xlutils.copy import copyworkbook=xlrd.open_workbook('test.xlsx')##打开excel为 .xlsx格式workbook1=copy(workbook)#复制sheet1=workbook1.get_she 阅读全文
posted @ 2019-12-21 18:27 Ethan_feng 阅读(1305) 评论(0) 推荐(0)

2019年11月28日

摘要: selenium怎样避免被服务器检测 selenium是用来完成浏览器自动化相关的操作.可以通过代码的形式制定一些基于浏览器自动化的相关操作(行为动作),当代码执行后,浏览器就会自动触发相关的事件.但这并不能避免服务器的检测.当在浏览器中打开开发者工具输入window.navigator.webdr 阅读全文
posted @ 2019-11-28 15:01 Ethan_feng 阅读(1073) 评论(0) 推荐(0)

摘要: 有些网站上面的元素,我们鼠标放在上面,会动态弹出一些内容。 比如,百度首页的右上角,有个更多产品选项,如下图所示: 如果我们把鼠标放在上边,就会弹出下面的百度营销、音乐、图片等图标。 如果我们要用selenium自动化点击音乐图标,就需要F12查看这个元素的特征。 但是当我们的鼠标从音乐图标移开,这 阅读全文
posted @ 2019-11-28 00:33 Ethan_feng 阅读(1608) 评论(0) 推荐(0)

摘要: # 寻找文本所在的标签waitClickCompanyName = driver.find_elements_by_xpath('//div[@id="nsrzt"]//li') for i in waitClickCompanyName: #找出标签中的文本内容 name = i.get_attr 阅读全文
posted @ 2019-11-28 00:23 Ethan_feng 阅读(14758) 评论(0) 推荐(0)

2019年11月26日

摘要: 如上图所示,该页面包含webview,但是用driver.contexts只获取到了Android原生,而webview的context则没有获取到,所以webview页面的元素.希望有大佬能提供有效的解决方案, 阅读全文
posted @ 2019-11-26 16:01 Ethan_feng 阅读(399) 评论(0) 推荐(0)