Vuoi sapere come testare il tuo sito web? Qui puoi trovare informazioni sulle principali tecniche di test del sito web. Considereremo gli elementi della lista di controllo del test del sito Web da esaminare per garantire la disponibilità del sito per il lancio.
I test, come fase finale dello sviluppo del sito web, svolgono un ruolo fondamentale nel processo di creazione di software di alta qualità.
Dopo il test del sito web, al cliente viene fornito un progetto pronto senza errori, con buona leggibilità, facilità percepita, convenienza e affidabilità.
Le regole di base per il test di un sito web sono passaggi che mostrano all’utente quanto sia facile e logico il progetto, quanto sia facile e possibile trovare le informazioni richieste.
Più complesso è il sito, più tempo ci vuole per testarlo ed eseguirne il debug. A seconda delle specifiche del progetto, è possibile allocare fino al 50% del budget totale e delle risorse di tempo per testare un sito web.
Per organizzare il test del sito web, viene fornita una metodologia appositamente sviluppata. La verifica del tuo sito web viene effettuata secondo questa metodologia.
Il test può avvenire in vari modi, ma non dimenticare il processo stesso e la strategia di test. La sequenza delle tue azioni dipende da questo.
Quindi, consideriamo le fasi principali che devi passare per testare il tuo sito. Guarda la foto qui sotto. Qui potete vederli.
Questo potrebbe essere come un tutorial di test del sito Web per il tuo sito.
Test di documentazione
Dovremmo iniziare con la fase preparatoria, testando la documentazione. Il tester studia la documentazione ricevuta(analizza la funzionalità del sito definita, esamina i layout finali del sito e crea un piano di test del sito Web per ulteriori test).
I principali artefatti relativi al test del sito web vengono analizzati in questa fase:
- Requisiti
- Piano di test
- Casi di test
- Matrice di tracciabilità.
Test di funzionalità del sito Web
Il test funzionale ha lo scopo di garantire che ogni funzione del sito web funzioni in conformità con le specifiche dei requisiti. Il test del sito Web della funzionalità mostra “Cosa fa il sistema”.
Proviamo a creare la lista di controllo per il test di funzionalità del sito web.
Test dei collegamenti
È necessario verificare:
- link in Uscita
- link Interni correttezza
- non Ci sono link che portano alla stessa pagina
- Il link che vengono utilizzati per inviare e-mail agli amministratori
- Se ci sono pagine che non si fa riferimento
- non Ci sono collegamenti interrotti
Moduli di test per tutte le pagine
Si utilizzano i moduli per la comunicazione interattiva con i vostri clienti. Quindi, i seguenti punti dovrebbero essere controllati:
- Validità dei dati di input
- Valori consentiti per il campo dati
- Valori di input non validi per il campo dati
- Opzioni per i moduli in cui è possibile la cancellazione o qualsiasi altra modifica dei dati.
Cookie testing
I cookie sono piccoli file che vengono memorizzati sul computer dell’utente dopo aver visitato la tua pagina web.
- Testare un sito con disabilita i cookie
- Testare un sito con l’attivazione dei cookie
- Verificare il cookie è crittografati prima di essere scritte al computer dell’utente
- Controllare gli aspetti di sicurezza durante la rimozione di cookie
- Se i cookies hanno una durata di azione, quindi è testato se sono attivi nel periodo di tempo specificato.
HTML/CSS validation
- HTML errori di sintassi
- Verificare la disponibilità del sito per i motori di ricerca
- Verificare la tua pagina web ha una precisa mappa del sito in XML e in formato HTML
strumenti Utili per la funzionalità del sito web di test: Selenio, Linux Progetto di Test JUnit, Sprinter da Hewlett Packard Entreprise (test manuale), Browserstack (automatici e manuali di test), Usersnap (test manuale).
Segui questo link, se vuoi saperne di più sui test funzionali– https://geteasyqa.com/qa/software-testing-types/
Test di usabilità
Il test di usabilità ha lo scopo di valutare la tua pagina web testandola con utenti rappresentativi. Aiuta a definire la capacità dell’utente di imparare a operare, preparare gli input e interpretare gli output del tuo sito.
Il test di navigazione contiene le successive verifiche:
- Tutte le pagine del tuo sito sono comprensibili e facili da usare
- Pulsanti, forme e campi sono convenienti per l’uso
- C’è un accesso al menu principale da tutte le pagine
Lista di controllo test dei contenuti:
- non sono di grammatica e di ortografia
- le Immagini sono state inserite correttamente, con la giusta dimensione
- Verificare l’ottimizzazione della tavolozza dei colori del sito e delle dimensioni del carattere
- Contenuto deve essere informativo, comprensibile, strutturato e collegato logicamente
- Istruzioni sono chiare e contengono informazioni corrette
Infine, per valutare l’usabilità del tuo portale web, basta rispondere a queste domande:
- È il vostro sito web, più comprensibile e più conveniente?
- La navigazione è comoda?
- Che impressione fa sull’utente?
- Ci sono cose superflue o inutili?
Alcuni strumenti per il test di usabilità: User Zoom, Reflector, Loop11.
Qui puoi anche leggere i test di usabilità– https://geteasyqa.com/qa/software-testing-types/
UI (Interfaccia utente) test
Interfaccia utente (UI) test viene fornito per verificare l’interfaccia utente grafica del tuo sito web soddisfa le specifiche.
Ecco alcune verifiche per il test dell’interfaccia utente di un sito web:
- Conformità con gli standard di interfacce grafiche
- elementi di Design valutazione: layout, colori, tipi di carattere, dimensioni, etichette, caselle di testo, formattazione del testo, didascalie, bottoni, liste, icone, collegamenti
- Test con diverse risoluzioni dello schermo
- Testing delle versioni localizzate: l’accuratezza della traduzione (multilingua, multivaluta), controllare la lunghezza dei nomi di elementi dell’interfaccia, etc.
- Testare l’interfaccia utente grafica su dispositivi di destinazione: smartphone e tablet.
Strumenti utili per il test dell’interfaccia utente: FitNesse, iMacros, Codificato UI, Jubula, LoadUI.
Ulteriori informazioni sull’interfaccia utente di test è qui– https://geteasyqa.com/qa/software-testing-types/
Compatibilità (Configurazione) test
Compatibilità (Configurazione) viene eseguito il test per verificare il tuo sito web con tutti i componenti software e hardware supportati configurazioni:
- Configurazione del sistema operativo
- Configurazione del Browser
- Configurazione del Database
Cross-piattaforma di test che permette di valutare il lavoro del tuo sito in diversi OS (sia desktop che mobile): Per maggiori informazioni clicca qui
I metodi di test del sito web cross-browser aiutano a verificare il corretto funzionamento del sito in diverse configurazioni del browser: Mozilla Firefox, Google Chrome, Internet Explorer e Opera ecc.
Il test del database viene eseguito per garantire il corretto funzionamento del tuo sito in diverse configurazioni di database: Oracle, DB2, MySQL, MSSQL Server, Sybase.
La compatibilità di stampa dovrebbe anche essere menzionata nel piano di test del tuo sito web:
- Verificare che i caratteri, la grafica delle pagine, l’allineamento delle pagine possano essere stampati correttamente
- Assicurarsi che tutte le pagine del sito si adattino al formato carta e al formato definito nell’opzione di stampa.
Puoi utilizzare strumenti come BrowserStack, CrossBrowserTesting di Smart Bear, Litmus, Browsera, Rational Clearcase di IBM, Ghostlab per i test di compatibilità del tuo sito.
Cerca ulteriori informazioni sui test di configurazione qui– https://geteasyqa.com/qa/software-testing-types/
Test delle prestazioni
Il test delle prestazioni ha lo scopo di determinare le prestazioni di un sistema in termini di reattività e stabilità sotto un determinato carico. I siti devono sopportare carichi elevati. I metodi di test del sito web di Perfomance contengono:
- sito Test di comportamento o oltre i limiti del carico di lavoro previsto (Stress test)
- sito Test di comportamento all’aumento del carico di lavoro (Carico di prova)
- Prova la capacità di lavorare all’interno o appena sopra il periodo accettabile (test di Stabilità)
- Test di performance del sito web, aumentando il volume di dati nel database (prova del Volume)
- Test di performance del sito web quando più utenti di login (il test della Concorrenza)
- testare il comportamento del tuo sito quando il carico di lavoro supplementare è dato continuamente (test di resistenza)
- Test di velocità di caricamento della pagina
Strumenti utili per i diversi tipi di test di perfomance: Apache JMeter, HP LoadRunner, Silk Performer di Micro Focus, WebLOAD e Gatling.
Vuoi saperne di più sui migliori strumenti di test web per la valutazione del tuo sito perfomance? Vai a questo link
Test di sicurezza
Il test di sicurezza viene eseguito per verificare che il sistema informativo protegga i dati e mantenga le funzionalità come previsto.
È possibile simulare l’attacco sorgente dannoso per valutare il livello di sicurezza del sito (test di penetrazione).
Un altro tipo di test di sicurezza, il test di vulnerabilità, consente di valutare il quantum totale dei rischi coinvolti.
Alcune verifiche per i test di sicurezza:
- Garantire l’accesso non autorizzato alle pagine protette non è possibile
- Verificare le sessioni sono automaticamente ucciso dopo una prolungata inattività dell’utente
- Test di sicurezza SSL funzioni
- Tutti i tentativi di rottura, segnalazione di errori, etc. deve essere registrato e memorizzato in un file separato per ulteriori analisi.
- Controllare il lavoro utilizzando script automatici
- Assicurarsi che i file con restrizioni non sono scaricabili senza un adeguato accesso
- Assicurarsi che non vi è alcuna funzione di accesso durante l’immissione di una password errata o username
È possibile utilizzare strumenti come il Retina CS Comunità, OWASP Zed Attacco Proxy, Veracode, Google Nogotofail e SQL Mappa per i test di sicurezza del tuo sito.
Segui questo link per sapere di più sui test di Sicurezza– https://geteasyqa.com/qa/software-testing-types/
Cambiamenti relativi test
Cambia la sperimentazione ha due scopi principali:
- Garantire tutti i bug rilevati, infatti, sono stati correttamente fisso (Re-test o test di Conferma). In poche parole, dovresti eseguire di nuovo i casi di test che in origine hanno rilevato i bug e questa volta passano senza problemi.
- Garantire che nuovi difetti non siano comparsi dopo le modifiche (test di regressione). Oltre ai casi di test di bug rilevati, contiene anche casi di test che controllano tutte le funzionalità del tuo sito.
Selenio, HP Quick Test Professional, TestComplete, TestDrive, strumenti soapUI sono spesso utilizzati per i test relativi alle modifiche.
Qui puoi ottenere maggiori informazioni sui test relativi alle modifiche– https://geteasyqa.com/qa/software-testing-types/
Test mobile-friendly
Come hai letto prima alcune delle verifiche del sito Web riguardavano la versione mobile del tuo sito. Al giorno d’oggi, il numero di persone, che utilizzano solo dispositivi mobili per l’accesso a Internet tende alla crescita stabile. Questo è il motivo per cui è molto importante per garantire se il sito web è mobile-friendly.
Ecco alcuni suggerimenti per testare il tuo sito web sul cellulare:
- Verificare la compatibilità con smartphone e tablet
- Assicurarsi che la navigazione del sito è semplice come possibile
- Ottimizzare il tempo di caricamento del tuo sito
- Assicurarsi che i pulsanti sono abbastanza grandi per le persone con grande dito
- Ottimizza tutte le immagini di dimensione
- non usare il Flash pop-ups
- Utilizzare elenchi puntati e frasi brevi
- Verificare il numero di telefono è un clic di distanza dal composto
- Verificare che il sito web può accedere alla tua posizione tramite GPS
strumenti Utili per mobile-friendly test: BrowserStack, Perfecto Mobile Continuous Quality Lab, emulatore di Windows Phone, emulatore di Android Studio, velocità di pagina di Google Online ecc.
Qui puoi leggere come testare il tuo sito sul cellulare– https://geteasyqa.com/qa/test-website-mobile/
Beta testing
Beta testing – la fase finale di prerelease di test. Come regola generale, è fatto da utenti finali e fuori roba persone.
Il beta testing sostituisce il tuo sito nelle mani di utenti reali al di fuori del tuo team per scoprire eventuali punti deboli dal punto di vista dell’utente che non vorresti avere nella tua versione finale rilasciata dell’applicazione.
Strumenti come HockeyApp, Ubertesters e TestFlight sono le piattaforme utilizzate in tutto il mondo per il beta testing.
Ora, quando abbiamo considerato le fasi principali del processo di test del sito web, proviamo a trovare il bug e segnalarlo con uno dei veri strumenti di test web, EasyQA Chrome Extension.
Come testare il tuo sito web con EasyQA Chrome Extension
EasyQA Chrome Extension consente di creare una segnalazione di bug dal tuo sito web o applicazione web non perdere tempo a inviare le informazioni può aiutare a iniziare l’elaborazione e risolvere il bug presto.
È davvero semplice usare l’estensione EasyQA Chrome per lavorare con i bug.
Le uniche cose che devi fare sono:
- Genera il token per il progetto
- Installa l’estensione EasyQA Chrome sul tuo browser
- Accedi (solo se lo desideri).
Le principali caratteristiche del EasyQA Estensione di google Chrome:
- Possibilità di segnalare il bug direttamente dal tuo sito web o web app
- segnalazione Bug sia per gli utenti registrati e gli utenti senza accesso
- Fare screenshot
- la registrazione Video del bug rilevati
- Preparazione e l’invio di segnalazioni di bug nel modulo descrizione
Seguendo questo link https://geteasyqa.com/sdk/chrome-extension/, troverete il tutorial completo su come testare il tuo sito web con il EasyQA Estensione di google Chrome.
Spero, leggendo questo articolo devi trovare alcune risposte alla domanda “come testare un sito web”. Puoi leggere di più sugli argomenti interessati al QA qui https://geteasyqa.com/blog/. Forse hai ancora qualche domanda. Per favore, lasciali nei commenti qui sotto. Il nostro team sarà apprezzato per rispondere a loro. Inoltre, qui puoi condividere la tua opinione tra i tuoi colleghi e tutti coloro che sono interessati al QA.