Schlechtes url-Testfälle
Arbeite ich an einer Funktion zum überprüfen von http-urls. Ich brauche einige gute und schlechte urls zu tun unit-Tests. Bitte teilen Sie mir Ihre Testfälle.
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Arbeite ich an einer Funktion zum überprüfen von http-urls. Ich brauche einige gute und schlechte urls zu tun unit-Tests. Bitte teilen Sie mir Ihre Testfälle.
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es viele Permutationen und Kombinationen ... auch, wie streng Sie sind konform zu dem standard-Skillung ist etwas zu befürchten
Welche Protokolle unterstützt ... es ist nur ... http-oder https -, rmtp etc. sowie
Betrachten Sie Dinge wie domains und subdomains ... http://www.google.com und http://www.maps.google.com gültig sind
Anwesenheit oder Abwesenheit von trailing slash
Nicht-standard-port ... http://www.example.com:8800
Tief Weg, nachdem der host ... http://www.example.com/a/b/c/d/e/f/g/h/i.html
URL-Parameter ... http://www.test.com?pageid=123&testid=1524
URL-Kodierung ... und wie sind URL-codiert werden, in eine URL, wenn Sie den Teil der Parameter, die
Anker-tags ... http://www.test.com/do.html#A
Vorhandensein von Sonderzeichen ... wenn einer
Umgang mit Leerzeichen
Max und Min Größe eines URL
Interessant!!
Haben Sie untersucht, in Bibliotheken, in denen Sie überprüfen die URLs
Ich würde werfen Sie einen Blick auf RFC1738 zu finden der Testfälle. Zum Beispiel beginnen wible das schema wibble (d.h. wibble://www.bbc.co.uk). Dies unwirksam sein.
Definieren Sie "schlecht"?
Zeichen, die hätte entkommen?
Versehentlich transponiert-Zeichen?
URLs, die nur im Ergebnis eine 404?