概述
Sneferu 是一个测试库,用于简化 CUBA 应用程序的 Web 集成测试。 它由两组 API 组成,您可以使用专用的高级别测试语言来编写与 UI 界面的交互和验证。 使用 Sneferu 可以获得非常好的测试覆盖范围和质量保证,而成本却很少。
通过其易于理解的语言,您可以创建优化了可读性的集成测试用例,因为这对于保持测试套件的可维护性和廉价操作至关重要。
特性
使用 Sneferu,可以:
- 验证界面控制器中的任何业务逻辑
- 确保界面 XML 及其控制器之间的正确链接
- 验证任何以编程方式创建的“界面组件/对话框”的正确显示
- 仿真并验证数据加载
- 模拟和验证服务接口交互
Sneferu 不涵盖的内容:
- 端到端数据加载并显示在界面上
- 端到端服务执行(中间件)
- 仅在浏览器中执行的客户端 Vaadin UI 逻辑