SuperAPI AI 工具集

test-component

测试与质量

查看项目

更新于 10-15 21:53

技能介绍

用途:为 gluestack-ui 组件提供一套跨平台、跨应用的完整测试工作流,确保组件在 iOS、Android 和 Web 上的兼容性、无障碍性与质量。

主要能力:覆盖组件功能、视觉渲染与样式、无障碍特性、性能、文档与示例,以及在不同应用中的集成情况。测试范围包括 Kitchen Sink 应用、Website 文档应用、变体组合、边界情况与错误处理、集成测试,并最终生成测试报告。

使用方式:先安装依赖并同步源码,命令为 yarn、yarn sync、yarn dev;如需测试核心包改动,可执行 yarn link:create 与 yarn link:apps。测试 Kitchen Sink 应用时进入 apps/kitchen-sink 执行 yarn dev;测试 Website 时进入 apps/website 执行 yarn dev。集成测试可通过 npx create-gluestack@latest test-project 创建项目,再执行 npx gluestack-ui init 与 npx gluestack-ui add [component-name]。常用命令还包括 yarn build 与 yarn tsc --noEmit。

适用场景:gluestack-ui 组件开发与发布前的质量验证,跨平台一致性检查,无障碍与性能回归测试,文档示例校验,以及组件在 Starter Kit 中的安装验证。

限制:资料未提供具体收费、价格、平台支持范围或效果保证等信息;测试清单中的性能指标(如首屏渲染小于 100ms、60fps)为流程中的检查项,并非产品承诺。实际测试需在对应模拟器、真机与浏览器环境中进行。