如何使我的Visual Studio Test Suite Web测试遍历数据源?
时间:2020-03-06 14:19:44 来源:igfitidea点击:
我已经将Visual Studio Web测试很好地添加到了数据源,但是我需要能够遍历数据源中的每个条目。我应该怎么做?
解决方案
本文似乎在讨论与我们正在谈论的内容非常相似的内容。
祝你好运。
奥拉
编辑:从链接的文章,数据源通过属性公开给测试。
[DataSource("System.Data.SqlClient", "Data Source=VSTS;Initial Catalog=ContactManagerWebTest; Integrated Security=True", "ValidContactInfo", DataAccessMethod.Sequential), TestMethod()]
我们可以链接到其他几个数据源,例如CSV,甚至可以链接到TFS中的测试用例的参数。确保包含" DataAccessMethod.Sequential"。如果表中有由" DataSourceAttribute"指示的行,则每个测试运行将具有" TestContext.DataRow"指向测试的当前行/迭代。
诀窍是选择"运行测试(在开始之前暂停)"
然后,当测试打开时,单击显示"编辑运行设置"的小链接。
将打开一个对话框,我们可以选择"每个数据源行一次运行"