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
Gurkenschritte wiederverwenden
Ich möchte einige Gurkenschritte wiederverwenden, kann aber nicht den richtigen Weg finden. Ich möchte einen Schritt schreiben wie: Given /^I login with (.*) credentials$/ |type| # do stuff with type being one of "invalid" or "valid" end Aber dann noch einen Schritt wie: Given /^I login successfully$ # call "Given …
103 ruby  testing  cucumber 

5
Mitglieder mit jsonpath zählen?
Ist es möglich, die Anzahl der Mitglieder mit JsonPath zu zählen? Mit dem Spring MVC Test teste ich einen Controller, der generiert {"foo": "oof", "bar": "rab"} mit standaloneSetup(new FooController(fooService)).build() .perform(get("/something").accept(MediaType.APPLICATION_JSON)).andExpect(status().isOk()) .andExpect(jsonPath("$.foo").value("oof")) .andExpect(jsonPath("$.bar").value("rab")); Ich möchte sicherstellen, dass keine anderen Mitglieder im generierten JSON vorhanden sind. Hoffentlich durch Zählen mit jsonPath. Ist …

13
Espresso: Thread.sleep ();
Espresso behauptet, dass es keine Notwendigkeit gibt Thread.sleep();, aber mein Code funktioniert nur, wenn ich ihn einbinde. Ich verbinde mich mit einer IP. Während der Verbindung wird ein Fortschrittsdialog angezeigt. Ich muss sleepwarten, bis der Dialog beendet ist. Dies ist mein Testausschnitt, in dem ich ihn verwende: IP.enterIP(); // fills …

5
So geben Sie meinem Test über Gradle und -D die Eigenschaft System
Ich habe ein Java-Programm, das eine Systemeigenschaft liest System.getProperty("cassandra.ip"); und ich habe eine Gradle-Build-Datei, mit der ich beginne gradle test -Pcassandra.ip=192.168.33.13 oder gradle test -Dcassandra.ip=192.168.33.13 jedoch System.getProperty wird immer wieder zurückkehren null . Der einzige Weg, den ich gefunden habe, war, das in meine Gradle-Build-Datei über hinzuzufügen test { systemProperty …
102 java  testing  gradle 

7
Wie teste ich einen Datei-Upload in Rails?
Ich habe einen Controller, der dafür verantwortlich ist, JSON-Dateien zu akzeptieren und dann die JSON-Dateien zu verarbeiten, um einige Benutzerwartungen für unsere Anwendung durchzuführen. Beim Benutzertest funktioniert das Hochladen und Verarbeiten von Dateien, aber natürlich möchte ich den Testprozess der Benutzerwartung in unseren Tests automatisieren. Wie kann ich eine Datei …

4
Haskell-Testworkflow
Ich habe gerade ein neues Haskell-Projekt gestartet und wollte von Anfang an einen guten Test-Workflow einrichten. Es scheint, dass Haskell viele exzellente und einzigartige Testwerkzeuge und viele verschiedene Möglichkeiten zur Integration hat. Ich habe untersucht: HUnit Schneller Check Bankdrücken HPC Komplexität Was alle in ihren Bereichen sehr gut zu funktionieren …
101 testing  haskell 


8
Python: Wie verschicke ich E-Mails mit TO, CC und BCC?
Ich brauche zu Testzwecken, um einige hundert E-Mail-Boxen mit verschiedenen Nachrichten zu füllen, und wollte dafür smtplib verwenden. Aber unter anderem muss ich in der Lage sein, Nachrichten nicht nur an bestimmte Postfächer zu senden, sondern auch an CC und BCC. Es sieht nicht so aus, als ob smtplib beim …
101 python  email  testing 

2
Angular2-Test: Kann nicht an 'ngModel' gebunden werden, da es keine bekannte Eigenschaft von 'input' ist.
Ich versuche, die Zwei-Wege-Bindung von angle2 zur Kontrolle zu testen input. Hier ist der Fehler: Can't bind to 'ngModel' since it isn't a known property of 'input'. Die app.component.html <input id="name" type="text" [(ngModel)]="name" /> <div id="divName">{{name}}</div> Die app.component.ts @Component({ selector: 'app-root', templateUrl: './app.component.html' }) export class AppComponent implements OnInit { …

9
test process.env mit Jest
Ich habe eine App, die von Umgebungsvariablen abhängt wie: const APP_PORT = process.env.APP_PORT || 8080; und ich möchte das zum Beispiel testen: APP_PORT kann durch die Variable env des Knotens festgelegt werden. oder dass eine expressApp auf dem Port ausgeführt wird, mit dem festgelegt wurdeprocess.env.APP_PORT Wie kann ich das mit …

14
Wie kann ich überprüfen, ob ein dynamisch angehängter Ereignis-Listener vorhanden ist oder nicht?
Hier ist mein Problem: Ist es irgendwie möglich, die Existenz eines dynamisch angehängten Ereignis-Listeners zu überprüfen? Oder wie kann ich den Status der Eigenschaft "onclick" (?) In DOM überprüfen? Ich habe wie Stack Overflow im Internet nach einer Lösung gesucht, aber kein Glück. Hier ist mein HTML: <a id="link1" onclick="linkclick(event)"> …


4
Erzwingen Sie einen erneuten Test oder deaktivieren Sie das Test-Caching
Problem: Wenn ich denselben Go-Test zweimal durchführe, wird der zweite Lauf überhaupt nicht durchgeführt. Die Ergebnisse sind die zwischengespeicherten Ergebnisse aus dem ersten Lauf. PASS ok tester/apitests (cached) Links Ich habe bereits https://golang.org/cmd/go/#hdr-Testing_flags überprüft, aber es gibt kein CLI-Flag für diesen Zweck. Frage: Gibt es eine Möglichkeit, go test zu …
99 testing  go 

3
Java JUnit: Die Methode X ist für Typ Y nicht eindeutig
Ich hatte einige Tests, die gut funktionierten. Dann habe ich es in ein anderes Paket verschoben und erhalte jetzt Fehler. Hier ist der Code: import static org.junit.Assert.*; import java.util.HashSet; import java.util.Map; import java.util.Set; import org.jgrapht.Graphs; import org.jgrapht.WeightedGraph; import org.jgrapht.graph.DefaultWeightedEdge; import org.jgrapht.graph.SimpleWeightedGraph; import org.junit.*; @Test public void testEccentricity() { WeightedGraph<String, DefaultWeightedEdge> …

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.