我们的团队正在考虑基于用户场景进行测试,因此我们选择了一个 E2E 框架。
搜索“UI 测试”得到以下结果:
于是我找到了这个链接
它说:
UI 测试:用户界面测试。换句话说,您必须确保屏幕上的所有按钮、字段、标签和其他元素按照规范的要求正常工作。
GUI 测试:图形用户界面测试。您必须确保屏幕上的所有元素都按照规范的要求正常工作,并且颜色、字体、元素大小和其他类似的东西与设计相匹配。
功能测试: 产品质量保证过程,假定按照规格要求对组件或系统的功能进行测试。
E2E 测试:用于识别系统依赖关系并确保正确的信息通过多个组件和系统传递。
我不明白 UI 测试和 E2E 测试之间的区别。
我在 Android Studio 中编写了 UI 测试代码。我需要为每次点击和查看等编写代码。我觉得这样做有点多余,我宁愿直接用手指动态测试。