Domande taggate «testing»

Verifica del comportamento di un sistema software rispetto al comportamento previsto di tale sistema.

4
Unità che collauda componenti interni
In che misura testate i componenti interni / privati ​​di una classe / modulo / pacchetto / ecc? Li provi o provi semplicemente l'interfaccia con il mondo esterno? Un esempio di questi metodi interni è privato. Ad esempio, immagina un parser di discesa ricorsivo , che ha diverse procedure interne …

3
TDD per l'elaborazione batch: come si fa?
Mi piace "rosso / verde / refactor" per RoR, ecc. Il mio lavoro quotidiano prevede l'elaborazione batch di file di grandi dimensioni da terze parti in Python e altri strumenti personalizzati. L'abbandono degli attributi di questi file è elevato, quindi ci sono molte correzioni / miglioramenti applicati abbastanza frequentemente. Non …
14 testing  tdd 



5
Unità che verifica un metodo vuoto
Per correggere un bug in un'applicazione, ho modificato un metodo denominato postLoginaggiungendo una chiamata a un metodo esistente denominato getShoppingCart. Codice protected void postLogin() { getShoppingCart(); } Tuttavia, non sono sicuro di quale sia il modo migliore per scrivere un test unitario postLogin. Approccio 1 Usa verifica da Mockito per …

3
Come rendere popolari i test automatici? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . La nostra base di codice è in crescita da 20 anni. …

2
Come fare per testare il codice non iniettabile?
Quindi ho il seguente codice in uso in tutto il mio sistema. Attualmente stiamo scrivendo i test unitari in modo retrospettivo (meglio tardi che mai è stato il mio argomento), ma non vedo come questo sarebbe testabile? public function validate($value, Constraint $constraint) { $searchEntity = EmailAlertToSearchAdapter::adapt($value); $queryBuilder = SearcherFactory::getSearchDirector($searchEntity->getKeywords()); $adapter …


1
Strategia di test per i giochi
Ho ereditato un gioco educativo basato sul web. Nell'ultimo anno ho lavorato per stabilizzare il codice e aggiungere nuove funzionalità. La maggior parte della logica è nel front-end, quindi i test delle unità di back-end, sebbene utili, coprono una piccola percentuale del codice. Il gioco è arrivato al punto in …

6
Programmazione basata su contratto vs Unit Test
Sono un programmatore un po 'difensivo e un grande fan dei contratti di codice di Microsoft. Ora non posso sempre usare C # e nella maggior parte delle lingue l'unico strumento che ho sono le asserzioni. Quindi di solito finisco con un codice come questo: class { function() { checkInvariants(); …

3
Usare i test unitari per raccontare una storia è una buona idea?
Quindi, ho un modulo di autenticazione che ho scritto qualche tempo fa. Ora sto vedendo gli errori sulla mia strada e sto scrivendo test unitari per questo. Mentre scrivo unit test, faccio fatica a trovare buoni nomi e buone aree da testare. Ad esempio, ho cose come RequiresLogin_should_redirect_when_not_logged_in RequiresLogin_should_pass_through_when_logged_in Login_should_work_when_given_proper_credentials …


5
Come posso migliorare il controllo e la gestione degli errori?
Ultimamente ho avuto difficoltà a capire quale sia la giusta quantità di controllo e quali siano i metodi corretti. Ho alcune domande al riguardo: Qual è il modo corretto di verificare la presenza di errori (input errato, stati errati, ecc.)? È meglio verificare esplicitamente la presenza di errori o utilizzare …
13 c  testing  assertions 

6
Qual è il ruolo del QA in un progetto BDD?
Se si esegue un progetto utilizzando BDD con una copertura del 100% delle storie degli utenti con test di accettazione automatizzati, quale sarebbe il ruolo di un tester / persona di controllo qualità? Immagino che sto immaginando che gli sviluppatori scriverebbero i test di accettazione in collaborazione con il proprietario …

4
Il modello del "centro notifiche" incoraggia la progettazione di programmi buoni o cattivi?
A volte mi imbatto in queste API in stile hub di messaggi, ad esempio Cocoa NSNotificationCenter: http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/Reference/Reference.html Di solito queste API forniscono un punto di accesso globale su cui ti iscrivi o trasmetti messaggi / eventi. Sto pensando che questo sia un problema perché incoraggia un'architettura di programma piatta e …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.