2012-03-15 4 views
3

Je travaille sur une fonction pour valider les URL http. J'ai besoin de bonnes et de mauvaises url pour faire des tests unitaires. S'il vous plaît partagez-moi vos cas de test.Mauvais cas de test url

Merci.

Répondre

2

Il y a beaucoup de permutations et de combinaisons ... aussi comment strictement vous conforme à la norme est spec quelque chose à vous soucier de

Quels sont les protocoles pris en charge ... est-ce que ... http ou https, etc RMTP ainsi

des choses comme des domaines Tenir compte et sous-domaines ... www.google.com et www.maps.google.com sont valables

Présence ou absence de slash

port non standard ... http://www.example.com:8800

chemin profond après que l'hôte ... http://www.example.com/a/b/c/d/e/f/g/h/i.html

Paramètres d'URL ... http://www.test.com?pageid=123&testid=1524

URL encodage ... et comment sont-URL sont codées dans un URL si elles sont la partie des paramètres

balises d'ancrage ... http://www.test.com/do.html#A

Présence de caractères spéciaux ... le cas échéant

gestion des espaces

Taille max et min d'une URL

Intéressant !! Avez-vous étudié dans les bibliothèques existantes qui vous permettent de valider les URL

0

Je voudrais jeter un oeil à RFC1738 pour trouver les cas de test. Par exemple, lancez le schéma wibble (c'est-à-dire wibble: //www.bbc.co.uk). Cela devrait être invalide.

-1

Définir «mauvais»?

Caractères qui auraient dû être échappés?

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

Caractères transposés accidentellement?

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

Les URL qui aboutissent à un 404?

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