0

我正在使用 Codeception 为一些 REST API 创建 api 测试。我发现页面对象对编写测试很有帮助,但我应该使用另一个 Codeception 对象吗?

例如,我将用户信息(名字、姓氏、用户 ID ...)放入 UsersPage 页面对象类中,但是当它不代表页面时,它被命名为用户页面,这让我很困扰。我应该使用另一个 Codeception 对象来表示我在测试中使用的可重用信息吗?

4

1 回答 1

1

我认为您的担忧是合理的,在您的情况下使用页面对象并不好;

根据您的描述,您想将信息(即数据/夹具)传递给您的测试用例,所以我会选择使用夹具,即测试数据,它进入代码接收中的_data文件夹,在测试运行之前加载它们。

于 2014-02-12T01:03:12.757 回答