Eine Software zum Testen von Websites (Cross-Browsing und Multi-Devices)


Da ich an meiner Website (HTML5/CSS3) arbeite, benötige ich eine Software (kostenlos oder nicht), um meine Website mit mehreren Browsern und Auflösungen zu testen. Ich suche nicht nach Online-Diensten wie Browserstacks oder anderen, da ich nicht immer mit dem Internet verbunden bin. Ich habe vergessen zu erwähnen, dass ich an OSX (Hauptarbeitsstation) arbeite, aber ich besitze auch einen Computer, auf dem W8 läuft, also nehme ich alle Empfehlungen entgegen. Danke für alles.

BEARBEITEN: Meine Website ist auf lokal (Mamp) eingestellt, und ich versuche sicherzustellen, dass sie auch browserübergreifend und reaktionsschnell/adaptiv ist. Früher habe ich den "Toggle Device Mode" von Chrome verwendet, aber er ist nicht wirklich vertrauenswürdig, er hat mir nicht dasselbe gezeigt, da ich vh/vw-Einheiten verwende. Ich denke, der Handy-Modus hat nicht wirklich ein Telefon emuliert, sondern die Website einfach in ein kleineres Div gelegt und die Bildschirmgröße beibehalten.

Können Sie die Arten von Tests erläutern, die Sie voraussichtlich durchführen werden? Sie erwähnen mehrere Auflösungen als Problem. Es wird Grenzen geben, was automatisiert werden kann – Software kann Ihnen nicht sagen, ob eine Seite optisch ansprechend aussieht, aber sie könnte Ihnen sagen, ob ein Element überhaupt angezeigt wird und vielleicht wo. Sie erwähnen keine serverseitige oder clientseitige Skriptsprache, daher nehme ich an, dass sich die Verhaltenstests auf die Überprüfung von Bildern und Hyperlinks beschränken würden - ist das richtig? Testsoftware muss in Skripts geschrieben werden. Welche Skriptsprachen können Sie in Betracht ziehen?
...(Fortsetzung) oder suchen Sie eine Software ohne Scripting, die Sie konfigurieren können, um bestimmte Dinge zu überprüfen (zB ob alle Hyperlinks funktionieren)?
Danke für die Aufmerksamkeit, ich habe es zur Verdeutlichung bearbeitet.

Antworten (1)

Natürlich müssen Sie diese mehreren Browser auf Ihrem PC installieren.

Danach ist Selen nicht mehr zu schlagen .

Selenium automates browsers. That's it! What you do with that power is entirely up to  
you. 

Primarily, it is for automating web applications for testing purposes, but is certainly  
not limited to just that. Boring web-based administration tasks can (and should!) 
also be automated as well.

Selenium has the support of some of the largest browser vendors who have taken   
(or are taking) steps to make Selenium a native part of their browser.  
 It is also the core technology in countless other browser automation tools,   
 APIs and frameworks.

Als ich dasselbe suchte wie Sie, konnte ich nichts Besseres finden.

Danke, ich werde es mir ansehen, außerdem habe ich diese Browser bereits :)
Völlig verloren hier, ich werde einige Tutorials sehen, aber ich bin mir nicht sicher, ob es das ist, was ich dort brauche. (Ich habe einige Schwierigkeiten zu verstehen, wozu ich es brauche? Welchen Zweck haben Sie daraus gemacht?)
@Yoshino: Normalerweise wird Selenium verwendet, um das Testen komplexerer Webanwendungen zu automatisieren, aber es könnte (in einer Vielzahl von Sprachen) geskriptet werden, um viele Aspekte einer beliebigen Website zu testen. Mein Unternehmen verwendet es für "Rauchtests", bei denen wir zeigen, dass verschiedene Benutzerszenarien auf der Website funktionieren, bevor wir sie veröffentlichen. Selen kann für viele Dinge verwendet werden, daher kann es auch komplex sein, es einzurichten.
es gibt ein firefox addon "selenium ide". Dies ist eine Art GUI zum Erstellen und Ausführen von Tests.