用途:为 WinUI 3 / Windows App SDK 应用的开发提供测试、性能优化、无障碍与线程模型方面的参考索引。技能本身不执行操作,而是按用户任务指引到相应分类的 README,再进入具体文件阅读细节。
主要内容分为四类:testing(MSTest、xUnit、NUnit 单元测试,WinAppDriver、Appium、Playwright 与 WebView2 UI 测试,WACK 认证与测试类别、MSIX 旁加载、CI 测试、Device Portal、静态分析、遥测与崩溃报告等);performance(启动性能、内存与 GC、XAML 布局与加载、ListView/GridView 虚拟化与数据优化、动画与媒体、文件访问、后台活动、WinRT 互操作、MVVM 性能、性能分析工具与 XAML 分析等);accessibility(UI Automation 概述与属性、AutomationPeers、控件模式、键盘可访问性、焦点视觉、高对比度、无障碍文本、测试与检查清单、应用商店要求等);threading(DispatcherQueue 及其控制器与计时器、CoreDispatcher 迁移、WinRT 异步模式、async/await 与 ConfigureAwait、线程池、单元模型、UI 线程更新、死锁避免、后台任务、敏捷对象封送等)。
使用方式:根据任务在下述映射中选择分类,阅读该分类的 references/{category}/README.md 定位目标页面,再读取对应 .md 文件。例如编写单元测试或 UI 自动化、配置 WACK 与 CI 属于 testing;优化启动、内存、GC、XAML 布局属于 performance;设置 AutomationProperties、键盘与高对比度属于 accessibility;DispatcherQueue 与异步模式属于 threading;安装命令与脚本见 scripts 目录下的 README 与 install.md、winapp-cli.md、wack.md、sideloading.md、ci.md、device-portal.md。
限制:该技能仅覆盖测试、性能、无障碍与线程,控件 API、布局、数据绑定、打包等由其他技能承担。资料未提供具体收费、价格、支持平台范围与效果承诺。目录结构、任务映射表及命令以官方资料为准。