Domande con tag 'tdd'

2
risposte

Di chi è la responsabilità di creare l'interfaccia e / o il test di accettazione? Sviluppatore o controllo qualità?

Sono uno sviluppatore di back-end e creo sempre test per le mie applicazioni. Recentemente ho studiato e applicato i test dell'interfaccia (utilizzando il selenio), ma dubito che io che dovrei creare questi test, sviluppatore o controllo qualità...
posta 20.10.2014 - 13:29
1
risposta

Mantieni o elimina i test che utilizzano metodi ora privati [duplicato]

Durante la scrittura del codice orientato agli oggetti da zero, provo a seguire questi passaggi: Scrivi un test che fallisce. Scrivi una funzione che fa passare il test. Quando sono sufficienti test e funzioni sufficienti, le funzion...
posta 16.07.2014 - 15:02
1
risposta

TDD e automazione dei test in applicazioni strongmente dipendenti da database e input dell'utente [chiuso]

Recentemente ho letto online sulla programmazione eXtreme e sulle pratiche agili. Desidero adattarli. Tuttavia la maggior parte del mio codice è tutto in PHP, che è la normale applicazione web di tipo CRUD. Inoltre ho un framework web utente com...
posta 30.12.2012 - 00:16
1
risposta

Refactoring codice numerico per TDD e incapsulamento

Sto venendo a patti con TDD e il fatto che ho bisogno di ridimensionare il codice che sto scrivendo (ri). Sto avendo un problema che penso sia un classico conflitto --- TDD vs. incapsulamento di metodi / dati privati --- e ho bisogno di consig...
posta 04.09.2015 - 23:40
1
risposta

Come gestire la nozione di tempo nei test di UI / Integrazione

Ci sono alcuni well - noto tecniche per affrontare la nozione di tempo nei test unitari. Questi ti permettono di scrivere le unittest che funzionano sempre con un tempo specifico in modo che il risultato del test sia prevedibile e possa es...
posta 24.09.2013 - 10:31
3
risposte

Test unitari e pacchetti di terze parti. Mi burlo o no?

Mi sto solo abituando ai test unitari e sul mio nuovo progetto ho deciso di adottare un approccio TDD. Il mio codice qui sotto è quello di testare la classe UserServices che è responsabile della creazione di un utente, eliminando un uten...
posta 04.02.2016 - 15:02
3
risposte

Questo test unitario è troppo stretto per l'implementazione?

Credo che l'esistenza di questo test unitario sia giustificata. Tuttavia, per me, questo test unitario sembra molto accoppiato all'implementazione del metodo, anche se non sono sicuro che possa essere migliorato. class ItemManager { void sav...
posta 24.05.2017 - 19:03
1
risposta

Stubbing e mocking boundaries

Supponiamo che sto creando un'API JSON e vorrei includere un endpoint che restituisca un elenco di post creati di recente. Da qualche parte nel mio sistema c'è un modello Post esistente con il seguente test: crea alcuni post nel db (alcuni n...
posta 17.04.2013 - 05:08
1
risposta

Contesto condiviso: buono o cattivo?

RSpec consente agli utenti di condividere il contesto attraverso test / esempi, che ridurrebbe il numero di linee di codice nella mia app di una quantità significativa. D'altro canto, in qualche modo legato alla questione della condivisione...
posta 12.05.2013 - 02:14
1
risposta

Se TDD è design, come sai che il tuo TDD è ben progettato? [duplicare]

Dato un grande gruppo (50+) di programmatori: Tutto ha lo stesso problema, Tutti utilizzano Sviluppo basato su test (TDD), Tutte le programmazione coppie , Tutto su revisione del codice , basata su gruppi Personalmente ho vist...
posta 04.04.2014 - 04:30