Sto studiando tecniche e strategie per ridimensionare il nostro numero crescente di test di integrazione sul nostro prodotto attuale, in modo che possano (umanamente) rimanere parte del nostro sviluppo e del processo di CI. A circa 200+ test di integrazione stiamo già raggiungendo il segno 1 ora per completare una …
Sono stato alle prese con un problema sempre più fastidioso per quanto riguarda le nostre unit test che stiamo implementando nel mio team. Stiamo tentando di aggiungere unit test nel codice legacy che non era ben progettato e mentre non abbiamo avuto alcuna difficoltà con l'effettiva aggiunta dei test, stiamo …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Ha senso dare l'autorizzazione alla firma ai tester? Dovrebbe un team di test Basta testare funzionalità, problemi, ecc. E riferire semplicemente in base al pass / fail, lasciando ad altri la possibilità di agire su tali risultati, oppure Hanno l'autorità di trattenere le pubblicazioni stesse sulla base di tali risultati? …
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 . Ho una confessione da fare: i test automatizzati formalizzati non hanno …
Nel ricercare le migliori pratiche di unit test per aiutare a mettere insieme le linee guida per la mia organizzazione, ho incontrato la questione se sia meglio o utile separare i dispositivi di test (classi di test) o mantenere tutti i test per una singola classe in un file. A …
Lavoro in un piccolo team di programmazione a supporto di un'organizzazione più grande. Quest'anno il nostro manager ha deciso che utilizzeremo le tecnologie Oracle Apex per gestire la maggior parte dei dati della nostra azienda. Questo sarebbe ok, tranne che abbiamo un solo server Apex. Il nostro manager ha decretato …
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 …
Mi sono davvero innamorato del test unitario e del TDD: sono infetto da test. Tuttavia, il test unitario viene normalmente utilizzato per metodi pubblici. A volte, però, devo testare alcune assunzioni-asserzioni anche con metodi privati, perché alcune sono "pericolose" e il refactoring non può aiutare ulteriormente. (So che i framework …
Un buon sviluppatore con cui lavoro di recente mi ha parlato di alcune difficoltà che aveva nell'implementazione di una funzione in un codice che avevamo ereditato; ha detto che il problema era che il codice era difficile da seguire. Da quello, ho approfondito il prodotto e ho capito quanto fosse …
Quando si tratta di test, posso pensare a due opzioni: Metti sia il test che l'applicazione in un'immagine. Includi solo il codice dell'applicazione nell'immagine. Crea un contenitore specifico per il test che si basa sull'immagine principale e aggiunge alcuni livelli (codice di test, dipendenze, ecc.). Con la prima opzione, posso …
Ho qualche difficoltà a comprendere il concetto di "apparecchio". So cos'è una suite di test, un caso di test, un'esecuzione di test, ma cos'è esattamente un "dispositivo"? Un caso di test con parametri? Mi sembra che il significato o la semantica del termine "apparecchio" possa variare leggermente in base al …
Sto testando l' integrazione di un sistema, usando solo le API pubbliche. Ho un test che assomiglia a questo: def testAllTheThings(): email = create_random_email() password = create_random_password() ok = account_signup(email, password) assert ok url = wait_for_confirmation_email() assert url ok = account_verify(url) assert ok token = get_auth_token(email, password) a = do_A(token) …
Sono davvero confuso quando vedo molte implementazioni di database in memoria utilizzate per i test, perché ho anche sentito molto dalle migliori pratiche di test di integrazione che l'ambiente che esegue il test dovrebbe assomigliare il più possibile all'ambiente di produzione, incluso il sistema operativo , libreria, motore di database, …
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.