Voglio testare una funzione javascript asincrona che viene eseguita in node.js e fa una semplice richiesta ad un http API: const HOST = ‘localhost’; const PORT = 80; http = require(‘http’); var options = { host: HOST, port: PORT, path: ‘/api/getUser/?userCookieId=26cf7a34c0b91335fbb701f35d118c4c32566bce’, method: ‘GET’ }; doRequest(options, myCallback); function doRequest(options, callback) { var protocol = options.port == […]
Ho un pezzo di codice Java che utilizza una variabile di ambiente e il comportamento del codice dipende dal valore di questa variabile. Vorrei testare questo codice con diversi valori della variabile di ambiente. Come posso farlo in JUnit? Ho visto alcuni modi per impostare le variabili di ambiente in Java in generale, ma sono […]
Ottengo questo errore durante l’esecuzione dei test: org.openqa.selenium.StaleElementReferenceException: l’elemento non è più collegato al DOM qualche idea su come risolvere la suddetta eccezione? questo accade nella mia griglia che ha un’espressione Xpath ref che è dynamic
Quale sarebbe un caso d’uso per l’uso di una spia Mockito? Mi sembra che ogni caso di utilizzo di spie possa essere gestito con una simulazione, usando callRealMethod. Una differenza che posso vedere è che se vuoi che la maggior parte delle chiamate al metodo siano reali, salva alcune righe di codice per usare una […]
L’attualità quando eseguo i test falliscono ma ho bisogno di eseguirli per ottenere alcuni file .class che sono molto importanti per il mio jar. Di default quando i risultati dei test falliscono, il barattolo non è compilato, potrei aggiungere un’impostazione in pom.xml che ignori questo, quindi posso build il barattolo ignorando i risultati dei test? […]
Ho familiarità con i concetti (ho preso lezioni di test al college), ma non sono sicuro di come usarli realmente poiché non ho mai lavorato a un progetto TDD “reale”. Sto per iniziare lo sviluppo di un progetto usando Ruby on Rails (molto probabilmente usando 2.3). Questa applicazione verrà utilizzata per gestire dati, utenti e […]
Durante la scrittura di test con JasmineJS ho molti test che hanno un codice simile prima / dopo ogni altro. C’è un modo per implementare un modello di ereditarietà usando le suite di test JasmineJS? Posso raggruppare tutti i test in una singola describe ma in questo caso terminerò con un singolo file JS ENORME […]
Pensavo di essere un utente esperto di Maven, ma sto avendo un blocco mentale su come farlo! Sono stato in grado di utilizzare il plugin Maven sql per eliminare, creare e installare uno schema in un database tramite esecuzioni di plug-in che ho definito e associato alla fase di pre-integration-test . Tuttavia, ora mi piacerebbe […]
Sto usando Rspec e Capybara. Come posso scrivere un passo per selezionare una checkbox ? Ho provato a check base al valore ma non riesco a trovare la mia checkbox . Non sono sicuro di cosa fare, poiché in effetti ho lo stesso ID con valori diversi Ecco il codice:
Abbiamo un sistema con alcuni script bash in esecuzione oltre al codice Java. Dal momento che stiamo provando a testare tutto ciò che potrebbe eventualmente rompere, e questi script di bash potrebbero rompersi, vogliamo testarli. Il problema è che è difficile testare gli script di bash. Esiste un modo o una best practice per testare […]