우리는 사용자 A의 브라우저에서 수행 한 작업이 사용자 B의 브라우저에서 부작용을 일으키는 공동 작업 웹 응용 프로그램을 보유하고 있습니다. 대화방은 앱의 일부이며, 우리가 테스트하려고 시도하는 좋은 예입니다.공동 웹 응용 프로그램에 대한 종단 간 UI 테스트가 필요합니까?
우리의 현재 스택은 다음과 같습니다 노드에서 실행되는 프론트 엔드
- AngularJS와
- Socket.IO 클라이언트 브라우저 을 사이에 웹 소켓 통신을 처리하는 노드에서 실행되는 정적 파일을 제공하기 위해
- 우리의 빌드 프로세스를위한 브런치
- 각도 씨앗은 우리 테스트의 출발점입니다
- 재스민 실제 테스트 프레임 워크에 대한
- Testacular는 테스트
이 테스트에 대해 갈 수있는 가장 좋은 방법은 무엇입니까
이 재스민에서 웹 브라우저를 시작 우리의 소켓 서버
- 을 필요로하는 것, 그리고 브라우저
- 시작 다른 브라우저에 대한 참조를 유지하는 것, 브라우저 B, 그 참조를 잡아.
- 문제는 브라우저 A를 명령하고 브라우저 B의 결과 변경 사항을 테스트
사람이 문서 또는 예 건너했습니다 (바람직하게는 재스민과 Testacular에서, 그러나 우리는 옵션 열려있어) 테스트 이런 종류의 ? 어떤 검색어를 사용할지에 대한 조언조차도 도움이 될 수 있습니다.
다른 옵션을 사용하려면 [Sahi] (http://sahi.co.in/)를 자동화 된 브라우저 테스트 도구로 제안하십시오. – Spudley
당신은 어떤 해결책을 찾았는지 정말 흥미로울 것입니다 ... – PrimosK