[AT] deepin-reader AT-SPI 测试套件 - #332
Conversation
全量生成 deepin-reader 文档查看器 AT-SPI 测试套件。 ## 产出 - 3 个可执行 suite 模块: 主菜单(9), 文档打开(5), 文档视图_右键菜单(2) - 总计 16 条可自动化用例 - 37 个 AT-SPI 元素注册表 (elements.yaml) - context-bundle.md / at-tree-annotated.yaml / cases_mapped.yaml ## 不可自动化原因 313 用例中 297 条不可自动化,主要原因: - 像素级视觉验证(窗口尺寸、缩略图大小、渲染效果) - 文档内容状态验证(文本内容、注释保存、书签状态) - 拖拽操作(标签页拖拽、侧栏拖拽) - 触摸屏/触摸板手势操作 - 条件分支弹框(保存/不保存) - 性能/压力测试需要人工判断(卡顿、响应时间) ## 图谱 - 14 个 AT-SPI 缺口项(setAccessibleName 缺失) - 详见 at-spi-implementation-checklist.md
|
Skipping CI for Draft Pull Request. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: re2zero The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Reviewer's GuideIntroduce a full AT-SPI automation test suite for deepin-reader (16 automated cases out of 313 total), replacing older raw case definitions with generated/mapped YAML suites, and add detailed AT-SPI UI/element documentation plus implementation gap analysis to guide future accessibility naming changes in the app codebase. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
概述
全量生成 deepin-reader 文档查看器 AT-SPI 测试套件,来自 xlsx 测试用例(313 条)。
可自动化用例
不可自动化
297 条用例因以下原因标记为 unsupported:
图谱缺口
产物
验证状态
Summary by Sourcery
Establish an AT-SPI test suite for deepin-reader by converting supported document-viewer scenarios into executable tests and documenting the accessibility model and remaining coverage gaps.
New Features:
Enhancements:
Documentation:
Tests:
Chores: