Watir 사용자 가이드 - 3

이 글은 개인적인 필요에 의해서 WATIR User Guide 를 번역한 글입니다. 따라서 모든 저작권은 Watir프로젝트의 원 저작자 에 있습니다.


Test Case를 개발하기

 이 문서의 목적은 당신이 test case를 빨리 개발하는것을 돕는데 있습니다. 아래 각각의 세션은 웹 어플리케이션을 조정(driving)하는 방법을 설명합니다. 각각의 웹어플리케이션의 페이지에 기초해서 당신의 웹어플리케이션 각각에 필요로 하는 방법을 고르면 됩니다.

 작성을 하기 이전에 먼저 Watir를 가지고 얻고자 하는것을 계획하세요. 웹브라우저로 테스트할 어플리케이션을 열고 페이지에 있는 오브젝트를 자세하게 살피세요. 입력을 필요로 하는 텍스트 필드(text fileds)는 어떤것이지, 어떤 버튼을 누를 필요가 있는지, 어떤 링크를 딸깍할것인지.. 먼저 그러한 단계들을 적어나가는것은 실제 테스트를 먼저 연습하는데 도움이 될것이며, 그 이후에 각각의 경우를 만족시키는 Watir 스크립트 코드 작성합니다. (?)

 페이지에서 소스보기(IE에서는 마우스 오른쪽을 클릭하여 소스보기를 합니다.) 를 하여 테스트에 필요한 하는 오브젝트의 속성을 살피는 것은 좋은 생각입니다. (역자 주: webdavaccess 등의 확장도구를 사용하여 원하는 오브젝트만의 소스보기를 하거나, TestSmith등의 도구를 이용하면 한층더 편리하게 작업이 가능합니다.) 예를 들면 Google 홈페이지에서 당신이 "Google Search"에 해당하는 소스를 찾아보면

<input type=submit value="Google Search" name=btnG>

와 같은 속성이 따르는 태그를 볼수 있을 것입니다. 여기서 "type" 속성값 "submit"은 그것이 버튼이라는것을 말해주며, 그버튼에서 찾는 값이나 제목(caption)은 "Google Search"이며, 그 버튼의 이름은 "btnG" 라는것을 알수 있습니다. Watir은 그 오브젝트를 이용하기 위해서 다른 속성태그를 이용할수 있으며, 그렇기 때문에 그 값을 아는것은 중요합니다. 때로는 "text"속성을 갖는 불분명한 태그도 있습니다.

테스트를 개발하기 위해서는,

    1. 텍스트 에디터를 열고(Vim, 메모장등)
    2. 확장자를 .rb (Ruby)로 한 후에
    3. require 'watir' 라는 문장을 입력함으로서 새로운 테스트 파일이 Watir을 통한 접근을 한다는 사실을 알려줍니다.
    4. IE를 열고, 테스트하고자 하는 웹어플리케이션으로 이동한후에
    5. 이를 통해 테스트 케이스를 설계하세요.
    6. 아래 설명할 Watir method를 이용하여 테스트 스크립트를 작성하고,
    7. 그 결과를 검증하면 됩니다.
태그 : , ,

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by 다롱디리 | 2007/01/17 11:16 | ┣ Watir | 트랙백 | 덧글(0)

트랙백 주소 : http://rainblue.egloos.com/tb/2989155
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶