Pianificazione e documentazione – qualità fin dall'inizio
La migliore garanzia della qualità consiste in una buona pianificazione, in un approccio strutturato e in un contatto regolare con il cliente e con l'utente finale.
Secondo la nostra esperienza, un'architettura software ben pianificata e stabile ha un effetto positivo sulla qualità e può essere adattata con flessibilità a nuovi requisiti e ambienti, anche dopo anni.
Già nella fase di pianificazione eseguiamo test continui, ad esempio per verificare la realizzabilità tecnica di determinati requisiti o per misurare le prestazioni dei componenti chiave.
Per tutti i casi
Nel nostro database di test raccogliamo scenari di test per rappresentare processi e requisiti pianificati. Questi vengono impiegati al completamento dei componenti. Distinguiamo tra test per il setup (test di installazione), test per l'utilizzo da parte dell'utente (test di sistema) e test del codice (unit test).
I casi di test vengono raccolti già durante la pianificazione e lo sviluppo, integrati nella nostra pianificazione dei test e perfezionati. I casi di test possono essere eseguiti sia manualmente sia automaticamente.
Test black box e white box
Nei test di sistema e di installazione vengono, per la precisione, simulate le operazioni dell'utente. Si tratta dei cosiddetti test black box. Black box significa che il codice del software non viene preso in considerazione.
Nei test white box si tiene conto della conoscenza del codice del software. Con gli unit test questo può essere regolato con precisione. In questo modo è possibile eseguire stress test, così come analizzare le prestazioni e il comportamento in caso di inserimenti errati. Per gli unit test utilizziamo Visual Studio.
