software testen
-
hallo
welche tools verwendet ihr um software zu testen. Ich suche etwas wo ich gewisse abläufe automatisieren kann um eine applikation zu testen.
-
Für java gibts was, das heist irgendwie JUnit oder so. da kannst automatische testcasese erstellen. ganz nützlich.
ansonsten schreib ich mir meist eins, dass alle wichtigen testcases einer funktion abdeckt
-
für C++ benutze ich CppUnitLite. Ziemlich simpel das ganze ... mal ein Beispiel:
TEST(Parser, power) { TokenStream str("2.0^2.0"); Parser p(str); try { double d = p.eval(); CHECK_EQUAL(std::pow(2.0, 2.0), d); } catch (ParseError& e) { FAIL("shouldn't throw"); } } TEST(Parser, parens) { TokenStream str("(2.0)"); Parser p(str); try { double d = p.eval(); CHECK_EQUAL(2.0, d); } catch (ParseError& e) { FAIL("shouldn't throw"); } }
Man kann beliebig Tests hinzufügen, ohne dass die main-Funktion sich ändern muss.
-
hallo
Ich dachte eher an so etwas wie Visual test oder so? aber mich würde interessieren was es sonst noch so für tools gibt.