behat/mink 기능 테스트를 구현하는 방법에 대한 질문이 있습니다. 웹 응용 프로그램에 필요한 자격 증명 (액세스/읽기 전용/쓰기 없음)이있는 사용자가 일부 데이터 시트에 액세스 할 수 있습니다.컨텍스트 테스트를위한 Behat/Mink 전략
나는 behat/mink를 통해 모든 가능한 컨텍스트를 테스트 할 수 있기를 원합니다. 질문은 그런 테스트를위한 모범 사례 무엇입니까? 일부 개발자는 사용하려는 각 유형의 사용자에 대해 시나리오를 만들어야한다고 말했습니다. 그런 다음 다른 테스트에서 만든 사용자를 사용해야합니다. 그러나 나는이 생각에별로 편견이 없습니다. 나는 그것이 내 테스트들 사이에 커플 링을 도입한다고 생각합니다. 사용자를 만드는 테스트가 실패하면 특정 사용자에 대한 내 데이터 시트 액세스를 검사하는 테스트도 실패합니다.
따라서 필자는 앱을 테스트하기 전에 필요한 모든 프로필을 삽입 할 스크립트를 실행합니다. 필자는 사용자 생성 전용 테스트를 실시 할 예정이며 특정 사용자가 특정 데이터 시트에 액세스 할 수 있는지 확인하기 위해 픽스처를 사용합니다. 이 솔루션의 다른 점은 고정 장치 세트를 유지해야한다는 것입니다.
의견이나 아이디어가 있으십니까?