feat: 安徽运八需求全流水线输出同步 + 知识库/agents/资源文件更新
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
"""
|
||||
Agentic QE Fleet — Appium 移动端自动化测试脚本
|
||||
需求: 安徽运八需求
|
||||
生成时间: 2026-07-13T01:33:01.578523+00:00
|
||||
生成时间: 2026-07-14T03:40:32.593268+00:00
|
||||
目标平台: android, ios
|
||||
对应测试用例: E:\test\QaAutomationHub\output\test_cases\安徽运八需求_测试用例.md
|
||||
"""
|
||||
@@ -31,8 +31,8 @@ ANDROID_CAPS = {
|
||||
"platformName": "Android",
|
||||
"automationName": "UiAutomator2",
|
||||
"deviceName": "Android Emulator",
|
||||
"appPackage": "com.arpa.ynchenggangdriver", # ⚠️ 修改为实际包名
|
||||
"appActivity": "com.arpa.ntocc.MainActivity", # ⚠️ 修改为实际 Activity
|
||||
"appPackage": "com.example.app", # ⚠️ 修改为实际包名
|
||||
"appActivity": ".MainActivity", # ⚠️ 修改为实际 Activity
|
||||
"noReset": True,
|
||||
"newCommandTimeout": 120,
|
||||
}
|
||||
@@ -71,6 +71,27 @@ def run_android_test():
|
||||
print("✅ Android 设备已连接")
|
||||
|
||||
# ── 自动生成测试步骤 ──
|
||||
# [P0] AH_REPORT_DASH_001: 验证看板按完整运单号精确搜索运单
|
||||
# driver.save_screenshot(screenshot_path('AH_REPORT_DASH_001', 'android'))
|
||||
|
||||
# [P0] AH_REPORT_DASH_002: 验证看板按运单号模糊搜索匹配多条记录
|
||||
# driver.save_screenshot(screenshot_path('AH_REPORT_DASH_002', 'android'))
|
||||
|
||||
# [P1] AH_REPORT_DASH_003: 验证看板按不存在的单号搜索显示空结果
|
||||
# driver.save_screenshot(screenshot_path('AH_REPORT_DASH_003', 'android'))
|
||||
|
||||
# [P1] AH_REPORT_DASH_004: 验证看板按"第一次上报"阶段筛选运单
|
||||
# driver.save_screenshot(screenshot_path('AH_REPORT_DASH_004', 'android'))
|
||||
|
||||
# [P1] AH_REPORT_DASH_005: 验证看板按"异常"核验状态筛选运单
|
||||
# driver.save_screenshot(screenshot_path('AH_REPORT_DASH_005', 'android'))
|
||||
|
||||
# [P1] AH_REPORT_DASH_006: 验证看板按"申诉中"申诉状态筛选运单
|
||||
# driver.save_screenshot(screenshot_path('AH_REPORT_DASH_006', 'android'))
|
||||
|
||||
# [P1] AH_REPORT_DASH_007: 验证看板组合筛选—第二次上报+异常+申诉中+运单号模糊搜索
|
||||
# driver.save_screenshot(screenshot_path('AH_REPORT_DASH_007', 'android'))
|
||||
|
||||
results["passed"] += 1
|
||||
|
||||
except Exception as exc:
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
"""
|
||||
Agentic QE Fleet — Playwright 自动化测试脚本
|
||||
需求: 安徽运八需求
|
||||
生成时间: 2026-07-13T01:33:01.577514+00:00
|
||||
生成时间: 2026-07-14T03:40:32.591309+00:00
|
||||
目标浏览器: chromium, firefox, webkit
|
||||
对应测试用例: E:\test\QaAutomationHub\output\test_cases\安徽运八需求_测试用例.md
|
||||
用例数量: 8
|
||||
用例数量: 18
|
||||
"""
|
||||
|
||||
import asyncio
|
||||
@@ -43,7 +43,7 @@ async def run_test(browser_type: str, browser_name: str):
|
||||
# ============================================================
|
||||
# 以下为测试用例骨架,请根据实际测试环境配置 BASE_URL 和测试数据
|
||||
# ============================================================
|
||||
BASE_URL = "https://ybxcx.ynyun8.com:8000/admin" # ⚠️ 请修改为实际测试环境地址
|
||||
BASE_URL = "http://localhost:3000" # ⚠️ 请修改为实际测试环境地址
|
||||
|
||||
try:
|
||||
# ── 测试准备: 登录 ──
|
||||
@@ -51,6 +51,34 @@ async def run_test(browser_type: str, browser_name: str):
|
||||
# await page.screenshot(path=screenshot_path('01_login', browser_name))
|
||||
|
||||
# ── 从测试用例自动生成的测试步骤 ──
|
||||
# [P0] AH_REPORT_DASH_001: 验证看板按完整运单号精确搜索运单
|
||||
# → 进入"监管上报-上报看板"页面;2. 在运单号搜索框中输入完整运单号"YB202607130001";3. 点击搜索按钮或按回车键
|
||||
# await page.screenshot(path=screenshot_path('AH_REPORT_DASH_001', browser_name))
|
||||
|
||||
# [P0] AH_REPORT_DASH_002: 验证看板按运单号模糊搜索匹配多条记录
|
||||
# → 进入"监管上报-上报看板"页面;2. 在运单号搜索框中输入"YB20260713";3. 点击搜索
|
||||
# await page.screenshot(path=screenshot_path('AH_REPORT_DASH_002', browser_name))
|
||||
|
||||
# [P1] AH_REPORT_DASH_003: 验证看板按不存在的单号搜索显示空结果
|
||||
# → 进入"监管上报-上报看板"页面;2. 在运单号搜索框中输入不存在的单号"NOTEXIST999";3. 点击搜索
|
||||
# await page.screenshot(path=screenshot_path('AH_REPORT_DASH_003', browser_name))
|
||||
|
||||
# [P1] AH_REPORT_DASH_004: 验证看板按"第一次上报"阶段筛选运单
|
||||
# → 进入"监管上报-上报看板"页面,默认为"全部";2. 点击上报阶段下拉框,选择"第一次上报";3. 观察列表数据
|
||||
# await page.screenshot(path=screenshot_path('AH_REPORT_DASH_004', browser_name))
|
||||
|
||||
# [P1] AH_REPORT_DASH_005: 验证看板按"异常"核验状态筛选运单
|
||||
# → 进入"监管上报-上报看板"页面;2. 点击核验状态下拉框,选择"异常";3. 观察列表数据
|
||||
# await page.screenshot(path=screenshot_path('AH_REPORT_DASH_005', browser_name))
|
||||
|
||||
# [P1] AH_REPORT_DASH_006: 验证看板按"申诉中"申诉状态筛选运单
|
||||
# → 进入"监管上报-上报看板"页面;2. 点击申诉状态下拉框,选择"申诉中";3. 观察列表数据并与全部列表对比
|
||||
# await page.screenshot(path=screenshot_path('AH_REPORT_DASH_006', browser_name))
|
||||
|
||||
# [P1] AH_REPORT_DASH_007: 验证看板组合筛选—第二次上报+异常+申诉中+运单号模糊搜索
|
||||
# → 进入"监管上报-上报看板"页面;2. 上报阶段选"第二次上报";3. 核验状态选"异常";4. 申诉状态选"申诉中";5. 运单号输入"YB2026";6. 点击搜索
|
||||
# await page.screenshot(path=screenshot_path('AH_REPORT_DASH_007', browser_name))
|
||||
|
||||
results["passed"] += 1
|
||||
|
||||
except Exception as exc:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# 安徽运八需求 自动化测试执行报告
|
||||
|
||||
> 生成时间: 2026-07-13T01:33:01.579566+00:00
|
||||
> 生成时间: 2026-07-14T03:40:32.595234+00:00
|
||||
> 生成引擎: Agentic QE Fleet v2.1.0 — Execute 战区
|
||||
|
||||
---
|
||||
@@ -9,9 +9,9 @@
|
||||
|
||||
| 指标 | 值 |
|
||||
| :--- | :--- |
|
||||
| 测试用例总数 | 8 |
|
||||
| P0 用例 | 0 |
|
||||
| P1 用例 | 0 |
|
||||
| 测试用例总数 | 18 |
|
||||
| P0 用例 | 2 |
|
||||
| P1 用例 | 8 |
|
||||
| 执行平台 | PC Web (Playwright) + 移动端 (Appium) |
|
||||
| 目标浏览器 | Chromium / Firefox / WebKit |
|
||||
| 目标移动端 | Android / iOS |
|
||||
|
||||
Reference in New Issue
Block a user