SEO Test — Beispiel eines universellen Testtreibers
Besonders wertvoll sind universelle Testtreiber, solche also, die auf eine ganze Klasse von Applikationen anwendbar sind (statt nur auf eine einzige, ganz bestimmte).Auf die Klasse aller Webauftritte anwendbar ist Testtreiber SEO:
Hier die Gebrauchsanleitung dazu:
- Precondition: .NET 4.0
- Download and unpack seoTest.zip.
- Change to folder seoTest/test_1.
- Create or update test_1/URLs (this file is a list of URLs: the list of HTML pages to be checked).
- Then call run_Test.bat (current folder must be the folder seoTest).
- The test result will pop up automatically presented in HTML (file res.htm).
- In parallel to test_1 you may have many more such testcases test_X:
- test_X/res.htm will always be the latest test result,
- prevoius test results are all the files test_X/res_*.htm.
- welche Architektur Black Box Testtreiber haben sollten und
- wie man Selenium Webdriver nutzt, Web Applikationen zu triggern und zu beobachten.
- Testphase 1 (Triggern und Beobachten der Applikation) ist implementiert als grt_SELTest.exe — Source File grt_SELTest.cs zeigt, wie extrem einfach Selenium Webdriver anwendbar ist.
- Testphase 2 (Testergebnis aus Logfile tmp.1 extrahieren und dem Tester präsentieren) wird implementiert durch testURLs.exe;
- Ob die Zwischenergebnisse tmp.* stehen bleiben oder gelöscht werden, entscheidet man am besten erst in run_Test.bat (tmp.1 ist das durch Phase 1 geschriebene Log File).
Interessant ist: Der Testdriver hat in Applikation Keyword-Dichte tatsächlich einen Fehler aufgedeckt. Wendet man sie nämlich auf die URL
http://www.tutorialspoint.com/cgi-bin/printversion.cgi?tutorial=uml.file=uml_interaction_diagram.htm
Die Meldung im Testreport lässt – in diesem Fall wenigstens – zunächst nicht auf die Fehlerursache schließen. Das aber darf nicht erstaunen, denn wir wissen ja: Ganz grundsätzlich kann Test nur Fehlerwirkung aufdecken — niemals aber schon die Fehlerursache.
stw4793TSEOB — Testtreiber . SEO . Beispiel — News?
Mehr + B G E + S H A + More