android - 给定场景的测试方法的正确名称是什么?
问题描述
我想在移动应用程序 iOS 和 Android 中编写一个测试场景,以本机测试方式或使用工具自动化;
- 用户输入用户名和密码
- 用户点击“登录”按钮,应用验证输入
- App调用真实网络调用
- 将有关登录帐户的一些信息写入数据库。(例如要记住的电子邮件地址)
- 应用程序打开仪表板并检查显示的特定 UI 元素(按钮等)是否取决于用户的授权
我对如何调用这些方法感到困惑。大多数人称它为UI 测试,但正如我研究的那样,UI 测试实际上不应该有 io 操作。由于这些测试有真正的 io 操作并且 UI 会对其做出反应,我认为它很像功能测试或其他东西。
给定场景的测试方法的正确名称是什么?
解决方案
推荐阅读
- java - 将此代码从 if,else 更改为 Switch case
- qt5 - Qt5 的 JSBridge
- postgresql - Liquibase
将字符串数据插入 UUID 列 - c# - 从 DataGridView 数据源错误中删除行
- vue.js - 具有计算模型的 Vue 选择组件在特定条件下未显示正确的值
- javascript - 将查询结果设置为数据表的源
- rust - 如何检查一个东西是否在向量中
- c# - (C#) 构建多个目标框架时出错:“无法打开 'MyApi.dll' 进行写入”
- macos - 当表为空时,如何确定 NSTableView 中给定列的 NSTableCellView?
- java - 存储百万长度的百万键,哪个更好红黑树或基数树?