App 测试框架
为在 App 设计工具中创建的 App 编写自动化测试
您可以使用 MATLAB® App 测试框架来测试在 App 设计工具中创建的 App,或测试使用 uifigure
函数以编程方式构建的 App。您可以使用 App 测试框架来编写测试类,这些测试类以编程方式对 UI 组件执行手势(如按下按钮或拖动滑块)操作并验证 App 的行为。
要快速入门,请参阅App 测试框架概述。
函数
press | 对 UI 组件执行按下手势 |
choose | 对 UI 组件执行选择手势 |
drag | 对 UI 组件执行拖动手势 |
type | 在 UI 组件中键入 |
hover | 对 UI 组件执行悬停手势 (自 R2019a 起) |
chooseContextMenu | 在上下文菜单项上执行选择手势 (自 R2020b 起) |
dismissAlertDialog | 关闭图窗窗口中最前面的警报对话框 (自 R2021a 起) |
matlab.uitest.unlock | 解锁被 App 测试框架锁定的图窗 |
matlab.uitest.TestCase.forInteractiveUse | 创建供交互测试的测试用例 |
类
matlab.uitest.TestCase | TestCase ,用来编写使用 App 测试框架的测试 |
主题
- App 测试框架概述
App 测试框架用于为通过 App 设计工具创建的 App 编写测试,或为使用
uifigure
函数以编程方式构建的 App 编写测试。 - 为 App 编写测试
使用 App 测试框架和单元测试框架以编程方式测试 App。
- 编写使用 App 测试和模拟框架的测试
使用 App 测试框架和模拟框架为 App 创建完全自动化的测试。