跨端动画测试要覆盖设备和手势

📅 2026/8/28 2:32:37
跨端动画测试要覆盖设备和手势
跨端动画测试要覆盖设备和手势单元测试能确认状态和计算确认不了一次滚动加动画在真机上的手感。Flutter 的性能验证至少要把 Widget、集成和 profile 录制放在一起看每一层回答的问题不同。testWidgets(点击后显示选中状态, (tester) async { await tester.pumpWidget(const MaterialApp(home: ChoiceCard())); await tester.tap(find.byType(ChoiceCard)); await tester.pump(); expect(find.text(已选择), findsOneWidget); });集成测试可以驱动滚动、切换页面和点击动画入口再保存时间线供比对。性能数字会受设备、系统和测试数据影响不宜只用一个阈值一票否决。更实用的是记录趋势、保留失败时的时间线并在改动影响热区时安排真机复测。