Il test di integrazione è la fase del test del software in cui i singoli moduli software vengono combinati e testati in gruppo. Non sono richiesti beffe o tronconi; tutto è testato come in produzione.
Alcune persone sostengono che i test di integrazione sono tutti i tipi di cattivi e sbagliati - tutto deve essere testato in unità, il che significa che devi deridere le dipendenze; un'opzione che, per vari motivi, non mi piace sempre. Trovo che, in alcuni casi, un test unitario semplicemente non …
Perché dovresti eseguire unit test su un server CI? Sicuramente, quando qualcosa si impegna a padroneggiare, uno sviluppatore ha già eseguito tutti i test unitari in precedenza e risolto eventuali errori che potrebbero essersi verificati con il nuovo codice. Non è questo il punto dei test unitari? Altrimenti hanno appena …
A quanto ho capito, il punto dei test unitari è testare le unità di codice in modo isolato . Ciò significa che: Non dovrebbero interrompere alcuna modifica di codice non correlata altrove nella base di codice. Solo un test unitario dovrebbe superare un bug nell'unità testata, al contrario dei test …
Breve introduzione a questa domanda. Ho usato TDD e ultimamente BDD per oltre un anno. Uso tecniche come il deridere per rendere più efficiente la scrittura dei miei test. Ultimamente ho avviato un progetto personale per scrivere un piccolo programma di gestione del denaro per me stesso. Dato che non …
Quando si eseguono i test unitari nel modo "corretto", ovvero reprimendo ogni chiamata pubblica e restituendo valori preimpostati o beffe, mi sento come se non stessi testando nulla. Sto letteralmente guardando il mio codice e creando esempi basati sul flusso di logica attraverso i miei metodi pubblici. E ogni volta …
Se ho già un test di integrazione per il mio programma e tutti hanno superato, allora ho la sensazione che funzionerà. Quindi quali sono i motivi per scrivere / aggiungere test unitari? Dal momento che devo già scrivere i test di integrazione, mi piacerebbe solo scrivere unit test per le …
Sto leggendo sul post del blog di JB Rainsberger sui test integrati e mi chiedo in che modo un test di integrazione è più duro con il nostro design? Scriviamo più test integrati, che sono più grandi e non criticano il nostro design con la stessa severità con cui fanno …
Diciamo che ho una funzione (scritta in Ruby, ma dovrebbe essere comprensibile a tutti): def am_I_old_enough?(name = 'filip') person = Person::API.new(name) if person.male? return person.age > 21 else return person.age > 18 end end Nel test unitario creerei quattro test per coprire tutti gli scenari. Ognuno utilizzerà Person::APIoggetti derisi con …
Stavo discutendo dei test di unità / integrazione con un collega e ha presentato un caso interessante contro la scrittura di test di unità. Sono un grande sostenitore di test di unità (principalmente JUnit), ma sono interessato a sentire i commenti degli altri, mentre ha fatto alcuni punti interessanti. Per …
Secondo le regole del TDD, i test unitari sono scritti prima del codice di produzione, ma per quanto riguarda i test di integrazione che esercitano l'interazione tra oggetti cablati concreti (non simulati)? Dovrebbero essere scritti prima dei test unitari o dopo il codice di produzione solo per testare il "cablaggio"? …
Sento spesso il termine "stub", "stub qualcosa", "stub" e così via. Cosa significa stubing in programmazione e da dove viene la parola? In quali contesti può essere utilizzato?
Ho avuto una discussione con qualcuno sui test di unità / integrazione con applicazioni web e non sono d'accordo su 1 idea di base. Il problema è che la persona con cui sto parlando pensa che il database su cui lavora il test unitario dovrebbe contenere dati precompilati e penso …
Sono attualmente in una classe per i test del software in cui per il nostro progetto del semestre, dobbiamo eseguire più tipi di test su di esso, come test di unità e test di integrazione. Per i test di integrazione, il professore ha dichiarato di utilizzare simulazioni e librerie beffarde …
Non ho mai usato un sistema di integrazione continua (CI) prima. Principalmente codice in MATLAB, Python o PHP. Nessuno di questi ha una fase di costruzione e non vedo come un elemento della configurazione possa essere utilizzato per il mio lavoro. Un amico in un grande progetto in una grande …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . Sto lavorando allo sviluppo di un vecchio progetto scritto in Java. …
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.