Welche Tools sind eine Website für QA zur Verfügung? Das wird als ein Unit Testing behandelt

StackOverflow https://stackoverflow.com/questions/1370714

  •  21-09-2019
  •  | 
  •  

Frage

Wir suchen QA-Tool, das uns zu Testfunktionalität in unseren Web-Anwendungen ermöglichen. In diesem Moment QA wir alle unsere Arbeit / Erweiterungen / Mängel von Hand, aber wir haben so viele Webapps, die die gesamte Website zu QA für ein paar Änderungen schwierig.

Wir wollen eine Liste von Testfällen haben, dass wir jedes Mal laufen wir eine Änderung für die Entwicklung zumindest baut ein Vertrauensniveau vor der Push-Push werden.

Ich bin sicher, dass dies ein Problem ist, das unter uns ist normal, die Web-Entwickler-Community.

War es hilfreich?

Lösung

Selen ist wunderbar für die Funktionsprüfung. Sie können Tests erzeugen, die in allen wichtigen Browsern SeleniumIDE (ein Firefox-Plugin, das Aufzeichnungen Interaktionen mit Web-Seiten) automatisch ausgeführt. Dann können Sie die Tests auf dem Quellcode in einer Reihe von populären Programmiersprachen exportieren (z Java, PHP, etc.)

Andere Tipps

Es gibt viele Tools gibt Ihnen zu helfen, zu testen, würde ich mit Selen schlage vor, beginnend für automatisierte Tests zu schreiben, in der Sprache Ihrer Wahl. Es ist einfach zu bedienen, unterstützt eine große Vielzahl von Sprachen.

Wenn Sie Ihre Tests geschrieben haben, könnten Sie Jenkins oder Hudson, die können Sie Ihre Tests laufen mit jedes Update, oder Sie können sie manuell oder zu bestimmten festgelegten Zeiten ausgeführt werden.

Jenkins und Selen machen einen tollen Job für uns bei WildBit in Regressionstests und alle Probleme Spek. Außerdem habe ich vergessen, beiden Werkzeuge zu erwähnen, wenn auch sehr stark, sie sind frei.

Nach der automatisierten Tests geschrieben haben, könnten Sie auch zu prüfen, tun Performance-Tests mit Werkzeugen wie browsermob.

Sie werden wahrscheinlich prüfen wollen, Telerik Angebote in dieser Bereich. Ich habe meine ASP.NET-Website unter Verwendung einer Kombination von DLL (Business Logic, Data Access Layer, und NUnit Prüfung dlls) implementiert, um die Prüfung aller nicht-UI-Bereiche leicht zu machen. Aber die NUnit Erweiterungen für UI-Tests (vergessen, dass ich den Namen des Projektes jetzt als ich es nicht annehmen) blieben auf der Strecke wegen des Mangels an Arbeit auf dem Werkzeug.

Wir haben mit guten Erfahrungen gemacht:

IEUnit - kostenlos und Open Source

Httpunit - Free und Open Source

Regression Tester billig - $ 100

Silk - nicht billig! Aber gut.

Mein Favorit war IEUnit. Sehr intuitiv und funktioniert wie andere Unit-Test-Frameworks.

Ich schlage vor, Blick auf dem Roboter Rahmen , die eine Selen-Plugin hat. Sehen Sie sich auch eine kontinuierliche Integration Server wie hudson einrichten. Mit dem CI-Server können Sie Tests beginnen automatisch jedes Mal eine Änderung an einem bestimmten Repository geschoben wird.

Der Vorteil des Roboter-Framework mit der Selen-Plugin ist, dass Sie ein paar wirklich schöne Berichte zusammen mit einigen Werkzeugen für maniuplating der Berichte erhalten können. Wenn Sie mehr als benötigen, was Selen zu bieten hat Sie entweder Python oder Jython (und damit Java) verwenden können, um Ihren Roboter Rahmen Tests zu erweitern (zB Abruf von Daten aus einem Ihrem Dienst und validieren es über Python oder Java-Scripts)

  • Watir
    • WatiN
    • WebAii

Google es. Ja wirklich. Es gibt noch mehr Tools für Web als Desktop.

Nicht für die automatisierten Teile - aber für die visuelle Bugs gibt es vier wirklich gute QA Testen von Anwendungen:

  1. DebugMe
  2. UserSnap
  3. BugHerd
  4. TrackDuck

Voll Aufschlüsselung ihrer Funktionen, Screenshots und Preise

Ich möchte ein teilen, die ich neues Werkzeug glauben.

Dies ist ein Web-basierten IDE für die Entwicklung von Web-Tests. Verwenden Sie jQuery und javasscript. Es scheint, wie es neu ist, aber ich spielte mit ihm für eine Weile und es sieht gut aus!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top