2010-10-05 12 views
7

Nel nostro team abbiamo affrontato problemi di gestione dei test manuali. Abbiamo una suite di test unitari che mantiene stabile il progetto ma testiamo anche occasionalmente la nostra applicazione manualmente sulla base di alcuni scenari (per verificare se tutto è OK al livello più alto).Come gestire efficacemente i test manuali nel progetto?

La domanda è: come gestire efficacemente gli scenari di test manuali? Possono cambiare di volta in volta quando l'applicazione cambia. C'è un altro modo per aggiornare file di testo o wiki? Come monitorare se qualcuno ha fatto qualche test e quali sono stati i risultati?

Conoscete gli strumenti rivolti a questo problema (gestione dei test case)?

risposta

2

Bene, ci sono sicuramente degli strumenti.

Ultimamente abbiamo avuto una presentazione di MS Test Manager, anche se sono a conoscenza di altri strumenti (Quality Center, Doors, ecc. E anche alcuni Open Source).

http://www.opensourcetesting.org/testmgt.php

Stiamo effettivamente gestendo con fogli EXCEL, ma dal momento che il nostro numero di casi di test manuali è sempre crescente che stiamo considerando di iniziare a utilizzare qualche strumento Test Management.

+0

quale strumento sembra più promettente? – dzida

+0

"Doors" è più uno strumento di gestione dei requisiti che "può" essere utilizzato per gestire i casi di test, ma non è il suo intento originale. "MS Test Manager" sembra abbastanza buono, ma molte delle funzionalità che lo rendono di superficie superiore ad altri strumenti sono finora limitate alle compatibilità di codice/ambiente/integrazione. Ha un sacco di potenziale, ma è stato un po 'deludente il modo in cui abbiamo presto dovuto abbandonare alcune delle funzionalità stellari. Non ho ancora provato, ma ho sentito molte cose positive su "Quality Center". – EKI

2

La nostra organizzazione utilizza MS Test Professional. Questo strumento non solo ti consente di gestire i casi di test manuali, ma ti fornirà anche un elenco di test consigliati basati sulle modifiche al codice all'interno della build sottoposta a test. Test Professional ti consente anche di guardare indietro attraverso le esecuzioni di test case precedenti, che contengono i risultati dei singoli casi di test. Ecco un collegamento allo Test Professional FAQ.

1

Utilizziamo lo strumento di gestione Jira. Questo strumento ti aiuterà sia con lo sviluppo & test.

Con questo strumento è possibile scrivere casi di test, gestire anche tutti gli scenari di test (se il test case passa, fallisce o non è valido). Se vuoi, puoi sollevare un bug in jira e puoi collegare l'id di Testcase al bug, in modo che gli sviluppatori possano cambiare la funzionalità secondo i requisiti.

2

Tenere traccia di ciò su cui i membri del team stanno lavorando è piuttosto semplice con Jira. L'ho usato in passato, e non puoi batterlo per il prezzo (cioè gratis!)

Gestire gli scenari è un po 'più difficile. La maggior parte delle aziende si trova in difficoltà a questo livello. Soprattutto quando iniziano ad aumentare. Ho sentito che Test Studio di Telerik può essere utile.

+0

Grazie per il puntamento del TestStudio. Stavo pensando più a uno strumento che aiuta nella gestione dei casi di test, ma grazie comunque. – dzida

0

C'è uno strumento chiamato Testlink. È opensource, scritto in php e puoi apportare modifiche da solo. In Testlink si raccolgono casi di test e scenari di test e quindi si creano piani di test. E quei piani di test sono dedicati alla versione specifica del sistema testato. In questo modo è possibile raccogliere diverse versioni di test case che si adattano alle versioni idonee del sistema. In questo strumento contrassegni anche i risultati dei casi di test che hai eseguito. Puoi anche integrarlo con lo strumento di gestione dei problemi e puoi creare problemi direttamente da Testlink.

0

Penso che il modo migliore per gestire il test manuale è:

  1. Identificare gli scenari di prova che sono importanti come per modulo/progetto.
    • Provare a testarlo manualmente.
    • Chiamiamo questi scenari di prova del fumo.
  2. Identificare il punto in cui l'intervento dell'automazione ha esito negativo.
    • Non tutto sotto modulo/progetto è automatizzato.
    • Questi sono i casi che consentono di testare manualmente più facilmente.
Problemi correlati