【发布时间】:2015-08-28 13:05:05
【问题描述】:
我使用 codecept 功能测试在 yii2 中测试我的 API。我将参数硬编码以进行这样的测试
use tests\codeception\backend\FunctionalTester;
$I = new FunctionalTester($scenario);
$I->wantTo('Check when authenticated');
$I->sendPOST('/login', ['password' => '11111111', 'email'=>'check@check.com']);
$I->seeResponseCodeIs(200);
$I->seeResponseIsJson();
$I->seeResponseContains('"result"');
$I->seeResponseContains('"message"');
$I->haveHttpHeader('Accept','application/json');
$I->seeResponseContains('"message":"OK"');
我想在运行测试用例时通过 codecept 运行功能 loginCept 或将这些参数保存在一个文件中并在我运行测试时分配给测试用例。我应该如何实现这一点?
【问题讨论】:
-
我有同样的问题,如何在 yii2 中自动化功能测试?
标签: php yii yii2 functional-testing codeception