Frage

Wir erhalten gleich eine Dosenpackung, die an unsere Bedürfnisse angepasst wurde.Ich bin Teil des Teams, das die Tests dafür vorbereitet.Es hat ein Oracle-Backend und ich glaube, es ist in C++ .NET geschrieben.

Meine Frage ist, welche kostenlosen oder Open-Source-Testtools Sie empfehlen würden.

Danke

Ken

War es hilfreich?

Lösung

Für Regressionstests unserer Anwendungen verwende ich ein kostenloses Tool namens AutoHotKey http://www.autohotkey.com/.Es ist einfach, stapelweise konfigurierbar und kann für praktisch jede Anwendung verwendet werden.Nicht gerade für Black-Box-Tests konzipiert, aber ein gutes kostenloses Tool, das Sie Ihrer Toolbox hinzufügen können.

Zwar gibt es einige gute kommerzielle Anwendungen zum Black-Box-Testen von Anwendungen (HoloDeck http://www.sisecure.com/holodeck/index.shtml, Cenzic Hagelsturm http://www.cenzic.com/), die einzigen Open-Source-Anwendungen, die ich kenne, testen nur die Netzwerksicherheit (Spike http://www.immunitysec.com/resources-freesoftware.shtml, OWASP WebScarab http://www.owasp.org/index.php/Category:OWASP_WebScarab_Project, und Nikto http://www.cirt.net/nikto2)

Andere Tipps

Wertprüfung.Prüfen Sie, ob nur gültige Daten ausgenommen sind, Zahlenfelder mit Ausnahme des gesamten Bereichs usw.

Was erwarten Sie von einem solchen Tool?Ich kenne kein Tool, das beliebige Software beliebig testen kann.

Denn es hört sich so an, als wüssten Sie bereits, was Sie überprüfen möchten.Da es sich um eine benutzerdefinierte Anwendung handelt, ist es am besten, einen Testplan zu entwickeln und die Werte, die Sie validieren möchten, manuell zu testen.

Stimmen Sie den anderen zu – da die Anwendung an Ihre Bedürfnisse angepasst wurde, sollten Sie sicherstellen, dass dies auch tatsächlich der Fall ist an Ihre Bedürfnisse angepasst.

Wenn die Assembly nicht verschleiert ist, können Sie FxCop verwenden, um die Binärdateien zu analysieren und festzustellen, ob kritische Fehler vorliegen (Hinweis: Wenn Sie mit fxcop und der statischen Analyse nicht vertraut sind, suchen Sie jemanden, der sich damit auskennt, bevor Sie eine Menge Fehler melden wird nicht behoben).

Darüber hinaus beschäftigen Sie sich mit weiteren Techniken vs.Werkzeuge, um die Arbeit zu erledigen.

Testen, entweder funktional oder nicht funktionsfähig, ohne Bezug auf die interne Struktur der Komponente oder des Systems.

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