2016-06-08 4 views
1

무한 테스트 케이스 또는 일정량의 테스트 케이스를 반복해서 실행하려면 무엇을해야합니까? 내가 대본이 있고 내가 돌아올 때까지 일을 그만 둘 때부터 그것을 실행하고 싶다면 무엇을 사용해야합니까?셀레늄 웹 드라이버 무한 테스트

+0

"무한"보다는 "연속"을 의미합니까? –

+0

아마 왜 이렇게하고 싶은지 조금 더 말할 수 있겠습니까? 이것은 고품질의 [야크 면도] (http://sethgodin.typepad.com/seths_blog/2005/03/dont_shave_that.html)처럼 들리지만, 이게 당신이하고 싶은 일이라고 확신합니까? – dcsohl

+0

@dcsohl for the work LOL은 QA 분석가로 시작 했으므로 많은 것을 배우기는했지만 어떤 정보가 필요합니다 !! – user6401108

답변

3

몇 가지를 배워야합니다. 첫 번째 - Selenium. 이것은 브라우저 및 웹 페이지와 상호 작용하여 웹 UI를 테스트 할 수 있도록 도와주는 라이브러리입니다. 그런 다음 테스트/테스트 스위트를 구성하고 실행할 수있는 테스트 프레임 워크가 필요합니다. 이러한 테스트는 Selenium 또는 다른 라이브러리를 사용할 수 있습니다. 자바에 대해 언급 한 이래 가장 많이 사용되는 옵션은 JUnitTestNG입니다. 그러나 회사의 대부분의 개발자는 이미 무언가를 사용하고 있으므로 개발자에게 물어보고 동일한 도구를 사용하는 것이 좋습니다. 그렇게하면 여러 테스트 프레임 워크를 지원하지 않아도됩니다.

마지막으로 테스트를 반복적으로 실행하려면 연속 통합 도구 (CI)가 필요합니다. 상업용 및 오픈 소스 bunch이 있습니다. 가장 널리 사용되는 오픈 소스 도구는 Jenkins이지만 테스트 프레임 워크와 마찬가지로 개발자가 사용하고있는 도구를 확인하고 가능하면 동일한 도구를 사용해야합니다.

도구로 정한 후에는 자동화 할 기능을 지정해야합니다. 예를 들어, 매일 밤 새 빌드에서 새 배포에 이르기까지 테스트를 실행하려면 어떻게해야할까요? 결과를 볼 수 있습니다.

내가 여기에 구체적인 튜토리얼을 권장하지만, 자습서를 찾을 수 없습니다 : 선택한 테스트 프레임 워크 (예 : JUnit을 또는 TestNG를)

  • 어떻게의 CI에서 선택한 테스트 프레임 워크를 실행하는 방법에

    • 셀레늄 테스트 너의 선택.

    그럼 간단히 살펴보면서 간단하지만 완벽하게 작동하는 테스트를 하나 만들어 봅니다. 많은 일을하지는 않겠지 만 많이 배울 것이고, 시작일 것입니다.

  • +0

    정보를 제공해 주셔서 대단히 감사드립니다 !! 정말로 많은 도움을 주며 그것에 착수하게 될 것입니다 !! 감사합니다. – user6401108

    +0

    키릴 (Kiril)이 말한 바에 따르면 (잠재적으로) 나보다 더 잘 요약 할 수 있습니다. +1. – Brian

    관련 문제