2012-03-15 2 views
3

http url의 유효성을 검사하는 기능을 사용하고 있습니다. 유닛 테스트를하기 위해 좋은 URL과 나쁜 URL이 필요합니다. 테스트 케이스를 나에게 알려주십시오.잘못된 URL 테스트 사례

감사합니다.

답변

2

당신이 표준 사양을 준수하는 방법을 엄격하게 ... 많은 순열과 조합이있는 것은 걱정 뭔가에 대한

지원하는 프로토콜은 무엇 ... 그것이 HTTP 만 ... 또는 https, RMTP 등뿐만 아니라

도메인 같은 것들을 고려하고 하위 도메인 ... www.google.com 및 www.maps.google.com 슬래시

후행의 유효

존재 유무는 비표준 포트

... http://www.example.com:8800

깊은 호스트 후 경로 ... http://www.example.com/a/b/c/d/e/f/g/h/i.html

URL 매개 변수 ... http://www.test.com?pageid=123&testid=1524

URL 인코딩 ... 방법이다 URL이 내 인코딩

URL가 매개 변수

앵커 태그의 일부 ... 특수 문자 http://www.test.com/do.html#A

존재하는 경우 ... 어떤

는 공백

의 URL의

최대 및 최소 크기

흥미를 처리하는 경우!

URL 유효성을 검사하는 기존 라이브러리에서 조사한 적이 있습니까

0

테스트 사례를 찾으려면 RFC1738을 살펴 보겠습니다. 예를 들어 스키마 wibble (예 : wibble : //www.bbc.co.uk)을 시작합니다. 유효하지 않아야합니다.

-1

'나쁨'을 정의 하시겠습니까?

이스케이프해야하는 문자는 무엇입니까?

http://stackoverflow.com/users/9999999/not a-real-user 

우연히 바뀐 문자입니까?

http//:stackoverflow.com/questions/9715606/bad-url-test-cases 

단지 404가되는 URL은 무엇입니까?

http://stackoverflow.com/users/9999999/not-a-real-user