Softwaretests sind alle Aktivitäten, die darauf abzielen, ein Attribut oder eine Fähigkeit eines Programms oder Systems zu bewerten und festzustellen, ob es die erforderlichen Ergebnisse erzielt.
Was ist Codeabdeckung und wie messen SIE sie? Diese Frage wurde mir bezüglich unserer automatisierten Testcode-Abdeckung gestellt. Es scheint zu sein, dass es außerhalb automatisierter Werkzeuge mehr Kunst als Wissenschaft ist. Gibt es Beispiele aus der Praxis für die Verwendung der Codeabdeckung?
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verbessere diese Frage Ich bin ziemlich neu in …
Ich versuche, einen UI-Test für meine Android-App in Kotlin durchzuführen. Da das neue System ActivityTestRule verwendet, kann ich es nicht zum Laufen bringen: Es wird korrekt kompiliert und zur Laufzeit wird Folgendes angezeigt: java.lang.Exception: The @Rule 'mActivityRule' must be public. at org.junit.internal.runners.rules.RuleFieldValidator.addError(RuleFieldValidator.java:90) at org.junit.internal.runners.rules.RuleFieldValidator.validatePublic(RuleFieldValidator.java:67) at org.junit.internal.runners.rules.RuleFieldValidator.validateField(RuleFieldValidator.java:55) at org.junit.internal.runners.rules.RuleFieldValidator.validate(RuleFieldValidator.java:50) at org.junit.runners.BlockJUnit4ClassRunner.validateFields(BlockJUnit4ClassRunner.java:170) …
Der Android-Emulator ist etwas träge. Bei einigen Geräten, wie dem Motorola Droid und dem Nexus One, läuft die App auf dem tatsächlichen Gerät schneller als auf dem Emulator. Dies ist ein Problem beim Testen von Spielen und visuellen Effekten. Wie lässt du den Emulator so schnell wie möglich laufen? Ich …
Ich möchte oft Arrays vergleichen und sicherstellen, dass sie dieselben Elemente in beliebiger Reihenfolge enthalten. Gibt es eine prägnante Möglichkeit, dies in RSpec zu tun? Hier sind Methoden, die nicht akzeptabel sind: #to_set Beispielsweise: expect(array.to_set).to eq another_array.to_set oder array.to_set.should == another_array.to_set Dies schlägt fehl, wenn die Arrays doppelte Elemente enthalten. …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Ich möchte Testergebnisse sehen (system.out / err, Protokollmeldungen von zu testenden Komponenten), wie sie in derselben Konsole ausgeführt werden, die ich ausführe: gradle test Und warten Sie nicht, bis die Tests abgeschlossen sind, um die Testberichte anzuzeigen (die erst generiert werden, wenn die Tests abgeschlossen sind, sodass ich während der …
Ich bin seit ungefähr einem Jahr ein professioneller Software-Ingenieur, nachdem ich einen CS-Abschluss gemacht habe. Ich kenne Assertions schon eine Weile in C ++ und C, hatte aber bis vor kurzem keine Ahnung, dass sie überhaupt in C # und .NET existieren. Unser Produktionscode enthält keinerlei Aussagen und meine Frage …
Ich habe vor kurzem entdeckt pytest. Es scheint großartig. Ich bin jedoch der Meinung, dass die Dokumentation besser sein könnte. Ich versuche zu verstehen, wofür conftest.pyDateien verwendet werden sollen. In meiner (derzeit kleinen) Testsuite habe ich eine conftest.pyDatei im Projektstamm. Ich benutze es, um die Fixtures zu definieren, die ich …
Ist es möglich, eine Android-App von der Konsole aus zu stoppen? Etwas wie: adb stop com.my.app.package Dies würde unseren Testprozess so sehr beschleunigen. Im Moment deinstallieren / installieren wir die App jedes Mal, um sicherzustellen, dass die manuellen Testfälle mit einem sauberen Zustand beginnen.
Ich muss eine Verbindung mit geringer Bandbreite und hoher Latenz zu einem Server simulieren, um die Bedingungen eines VPN an einem Remotestandort zu emulieren. Die Bandbreite und Latenz sollten optimierbar sein, damit ich die beste Kombination finden kann, um unser Softwarepaket auszuführen.
Ich versuche, einen automatisierten Test einer Anwendung zu schreiben, der im Grunde ein benutzerdefiniertes Nachrichtenformat in eine XML-Nachricht übersetzt und am anderen Ende sendet. Ich habe einen guten Satz von Eingabe / Ausgabe-Nachrichtenpaaren, daher muss ich nur die Eingabe-Nachrichten einschicken und darauf warten, dass die XML-Nachricht am anderen Ende herauskommt. …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Derzeit mache ich einige Unit-Tests, die von Bash ausgeführt werden. Unit-Tests werden in einem Bash-Skript initialisiert, ausgeführt und bereinigt. Dieses Skript enthält normalerweise die Funktionen init (), execute () und cleanup (). Sie sind jedoch nicht obligatorisch. Ich möchte testen, ob sie definiert sind oder nicht. Ich habe dies zuvor …
Wie können Sie sich auf Testcode aus einem anderen Modul in Maven verlassen? Beispiel, ich habe 2 Module: Base Main Ich möchte, dass ein Testfall in Main eine Basistestklasse in Base erweitert. Ist das möglich? Update: Es wurde eine akzeptable Antwort gefunden , bei der ein Testglas erstellt wird.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.