集成测试最佳实践
创建集成测试时,引入数据的最佳方法是什么?
应该使用 sql 脚本在测试设置中创建数据,还是使用实际业务对象来生成可供测试使用的数据会更好。
任何帮助将不胜感激。
When creating integration tests, what is the best approach to introduce data?
Should sql scripts be used to create the data in the setup of the test or would it be better to use the actual business objects to generate data which can then be used by the tests.
Any help would be greatly appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在为自动化测试创建测试数据时,我尝试遵守一些规则,我发现这些规则可以帮助我实现维护开销较低的可靠测试:
在我的环境中,我在测试夹具或测试设置点使用 SQL 创建测试数据,然后清除在测试夹具或测试拆卸点使用 SQL 测试数据。
When creating test data for automated test there are a few rules I try to stick to and I find these rules help me achieve reliable tests that have a lower maintenance overhead:
In my environment I create test data using SQL at either the test fixture or test set-up point and then I clean out the test data using SQL at either the test fixture or test tear-down point.