"Test piano Lite" per progetto web

2

Come si disegna un quick & facile "Testing Plan Lite" per un progetto web di medie dimensioni (70k linee, 2 sviluppatori)?

Ho visto molti tutorial / articoli sui metodi di test, ma sembrano tutti ingombranti. Per noi, l'obiettivo è poter essere in grado di dividere e delegare le istruzioni di test ai nostri amici per diversi segmenti di progetto, browser, ecc.

Che cos'è il quick & modo semplice per scrivere piani di test per le app Web? (il 20 della regola 20/80)

Grazie!

    
posta Kyle 16.01.2011 - 01:05
fonte

2 risposte

1

Dipende da chi sta eseguendo il test

Dalla tua domanda, sembra che tu stia lavorando con una serie di requisiti abbastanza allentati e stai semplicemente chiedendo ad alcuni amici di fare alcuni controlli di base. Tuttavia, questo potrebbe non essere il caso, quindi ecco alcune linee guida generali per un piano di test rapido basato sull'esperienza dei tester.

tester esperti che hanno familiarità con il prodotto

Indicali semplicemente e spiega loro cosa è cambiato in alcune email. Dovresti fornire le storie degli utenti o i requisiti che hai utilizzato in modo che possano dedurre il nuovo comportamento.

Amici inesperti che stanno appena verificando

Devi essere un po 'più specifico. Forse un gruppo di schermate che mostra un comportamento previsto per un determinato caso d'uso su un browser e poi indurli a replicare tale comportamento su una varietà di altri browser con livelli di versione diversi.

I browser dovrebbero essere ridimensionati in tutte le modalità di configurazioni pazze per garantire che le pagine vengano ridimensionate correttamente.

Devi assicurarti di inserire tutti i tipi di dati sulla spazzatura. Forniscili con esempi di cose brutte (vedi link ) da inserire nei campi di testo.

Assicurati che tentino di utilizzare il sito usando solo la tastiera e che funzioni ancora.

Forse convincili a disattivare JavaScript e vedere se il sito funziona ancora fondamentalmente.

Questo dovrebbe riguardare la maggior parte dei biggies.

Considera test automatici

Se non sei sicuro che i tuoi amici eseguano i test, prendi in considerazione la possibilità di scrivere alcuni script di test di regressione che eseguono alcuni clic e analizzano l'HTML restituito. I tuoi sviluppatori dovrebbero essere in grado di fare a pezzi gli script di base del client HTTP in pochissimo tempo, semplicemente testando un comportamento semplice.

Puoi diventare progressivamente più complesso nel tuo approccio più tardi, in quanto la tua applicazione diventa più complessa.

    
risposta data 18.01.2011 - 18:26
fonte
0

Il mio sviluppo è diventato molto più facile dopo aver aggiunto i test unitari a uno script pre-commit. Questo controlla le modifiche stupide che ho usato per testare manualmente.

  • cambia il database in una tabella per testare
  • Riempi i dati con
  • controlla che tenga fuori gli utenti non autenticati
  • accedi e verifica i permessi
  • aggiunto, aggiorna e rimuovi i dati
  • disconnetti e rimuovi la tabella temporanea

Mi piace quando ottengo il codice da qualcun altro e hanno incluso test come questi. Non riesco a immaginare di lavorare con gli altri e di non farlo.

Se stai chiedendo loro di codificare qualcosa, fai un test per questo. Il tempo necessario per rivedere il loro codice renderà la pena lo sforzo.

    
risposta data 30.05.2011 - 19:10
fonte

Leggi altre domande sui tag