나는 개념이 잘못되었거나 올바르게 생각하고 있지 않을 수도 있다고 생각합니다. 나는 db에 연결하는 방법을 찾고 테이블의 모든 행에 대해 셀 룰룸 테스트를 실행한다. 이 테스트에서는 주문한 CMS에서 깨진 이미지를 확인하고 모든 CMS에 적용 할 수 있습니다.여러 테스트 코드화, 1 스크립트
기본적으로 db의 ID를로드 한 다음 각 ID에 대해 별도의 테스트를 실행하여 특정 유형의 모든 페이지에 대한 승인 테스트를 실행하려고합니다.
이것은 내가 지금까지 무엇을 가지고 :
$I = new WebGuy($scenario);
$results = $I->getArrayFromDB('talkthrough', '`key`', array());
foreach ($results as $r) {
$I->wantTo('Check helpfile '.$r['key'].'for broken images');
$I->amOnPage('/talkThrough.php?id='.$r['key']);
$I->seeAllImages();
}
(가 많은 주장 1 개 테스트로 실행되기 때문에)이 그것이 첫 번째 실패 할 때까지 실행 점에서 어느 정도 작동합니다.
개별 테스트로 어떻게 실행합니까?
불행히도 여러 개의'wantTo()'호출은 내가 찾은 별도의 테스트를 생성하지 않습니다. –