Confronto di screenshot
Cos'è il confronto di screenshot, come funziona il confronto visivo delle differenze e dove i team lo usano per il QA.
Il confronto di screenshot è il processo che verifica due screenshot della stessa schermata, pagina o finestra per trovare differenze. Il confronto può essere visivo, con le immagini affiancate, sovrapposte con un cursore o miscelate con opacità parziale. Può anche essere calcolato, con un software che produce un'immagine di differenze che evidenzia i pixel modificati e un conteggio o una percentuale di pixel diversi.
Un confronto affidabile richiede input corrispondenti. Entrambe le immagini devono avere le stesse dimensioni in pixel, lo stesso fattore di scala e lo stesso ritaglio. Un cambiamento della dimensione della finestra, della scala Retina o della posizione di scorrimento rende diversi quasi tutti i pixel, anche quando il contenuto è lo stesso.
Confronto manuale e automatico
Il confronto manuale si adatta a poche immagini e a valutazioni soggettive, ad esempio se un restyling si legge meglio. Il confronto automatico si adatta a molte immagini ed esecuzioni ripetute: uno script confronta ogni nuova cattura con una baseline memorizzata e segnala solo quelle cambiate oltre una soglia.
Dove si usa il confronto di screenshot
- Test di regressione visiva dopo modifiche al codice.
- Verifica di cambiamenti di contenuto su una pagina di un concorrente o sulla propria.
- Immagini prima e dopo per revisioni di design e note di rilascio.
- Conferma che un documento o una dashboard corrisponda a una versione precedente.
Come funziona il confronto visivo delle differenze
- Allinea le due immagini alla stessa dimensione.
- Confronta i valori di colore di ogni pixel.
- Ignora le differenze sotto una tolleranza, che assorbe il rumore dell'antialiasing.
- Marca i pixel modificati con un colore di evidenziazione e riporta il totale.
I metodi percettivi come SSIM confrontano struttura e contrasto invece dei valori esatti, il che riduce i falsi allarmi dovuti a piccoli spostamenti del rendering.
Errori comuni con il confronto di screenshot
- Confrontare immagini di dimensioni o fattori di scala diversi.
- Lasciare nel frame orologi, annunci, carousel o animazioni.
- Fare catture con font diversi installati o con una versione diversa del browser.
- Impostare una tolleranza così alta che le modifiche reali passano inosservate.
Ripeti gli stessi screenshot più volte?
Temposhot Website Capture mantiene le impostazioni Device, Area e Wait per ogni URL, quindi le esecuzioni ripetute producono immagini confrontabili. Per le regioni dello schermo, una Custom Area salvata mantiene lo stesso rettangolo. Vedi opzioni di cattura.
Domande frequenti
Qual è una buona soglia di differenza?
Dipende dalla pagina. Parti da un valore basso, controlla i falsi allarmi e maschera le regioni dinamiche invece di alzare la soglia.
Posso confrontare due screenshot senza installare nulla?
Sì. Lo Compare Images evidenzia le differenze nel browser.
Fonti
Risorse correlate
- Confronta immagini: confronta due immagini in locale.
- Avvio rapido di Website Capture: cattura insiemi di pagine ripetibili.
- Sorgenti di cattura: aree personalizzate salvate.
Ripeti sempre gli stessi screenshot?
Temposhot cattura a intervalli di tempo una schermata, una finestra o un'area e esporta il set come PDF, immagini, ZIP o MP4. Gli strumenti gratuiti online gestiscono le singole immagini.
Risorse correlate
Termini correlati
- Test di regressione visivaCos'è il test di regressione visiva, come il confronto di screenshot individua i bug dell'interfaccia e insidie comuni.
- Screenshot prima e dopoCome funzionano le coppie di screenshot prima e dopo, dove si usano e come catturare confronti efficaci.
- Monitoraggio di un sito webCosa significa il monitoraggio di un sito web con gli screenshot, come le catture pianificate seguono i cambiamenti visivi ed errori comuni.
- Prova tramite screenshotCos'è la prova tramite screenshot, dove viene usata in contesti legali e di QA e come catturarla correttamente.
- Screenshot responsiveCosa sono gli screenshot responsive, le dimensioni del viewport più usate ed errori da evitare quando si cattura su più dispositivi.