Sono molto nuovo al concetto di test e non avevo ancora alcuna esperienza con questo.
Nella mia azienda, nessuno ora scrive test, né è stato impostato alcun framework di test o altro. Inoltre, non abbiamo tester. Scommetti su come funziona il test: invia una nuova versione a un cliente, poi aspetta la sua chiamata ... se non ha chiamato per 24 ore per segnalare bug, chiamalo e chiedi, e se il programma sembra funzionare, mandalo agli altri clienti. E poi, aspetta le loro chiamate ...
Ora puoi indovinare quanto mi piace. In effetti, sono ormai due le opzioni: o posso cambiare la mia azienda o posso passare a un'altra azienda. Per entrambi, potrei utilizzare alcune conoscenze di base sui test, che sto raccogliendo in questo momento. Ma da dove cominciare?
Un amico mi ha detto le basi su come la sua azienda esegue test automatici ogni notte - uno status che voglio stabilire anche nella nostra azienda. Gli ho chiesto di scoprire quali framework utilizzare per i test unitari e web test, e lui lo scoprirà, ma vorrei anche chiederti quali sono raccomandati o addirittura di fatto standard.
Ciò che offriamo sono le applicazioni ExtJS che eseguono operazioni CRUD sui dati tramite i backend C # nei database MSSQL.
Quindi suppongo che dovrei cercare
- un framework webtest, che "fa clic" tramite il browser / webapp
- un framework extjs / javascript unittest,
- un framework di C # unittest (esaminerò lunedì i test di unità VisualStudio)
- forse un framework che verifica se le chiamate Web forniscono valori di ritorno corretti e come le chiamate web reagiscono a "spazzatura"?
- forse anche un framework sql unittest per stored procedure?
Che cosa esattamente avrei davvero bisogno; e quale sarebbe il migliore / il più utile per iniziare? (dalla risposta accettata qui Ho letto "webtest "lo è, ma poi, testare le chiamate via web potrebbe essere più facile da iniziare!?)
Sono disponibili quadri raccomandabili a basso costo / senza costi oppure esistono quadri che forniscono una versione limitata gratuita, quindi posso provare se soddisfa le mie / nostre esigenze prima che io vada dal mio capo per il finanziamento?
Dove posso iniziare a cercare informazioni, ci sono buoni libri sui test?