2011-02-04 6 views
0

직장에서는 7-10 페이지 길이의 여러 페이지 웹 양식을 많이 만듭니다. (온라인 학교 응용 프로그램 또는 유사한 것을 생각하십시오.) 양식을 시험하기 위해, 나는 사용자 인 것처럼 각 양식을 작성해야합니다. 예를 들어, "First Name"이라는 필드에 "firstname"을 입력 할 것입니다. 이렇게하면 양식 필드가 데이터베이스의 올바른 필드와 일치하는지 확인할 수 있습니다.테스트 용 웹 양식 자동 채우기 도구 또는 기술?

가능한 한이 프로세스를 자동화하는 방법에 대한 제안을 찾고 있습니다. 나는 그것이 완전히 자동화 될 수는 없지만, 접촉과 주소 정보에 계속해서 들어가기 위해 걸리는 시간을 줄이는 데 도움이 될 것이라고 확신합니다. 적어도 하나의 좋은 접근 방식 (나는 생각한다)은 각 양식 필드를 거쳐 레이블을 읽은 다음 해당 양식 필드에 적절한 텍스트를 입력하는 스크립트를 실행하는 것입니다. 따라서 "Street Address"라는 텍스트 상자가 발견되면 해당 필드에 "streetaddress"텍스트가 입력됩니다.

분명히 일부 필드는 일부 유효성 검사가 있으므로 내 스크립트/프로그램은이를 건너 뛰고 수동으로 입력해야한다는 사실을 알리거나 해당 필드에 유효한 정보 만 입력하면됩니다.

의견을 보내 주시면 대단히 감사하겠습니다. 셀레늄 (Selenium)과 같이 많은 웹 테스트 도구가 있다는 것을 알고 있습니다. 그러나 어떤 종류의 테스트를 수행 할 수 있는지는 알 수 없습니다.

답변

1

셀레늄 또는 watir을보십시오. 그들은 다른 것들 중에서 자신의 내부 데이터베이스에 대해 양식 필드를 채워서 테스트를 자동화 할 수 있습니다.

빠른 테스트는 이러한 종류의 문제에 대한 또 다른 유료 솔루션입니다.

+0

도움 주셔서 감사합니다. 내가 말할 수있는 것부터 Selenium (그리고 iMacros도)은 내가하는 일을 * 기록하여 여러 번 재생할 수 있다고 생각합니다. 그러나 어쨌든 두 번만 수행 될 것이기 때문에 형식 입력을 기록하는 것을 원하지 않습니다. (실제로, 나는 그것을 원하지만, 내가 원하는 것만은 아니다.) 초기에 필드를 입력 할 필요없이 필드를 자동으로 채울 무언가를 찾고 있습니다. 각 양식 필드를 거쳐 필드 레이블을 기반으로 텍스트를 입력하기 만하면됩니다. 셀레늄이 할 수 있을까요, AFAYK? – johnnyb10

0

파이어 폭스에 대한 imacros 플러그인을 확인하십시오. 나는 그들이 다른 브라우저 용 플러그인을 가지고 있다고 생각한다. 그것의 자유롭고 죽은 사용하기 간단합니다. 세션을 녹음하고 재생할 수 있습니다. 텍스트 파일에서 매크로를 편집하고 가벼운 스크립팅 (자바 스크립트뿐 아니라 해당 언어로)을 수행 할 수도 있습니다.

관련 문제