量角器:使用数据进行测试

时间:2015-01-04 20:33:01

标签: testing protractor

编写涉及数据的测试的任何提示或最佳实践?我的应用程序有一个搜索栏,可以在数据库中搜索匹配的文本。例如:

搜索' Joe'将返回所有姓名为' Joe',lastname =' Joe'或者拥有' Joe'在他们的电子邮件地址。

我可以想出两种可能的方法来测试这个:

1)搜索' Joe',并检查返回的数据。返回的每一行都应该包含“Joe'在名字,姓氏或电子邮件中。问题是如果应该返回一行,但不是,测试不会选择它。

2)加载测试数据,运行搜索并检查结果。在这种情况下,我确切地知道应该返回多少行。这实际上意味着我需要在运行每个测试之前加载测试数据(并在之后将其删除...以防我的代码被破坏并且写入错误的数据,下次我运行测试时它不会让我搞砸)。

有什么想法?有第三种选择吗?

0 个答案:

没有答案