Il test del software è una parte essenziale di qualsiasi progetto di sviluppo del software perché aiuta a garantire che il vostro software sia adatto allo scopo, funzioni come previsto e sia ben apprezzato dagli utenti. Tuttavia, il testing può essere costoso e complesso da gestire. Si stima che il test del software possa costare più del 50% del budget di sviluppo! Molte aziende scelgono di esternalizzare il loro test del software a tester specializzati e altamente qualificati per risparmiare tempo e risorse.
Il modello delle test factory è un processo di test sistematico che mira a fornire un alto valore al cliente. I modelli di test factory di successo utilizzano vari elementi come tester altamente qualificati, modelli organizzativi, metodologia agile e altro. Essenzialmente, è un modo per prendere il controllo completo del processo di test dal primo giorno, integrando i test con lo sviluppo e prestando molta attenzione alle difficoltà tecniche, alle risorse richieste e agli strumenti necessari. Ecco alcuni dei compiti che rientrano in un modello di test factory:
Verifica dell'infrastruttura di test.
Analisi dei bisogni dei tester di software e di altri professionisti.
Definizione dei casi di test.
Preparazione dei dati di test su una base di test per test.
Testare i dati e il software.
Generazione di un rapporto finale di test.
Poiché il modello delle test factory usa un processo strettamente definito, è facile da replicare per i successivi progetti di sviluppo del software.
I contratti Time & Material comportano l'assunzione di un tester di software dedicato. Per esempio, un'organizzazione potrebbe voler assumere temporaneamente un tester per definire i casi d'uso, scrivere il manuale di test, preparare i dati eseguire i test. Uno dei vantaggi chiave dell'assunzione di un tester esterno è la massima flessibilità. Per esempio, diciamo che vuoi progettare i test in-house perché il tuo team di sviluppo ha una profonda comprensione dei requisiti del software. Forse il vostro software su misura è un po' insolito, e pensate che uno sviluppatore interno abbia una migliore presa sul suo scopo, funzionalità e specifiche. Tuttavia, decidete che una parte esterna dovrebbe eseguire i test perché questo approccio offre un maggior grado di imparzialità. In questo scenario, il T&M è la soluzione ideale - si può assumere un tester per eseguire i test e produrre un rapporto finale.
Time and Material aiuta anche a risolvere le esigenze delle test factory. Sia che la vostra organizzazione utilizzi un modello in-house o assuma una Test Factory dedicata (una società terza specializzata), potete integrare le vostre esigenze di test con tester esterni.
Le Test Factory di terze parti in genere lavorano con molte aziende e hanno bisogno di tempo per esplorare completamente il vostro software - questo costa tempo e risorse. Al contrario, quando assumete un tester dedicato, questo mette tutto il suo tempo e la sua attenzione nel soddisfare le vostre esigenze di test del software. Il Time & Material può integrare il vostro attuale processo di test del software o essere la vostra soluzione completa end-to-end.
In UNGUESS abbiamo una grande community di tester con una vasta gamma di competenze ed esperienze nel test del software.
Tra le aziende che hanno testato la nostra community per i propri test interni vi è buddybank, la banca per smartphone di UniCredit già cliente UNGUESS per i servizi di Crowdtesting.
Buddybank si è affidata al servizio Time&Material cercando nel proprio fornitore affidabilità e competenza.
Come è andata ce lo racconta Emiliana Di Lorenzo, Test Manager di buddybank.
Perché vi siete rivolti ad UNGUESS per trovare tester? Quali sono i vantaggi rispetto ad utilizzare risorse interne o altre soluzioni?
"UNGUESS ha partecipato e vinto la gara che abbiamo indetto per trovare un tester da dedicare ai nostri servizi digitali. L'affidabilità e la competenza dimostrate, anche nelle altre occasioni in cui abbiamo collaborato ci hanno spinti ad affidarci a loro. Il nostro obiettivo iniziale era quello di ampliare le risorse a nostra disposizione per effettuare test dell’app.”
Quali sono le caratteristiche fondamentali che cercavate nei tester per poter iniziare la collaborazione?
"Per i servizi digitali di buddybank avevamo bisogno di tester esperti, flessibili e curiosi. Ci aspettavamo un team di qualità e per il momento posso confermare che il lavoro svolto è in linea con le nostre aspettative."
Ci può descrivere UNGUESS in una parola?
"Competenza."
Non importa l'industria o la nicchia o se hai bisogno di un tester a tempo pieno o part-time. Possiamo aiutarti a trovare il tester giusto per il tuo progetto. Hai bisogno del tuo tester rapidamente? Possiamo metterti in contatto con risorse esperte in un attimo.