2010-03-25 6 views
4

셀레늄 테스트를 html 형식으로 작성/기록하고 "-htmlSuite"를 사용하여 서버에서 직접 실행하거나 java/C#/...에서 테스트를 작성하고 셀렌 -rc를 사용하여 서버에서 실행하십시오.셀레늄 테스트 : html 대 코드?

권장되는 솔루션은 무엇입니까?

답변

7

나는 프로그래밍 언어로 Selenium Tests를 작성하는 것이 좋습니다. 왜냐하면 테스트가 훨씬 표현력이 풍부하기 때문입니다.

모든 테스트에서 사용하는 일반적인 방법을 만들 수 있으며, 변경하면 1 개의 방법을 업데이트하여 해당 항목에서 모두 실패하므로 n 개의 테스트를 통과 할 수 있습니다. 그 중 하나는 Page Object model입니다.이 테스트 방법은 상호 작용하는 각 페이지에 대해 DSL을 작성한 다음 기술 및 비 기술적 인 사람들 모두에게 더 유창하게 테스트를 읽도록 제안하는 테스트 개발 방법입니다. 당신이 프로그래밍 언어로 테스트를 작성하는 경우

당신은 또한 수 있도록 병렬로 테스트를 실행하는 셀레늄 그리드를 활용할 수 있습니다 그들을 빨리

내가보기 엔 당신이 루비 C#으로 셀레늄로 이동 볼 것을 권 해드립니다
2

, PHP 또는 Python. HTML Selenese에서 멀어지면 해결해야 할 많은 타이밍 문제를 발견했습니다.

1

녹음 된 테스트를 어떻게 수행 할 것인지 생각해볼 수 있습니다. 예를 들어 셀레늄에서 생성 된 JUnit 테스트를 기존 JUnit 기반 테스트 프레임 워크에 통합하는 것은 쉽지 않을 수 있습니다.