English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Prendere la decisione di automatizzare il testing del software

Software RSS Feed





Non tutti i progetti di test del software possa o debba essere automatizzato. Prima che il reparto accetta un nuovo progetto di automazione di test, si dovrebbe istituire un processo attraverso il quale i progetti vengono esaminati e accettati o respinti. Questo può essere fatto con un semplice Test Automation accettazione Checklist.Repeatable Test Cases con Static DataThe costi-benefici vera di automazione di test si ottiene solo quando gli script stessi vengono eseguiti più volte. Il prima esecuzione è molto costoso, perché include il costo del tempo di strumenti di automazione e il 100% del tempo l'ingegnere Test Automation. Quando gli script vengono eseguiti ancora una volta, il costo dei cali di test automation bruscamente. Lo strumento è già stato acquistato e gli script sono già stati codificati. Se vi sono stati cambiamenti nella domanda, gli script possono richiedere la manutenzione prima di essere giustiziato. Manutenzione su minori aggiornamenti del software dovrebbe essere l'automazione dei test minimal.Because è successo quando gli script può essere eseguito più volte, solo le domande che richiedono gli stessi casi di test da eseguire con gli stessi dati sono i candidati buoni per l'automazione. Ad esempio, una richiesta di mutuo, che deve essere testata su base settimanale, potrebbe essere un buon candidato per l'automazione di test. Script di manutenzione è minima e gli script possono entrare in una richiesta di mutuo con lo stesso gruppo di dati di test in una frazione del tempo ci sarebbe voluto un tester manuale per testare il functionality.On stesso D'altra parte, un sistema di mutui, che non è possibile utilizzare gli stessi dati di prova per ogni iterazione, non sarebbe un buon candidato di automazione. A causa della natura dei sistemi di guide, i dati potrebbero essere organizzato in vari stati di approvazione o di rifiuto, sulla base dei dati attuali e le dipartimenti che hanno già trasformato la loro parte della domanda di mutuo. Se lo script non può facilmente capire quali sono i dati per entrare nel software, non è un problema di automazione buona candidate.Another con automatizzare questo tipo di sistema complesso è che l'ambiente di test spesso contiene un campionamento dei dati di produzione, che vengono aggiornati su base periodica. A volte questo può essere superato con la ricostruzione dei dati di test, quando l'ambiente di test viene aggiornata. La fattibilità della ricostruzione dati dei test su base regolare dipende dalla complessità della domanda. Si dovrà prendere quella decisione su un caso per caso o basis.Application Ambientali StabilityEnvironmental stabilità è essenziale per uno con successo un progetto di automazione dei test del software. Script non può essere codificato in modo tempestivo se l'ambiente di applicazione non è disponibile, le esperienze tempi di down-frequenti, o eccessivi difetti e errors.Little o No applicazione o ambiente DowntimeIt richiede più tempo per scrivere script di quello che fa per verificare manualmente la stessa funzionalità. La maggior parte dei tool di automazione versione annacquata di C o Visual Basic, il che significa che la scrittura di script automatici è essenzialmente di programmazione e richiede tempo e competenze specialistiche. A differenza dei casi di test manuali, che a volte può essere scritta Based Off requisiti e mock-up, gli strumenti automatizzati richiedono l'applicazione effettiva. Quando un ambiente di prova non è disponibile, gli ingegneri di automazione non può creare script, che prolunga il progetto e finisce per costare i tempi di inattività more.Excessive può consistere in una qualsiasi delle seguenti: Mancanza ambiente instabile di supporto Application Infrastructure frequenti aggiornamenti CodeEffects Buggy dell'Ambiente instabilità sui Script lo sviluppo e la ExecutionWhen un'applicazione o un ambiente è instabile, il progresso di scripting è drasticamente rallentata o fermata del tutto. In alcuni casi, è possibile continuare scripting, ma questo può causare più lavoro in una successiva data. Ad esempio, se si scripting bug nel codice, si può dovere script intorno messaggi di errore e gli script dovrà essere rivisto in una data successiva. Oppure, si può solo essere in grado di creare gli script a un certo punto e finire loro, in una data successiva. Per evitare e ridurre l'instabilità dell'ambiente, leggere il capitolo su Service Level difetti FixesApplication Agreements.Timely difetti non devono essere dannoso per uno automatizzato progetto software di test. Quando i difetti sono fissati in modo tempestivo, scripting può continuare senza interruzioni significative. Quando si stima un progetto di test automatizzati, è sempre meglio aggiungere un po 'il tempo di buffer che di ospitare per la segnalazione dei difetti e correzioni di difetti revisions.When assumere una quantità eccessiva di tempo per risolvere e causano il progetto automatico di test del software di essere in ritardo, è il momento di mettere insieme una riunione. Invitare tutti gli attori principali e discutere la radice del problema e che tutti possono migliorare la situazione. Forse lo sviluppo sta spendendo troppo tempo cercando di riprodurre il problema e avere il vostro automazione squadra entra migliore descrizione li avrebbe aiutati a sua volta le correzioni per difetto intorno più velocemente. Forse si può lavorare insieme per classificare i difetti e di stabilire i tempi ragionevoli per risolvere ogni classificazione. Ad esempio, un critico difetto deve essere fissato in quel giorno, mentre un difetto di alta deve essere fissato con in 24 hours.Responsive Contatto PersonWhen tua squadra assume un nuovo progetto di test automatici, avrete bisogno di una persona di contatto. Questa persona è responsabile di assicurandosi di avere i requisiti di business e rispondere alle domande su come funziona l'applicazione. Questo non sarà il suo lavoro principale, quindi sarà necessario assicurarsi che lui o lei è sensibile. Se non è possibile ottenere i requisiti di business adeguato, dati di prova, o hanno risposto ai quesiti, il progetto di automazione non sarà successful.Copyright 2004. Danna Henderson. Tutti i diritti Reserved.Danna Henderson ha aiutato molti organizzazioni di automatizzare i loro test del software con WinRunner. Per informazioni sulla creazione di script robusto, basato sui dati, e con successo test automatici, esperti WinRunner visita.

Fonte dell'articolo: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster prendi il Codice Html
Aggiungi questo articolo al tuo sito ora!

Webmaster invia i tuoi Articoli
Nessuna registrazione richiesta. Compila il form e i tuoi articoli sono nella Directory di Messaggiamo.Com

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Invia i tuoi articoli alla Directory di Messaggiamo.Com

Categorie


Copyright 2006-2011 Messaggiamo.Com - Mappa del Sito - Privacy - Webmaster invia i tuoi articoli alla Directory di Messaggiamo.Com [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu