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.
In ogni sito web che leggi su BDD (Behavior Driven Development) trovi un esempio molto semplice che ti mostra quanto sia ovvio e facile definire i tuoi requisiti. Ma cercare di implementare questo processo in un grande prodotto (non un esempio di calcolatrice) mi ha mostrato che le cose possono …
Sto cercando di testare una classe che chiama alcuni servizi Web di Hadoop. Il codice è praticamente della forma: method() { ...use Jersey client to create WebResource... ...make request... ...do something with response... } ad esempio esiste un metodo di creazione directory, un metodo di creazione cartella ecc. Dato che …
Un tema ricorrente che mi sono imbattuto nella mia carriera è quello di essere il nuovo sviluppatore ad arrivare in un team e avere rapidamente una diffidenza nei confronti dell'unità esistente e delle suite di test di integrazione. Durante il colloquio ti viene detto dal management che "supportano fortemente i …
TL; DR Scrivere buoni test utili è difficile e ha un costo elevato in C ++. Riesci a sviluppare sviluppatori che condividono la tua logica su cosa e quando testare? Lunga storia Ero solito fare uno sviluppo guidato dai test, in effetti tutto il mio team, ma per noi non …
Sto scrivendo un parser e come parte di ciò, ho una Expanderclasse che "espande" singole istruzioni complesse in più istruzioni semplici. Ad esempio, espanderebbe questo: x = 2 + 3 * a in: tmp1 = 3 * a x = 2 + tmp1 Ora sto pensando a come testare questa …
Sto lavorando a un progetto con alcuni formati di file. Alcuni formati sono specificati da .xsds, altri dalla documentazione sui rispettivi siti Web e alcuni sono formati interni personalizzati che non hanno documentazione. Mwahahahaha. Qual è il problema? Vorrei testare i miei lettori di file, ma non sono del tutto …
Devo interpretare un po 'i diavoli sostenitori di questa domanda perché non posso difenderla bene a causa della mancanza di esperienza. Ecco l'accordo, ottengo concettualmente le differenze tra test unitari e test di integrazione. Quando si concentra specificamente sui metodi di persistenza e sul repository, un test unitario userebbe un …
Devo scrivere unit test e test di integrazione per un progetto. Tutti i test devono essere inseriti in una singola cartella dei test ? O i test unitari e i test di integrazione dovrebbero essere ciascuno in una cartella test separata ? O dovrei anche metterli in progetti separati ? …
L'unica vera logica è nella sintassi della query per l'API esterna. Non voglio testare se interroga l'API, voglio testare che lo interroga in modo tale da restituire i dati corretti. Ad esempio, alcuni pseudo-codice: function retrieve_related_data(id) { query = "[potentially long, syntactically complex query that uses param id to get …
Seguo religiosamente il TDD. I miei progetti in genere hanno una copertura dei test dell'85% o superiore, con casi di test significativi. Faccio molto lavoro con HBase e l'interfaccia client principale, HTable, è una vera seccatura da deridere. Mi occorrono 3 o 4 volte più tempo per scrivere i test …
Sono nuovo ai test unitari, ho un metodo web REST che chiama solo DB e popola un DTO. Lo pseudo codice è public object GetCustomer(int id) { CustomerDTO objCust = //get from DB return objCust; } Il mio dubbio è come scrivere i test per questi metodi e il tipo …
È difficile dire cosa viene chiesto qui. Questa domanda è ambigua, vaga, incompleta, eccessivamente ampia o retorica e non può essere ragionevolmente risolta nella sua forma attuale. Per assistenza per chiarire questa domanda in modo che possa essere riaperta, visitare il centro assistenza . Chiuso 8 anni fa . Quali …
Sto lavorando su un sistema legacy (intendo dire che è stato scritto senza test). Abbiamo provato a testare parte del sistema scrivendo test di integrazione che testano la funzionalità dall'esterno. Questo mi dà un po 'di fiducia nel refactoring di parti del codice senza preoccuparmi di romperlo. Ma il problema …
Supponiamo che tu stia utilizzando le API di un fornitore, come assicurarti che la loro API funzioni come previsto? La mia preoccupazione principale è che a volte il fornitore ha spinto le modifiche al proprio codice e ha rotto l'API, vogliamo avere una sorta di software automatico per testarli continuamente. …
Nel mio progetto attuale, ho difficoltà a trovare una buona soluzione per creare test di integrazione scalabili che non hanno effetti collaterali. Un piccolo chiarimento sulla proprietà libera dell'effetto collaterale: riguarda principalmente il database; non ci dovrebbero essere cambiamenti nel database dopo che i test sono stati completati (lo stato …
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.