首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >断言Capybara表数据

断言Capybara表数据
EN

Stack Overflow用户
提问于 2016-10-24 21:02:25
回答 1查看 173关注 0票数 0

我正在测试的应用程序显示了许多具有多列的表。每个表都显示了应用程序从导入到SQL数据库的不同数据源(csv文件)获取的数据。我在我的水豚UI测试中这样做:

代码语言:javascript
复制
expect(data_for_row(student)).to match expected_data

对于预期的数据:最好是解析csv文件并构建预期的数据集?仅供参考-文件很大,可能每2-3个月更改一次。如果是这样的话,编写这样的测试最有效的方法是什么?将有多个文件和巨大的大小(数千行)。每个表可能一次显示来自不同文件的数据。

EN

回答 1

Stack Overflow用户

发布于 2016-10-25 00:46:32

这取决于您实际尝试测试的是什么。如果你只是想测试应用程序正确地显示导入到数据库中的内容,那么你只需要使用自己的测试数据CSV,不管大小如何,它都不需要改变(除非应用程序发生了明显的变化)

但是,如果您正在对实时系统运行健全性测试,以确保它显示正确的数据,那么您将需要解析测试中的CSV文件,并选择少量的行来验证其显示的数据是否有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40219191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档