Als «testing» getaggte Fragen

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.

5
Kann die RSpec-Stubbed-Methode nacheinander unterschiedliche Werte zurückgeben?
Ich habe eine Modellfamilie mit einer Methode, locationdie die locationAusgaben anderer Objekte, Mitglieder, zusammenführt. (Mitglieder sind mit Familien verbunden, aber das ist hier nicht wichtig.) Zum Beispiel gegeben member_1 hat location== 'San Diego (Reisen, Rückkehr am 15. Mai)' member_2 hat location== 'San Diego' Family.location gibt möglicherweise 'San Diego (Mitglied_1 reist, …

6
Wie man Funktionen im selben Modul mit jest verspottet
UPDATE: Ich habe diesen und andere Ansätze in https://github.com/magicmark/jest-how-do-i-mock-x/blob/master/src/function-in-same-module/README zusammengefasst. md Was ist der beste Weg, um das folgende Beispiel richtig zu verspotten? Das Problem ist, dass nach dem Import fooder Verweis auf das Original nicht verspottet bleibt bar. module.js: export function bar () { return 'bar'; } export function …


20
Testen Sie, ob eine Zahl Fibonacci ist
Ich weiß, wie man die Liste der Fibonacci-Zahlen erstellt, aber ich weiß nicht, wie ich testen kann, ob eine bestimmte Zahl zur Fibonacci-Liste gehört - eine Möglichkeit, die mir in den Sinn kommt, besteht darin, die Liste der Fibonacci-Zahlen zu erstellen. Zahlen bis zu dieser Zahl und sehen, ob es …

7
Wie man in RSpec beliebig oft "any_instance" "should_receive" sagt
Ich habe einen Import-Controller in Rails, der mehrere CSV-Dateien mit mehreren Datensätzen in meine Datenbank importiert. Ich möchte in RSpec testen, ob die Datensätze tatsächlich mithilfe von RSpec gespeichert werden: <Model>.any_instance.should_receive(:save).at_least(:once) Ich erhalte jedoch die Fehlermeldung: The message 'save' was received by <model instance> but has already been received by …

8
Wie bestätige ich ein Javascript-Popup mit Capybara?
Ich habe einige online gefundene Beispiele ausprobiert, aber ohne Glück. Ich möchte die Bestätigungsmeldung eines Löschlinks bestätigen. Der letzte Versuch war der folgende Code, der jedoch zu einem Capybara :: NotSupportedByDriverError-Fehler führte. def confirm_dialog page.evaluate_script('window.confirm = function() { return true; }') end

11
Können Haskell-Funktionen mit Korrektheitseigenschaften nachgewiesen / modellgeprüft / verifiziert werden?
Weiter zu den Ideen in: Gibt es nachweisbare reale Sprachen? Ich weiß nichts über dich, aber ich habe es satt, Code zu schreiben, den ich nicht garantieren kann. Nachdem ich die obige Frage gestellt und eine phänomenale Antwort erhalten habe (Danke an alle!), Habe ich beschlossen, meine Suche nach einer …

13
Automatisierte Tests für Java Swing-GUIs [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 3 Jahren . Verbessere diese Frage Welche Optionen gibt es zum Erstellen automatisierter Tests für …

3
Können React Native-Apps in einem Browser getestet werden?
Ist es möglich zu erkennen, dass React Native-Apps mit Simulatoren entwickelt / getestet werden können? Verwenden Sie einen Webbrowser, um auch eine Anwendung zu testen. Dienste wie https://rnplay.org/ existieren, aber ich befürchte, dass sie von https://appetize.io/ betrieben werden und möglicherweise durch die Anzahl der Minuten pro Monat begrenzt sind. Ich …

3
Richtige Methode, um den Variablentyp in Python zu bestätigen
Bei der Verwendung einer Funktion möchte ich sicherstellen, dass der Typ der Variablen wie erwartet ist. Wie mache ich es richtig? Hier ist ein Beispiel für eine gefälschte Funktion, die versucht, genau dies zu tun, bevor sie mit ihrer Rolle fortfährt: def my_print(begin, text, end): """Print 'text' in UPPER between …
72 python  testing  assert 

7
So testen oder verspotten Sie den Inhalt von "if __name__ == '__main__'"
Angenommen, ich habe ein Modul mit folgenden Eigenschaften: def main(): pass if __name__ == "__main__": main() Ich möchte einen Unit-Test für die untere Hälfte schreiben (ich möchte eine 100% ige Abdeckung erreichen). Ich habe das eingebaute runpy-Modul entdeckt, das den Import / __name__Setting-Mechanismus ausführt, aber ich kann nicht herausfinden, wie …

2
Wie lese ich Umgebungsvariablen in Postman-Tests?
Ich verwende die gepackte App-Version von Postman, um Tests für meine Rest-API zu schreiben. Ich versuche, den Status zwischen aufeinanderfolgenden Tests zu verwalten. Um dies zu erleichtern, verfügt das Postman-Objekt, das der Laufzeit des Javascript-Tests ausgesetzt ist, über Methoden zum Festlegen von Variablen, jedoch keine zum Lesen. postman.setEnvironmentVariable("key", value ); …
70 rest  testing  postman 

4
Best Practices für Integrationstests mit Maven?
Ich habe ein Projekt, das ich mit Maven baue und das Hibernate (und Spring) verwendet, um Daten aus einer Datenbank usw. abzurufen. Meine "Tests" für die DAOs in meinem Projekt erweitern Spring's, AbstractTransactionalDataSourceSpringContextTestssodass eine DataSource mit meiner zu testenden Klasse verbunden werden kann, um die Abfrage- / Ruhezustandslogik tatsächlich ausführen, …


1
Parallel "any" oder "all" in Haskell
Ein Muster, auf das ich jetzt schon mehrmals gestoßen bin, ist eines, bei dem eine Liste von Werten überprüft werden muss, indem ein Test darüber abgebildet wird und geprüft wird, ob einige oder alle Elemente bestanden wurden. Die typische Lösung besteht darin, nur die praktischen Einbauten allund zu verwenden any. …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.