摘要:
什么是shadow dom: Shadow DOM 的类型 1. open 模式(你遇到的是这种) javascript const shadow = element.shadowRoot; // ✅ 可以通过 JavaScript 访问 2. closed 模式 javascript const 阅读全文
posted @ 2026-03-09 15:40
小海海宁宁
阅读(54)
评论(0)
推荐(0)
摘要:
类型 指标名称 计算方式/定义 目标值 优先级 数据来源 监控频率 代码质量 单元测试覆盖率 (被覆盖代码行数 / 总代码行数) × 100% > 80% (commit new lines) P1 JaCoCo 每日 分支覆盖率 (被覆盖分支数 / 总分支数) × 100% > 80% (comm 阅读全文
posted @ 2026-03-09 11:17
小海海宁宁
阅读(8)
评论(0)
推荐(0)
摘要:
邮件提测流程(旧) 按研发阶段划分,版本提测包括:子系统提测、产品提测、项目提测。 暂时无法在唯科之家2.0文档外展示此内容 子系统提测:子系统版本负责人对子系统版本研发工作进度及质量进行管理,并在此版本所有需求开发、自测、联调、迭代测试完成后发送提测邮件通知相关干系人; 产品/项目提测:产品/项目 阅读全文
posted @ 2026-03-09 11:15
小海海宁宁
阅读(32)
评论(0)
推荐(0)
摘要:
目的 明确版本提测流程及产研质量要求,旨在通过规范化的准入标准、可度量的质量指标、清晰的责任界定,保证提测版本质量,提升研发测试协作效率,降低版本上线风险,形成可追溯、可改进的质量闭环。 范围 本规范适用于ICC产品线所有涉及软件研发、测试活动的项目与版本。所有产研团队成员均需遵守。不满足则有权拒绝 阅读全文
posted @ 2026-03-09 11:11
小海海宁宁
阅读(83)
评论(0)
推荐(0)
摘要:
Q:框架的能力是什么? A:统一标准,数据管理(测试数据,环境变量),可观测和报告,扩展能力,执行能力等,与业务无关 Q:是不是只能用Excel 写测试用例 A:不是,对于API 功能,步骤不多但测试数据多,适合excel数据驱动。后续会补充pytest 用例及其例子。其他的测试场景需评估测试数据。 阅读全文
posted @ 2026-03-09 11:01
小海海宁宁
阅读(8)
评论(0)
推荐(0)
摘要:
模块概述 KafkaModule 是一个用于与 Apache Kafka 集群进行交互的 Python 模块。该模块支持带认证和无认证的 Kafka 集群操作,提供了丰富的功能,包括创建和删除 Topic、发送和消费消息、获取集群和 Topic 的详细信息等 def test_kafkaModule 阅读全文
posted @ 2026-03-09 10:59
小海海宁宁
阅读(5)
评论(0)
推荐(0)
摘要:
模块概述 KibanaModule 是一个基于 elk的日志查询模块,用于实现与 elk服务的交互,支持日志查询、数据检索和资源管理。以下是该模块的主要功能和方法说明: 主要功能 日志查询: 通过 KQL 查询语法获取日志数据。 时间范围构建: 自动构建查询的时间范围。 KQL 解析: 解析 KQL 阅读全文
posted @ 2026-03-09 10:56
小海海宁宁
阅读(5)
评论(0)
推荐(0)
摘要:
模块概述 PlaywrightModule是一个基于 Playwright 的自动化测试模块,用于实现网页的自动化测试。该模块提供了多种功能,包括浏览器的启动与配置、页面导航、元素操作、日志监听等。以下是该模块的主要功能和方法说明: 浏览器启动与配置 页面导航 元素操作 日志监听 WebSocket 阅读全文
posted @ 2026-03-09 10:54
小海海宁宁
阅读(20)
评论(0)
推荐(0)
摘要:
模块介绍 APIModule 是一个用于发送 HTTP 请求和管理 API 调用的模块。它支持从配置初始化、参数注入、上下文管理、请求重试等功能。以下是如何使用 APIModule 的详细指南。 初始化模块 初始化 APIModule,可以通过传递配置字典来初始化模块,配置字典中包含基础 URL、超 阅读全文
posted @ 2026-03-09 10:54
小海海宁宁
阅读(6)
评论(0)
推荐(0)
摘要:
功能说明 框架中支持多种动态值生成格式,这些格式可以用于在测试脚本中生成动态的数据。该功能不需要配置模块,只需要用 %方法名% 指定需要生成动态值的参数位置即可。 方法和格式 以下是每种格式的详细说明和示例: %timestamp% : 当前时间戳 %datetime% : 当前日期时间 %date 阅读全文
posted @ 2026-03-09 10:52
小海海宁宁
阅读(11)
评论(0)
推荐(0)
摘要:
模块介绍 DataProcessor 是一个数据处理工具模块,支持多种操作符来处理数据。该模块可以被其他类继承,并提供了丰富的数据处理功能,如设置变量、替换字符串、正则替换、去除空白、移除空值、类型转换等。 初始化模块 在 XXX.yml 文件中,配置项如下: data_process: class 阅读全文
posted @ 2026-03-09 10:51
小海海宁宁
阅读(8)
评论(0)
推荐(0)
摘要:
模块介绍 DataValidator 是一个用于数据校验的模块,可以用于验证数据是否符合期望值。该模块通过配置文件 XXX.yml 中的模块配置项进行初始化。 初始化模块 在 XXX.yml 文件中,配置项如下: value_validation: class_path: "src.modules. 阅读全文
posted @ 2026-03-09 10:51
小海海宁宁
阅读(10)
评论(0)
推荐(0)
摘要:
使用场景 在自动化测试中,上下文值的管理和传递是非常重要的功能。上下文值可以帮助我们在不同的测试步骤中共享数据,提高测试的灵活性和复用性。 设置用例级别变量 在测试用例中,用DataProcessor通过 Action "data_process" 操作中set_variable将 Params 中 阅读全文
posted @ 2026-03-09 10:50
小海海宁宁
阅读(5)
评论(0)
推荐(0)
摘要:
什么是 Tag Tag 是一种标记机制,用于标识测试用例的分类或特性。通过为测试用例添加不同的标签,可以灵活地控制测试用例的执行范围。例如,可以使用 regression 标签标记回归测试用例,使用 smoke 标签标记冒烟测试用例,使用 admin 标签标记与管理员功能相关的测试用例。 标签命名规 阅读全文
posted @ 2026-03-09 10:49
小海海宁宁
阅读(8)
评论(0)
推荐(0)
摘要:
总体说明 自动化测试项目 auto-test-icc2 中支持使用 Excel 文件管理测试用例和测试数据,通过代码实现测试逻辑,从而实现高效的自动化测试。 以下是项目的关键特点: Excel 驱动测试用例:每个 Excel 文件代表一个测试套件(Case Suite),包含一批测试用例和测试数据。 阅读全文
posted @ 2026-03-09 10:48
小海海宁宁
阅读(14)
评论(0)
推荐(0)
摘要:
配置文件结构 环境配置文件通常用于定义不同环境测试环境参数。 命名格式:<XXX>.yml 示例: qa.yaml:测试环境配置。 prod.yaml:生产环境配置。 以下是一个示例配置文件 config.yml 的结构 示例: config.yml 配置信息说明 params 在yml文件中,ke 阅读全文
posted @ 2026-03-09 10:44
小海海宁宁
阅读(6)
评论(0)
推荐(0)
摘要:
环境准备 确保你的开发环境中已安装Python 3.8+ 和 PyCharm。如果尚未安装,可以从软件超市下,再在路径按照公司要求。放在 (C盘或者D盘)C:\Program Files or C:\Program Files (x86) Python PyCharm Python 常见问题 Pyt 阅读全文
posted @ 2026-03-09 10:42
小海海宁宁
阅读(6)
评论(0)
推荐(0)
摘要:
架构图 本框架采用分层架构,各层职责明确,共同构成坚实可靠的测试体系: 基础支撑层:以 Playwrightt、SSH、Redis 等第三方依赖为基础,提供核心执行引擎与外部系统交互能力。 核心框架层:提供统一的配置、数据、日志、报告管理模块,支持UI/API自动化测试以及测试中需要用到的中间件和数 阅读全文
posted @ 2026-03-09 10:40
小海海宁宁
阅读(12)
评论(0)
推荐(0)
浙公网安备 33010602011771号