testing - 客户端事件自动测试的正确方法
问题描述
我希望将客户端事件的测试自动化作为我们 UI 自动化测试套件的一部分。例如:如果我使用自动化在 android 客户端上执行登录操作,我希望能够验证客户端触发的事件(用于分析数据)是否正在发送正确的参数。
我已经实现了一个代理,它位于 Internet 和我的 android 客户端之间,它捕获网络数据,并且我还能够过滤为事件发送的 resquest/response。但是,我不确定如何验证这些事件中的数据。
单个事件可能具有多个属性,因此编写代码来验证事件有效负载中的每个键是繁琐的过程并且维护起来很麻烦。这样做有什么更清洁的方法吗?
解决方案
推荐阅读
- java - 未解决的要求:导入包:bndtools/osgi 中的 org.apache.commons.codec.language
- ruby-on-rails - 即使新记录无效,Rails has_one 构建关联也会删除现有记录
- c# - NUnit 测试项目的 .NET Core 容器定义
- rust - 临时值在自定义结构中的寿命不够长
- delphi - 使用 TFDTable 对网格中的数据进行排序
- asp.net - Azure WebApp 的起点
- dart - 如何修复 Flutter 下拉按钮溢出问题?
- php - 当我检查输入时,它总是给出否定的响应,这是为什么呢?
- node.js - 查询范围内 npm 包的特定版本信息
- python - 将文件保存在名称为用户名的文件夹中