Test della compatibilità con versioni minori del browser

8

Sviluppo un'applicazione web e la testiamo su diversi browser, tra cui Firefox e Internet Explorer. Durante il nostro sviluppo abbiamo testato l'applicazione su Firefox 3.5. 2 e il nostro team di test ha testato lo stesso su 3.5. 6 e ha rilevato che l'interfaccia utente ha un bell'aspetto. Una volta in produzione, però, abbiamo iniziato a ricevere reclami da parte dei clienti che non sembra buono in 3.5. 8 .

Come gestiamo questi problemi di versione minori? Come possiamo verificare la compatibilità del browser durante lo sviluppo e durante i test?

C'è uno strumento per testare l'applicazione su 3.5. X , X come tutte le versioni minori?

    
posta Gopi 27.09.2010 - 13:31
fonte

4 risposte

6

Direi di restare fedele alle tradizioni secolari nello sviluppo del web.

Segui gli standard. aggiungi piccoli aggiustamenti per i browser specifici che gli utenti stanno utilizzando, se necessario.

Non puoi davvero fare di meglio. Non esiste uno strumento che garantisca che il tuo sito funzioni su ogni singolo browser e versione. Attenersi agli standard. Aggiungi piccole regolazioni.

    
risposta data 27.09.2010 - 14:42
fonte
4

Unit Test Your Webapps:

Esistono diversi strumenti che consentono di controllare le versioni principali e secondarie dei siti Web confrontando schermate e framework di test dell'unità che consentono di guidare automaticamente il browser e che il contenuto e le funzionalità sono corretti. Se il tempo è un problema, suggerirei l'opzione n. 1. Se hai tempo per scrivere i test unitari, che è l'opzione migliore, allora vai con l'opzione # 2.

  1. Prova link . Ci sono anche altri che fanno la stessa cosa. Senza molto lavoro, puoi eseguire controlli in loco su centinaia di browser e versioni.

  2. Se vuoi essere più dettagliato, ti suggerisco di scrivere test di unità dell'interfaccia utente web che ti danno un maggiore controllo sui test. Le grandi librerie includono Selenium (C #, Java, Ruby e molti altri), o WatiN .

risposta data 27.09.2010 - 14:53
fonte
1

Questo è un caso di un solitario confinato in cui direi che IE ha il vantaggio sugli altri browser.

Versione rilasciata. BAM! Niente fino alla prossima versione. Ha problemi? Lavorare intorno a loro. La chiave qui è che i problemi sono errori coerenti e ripetibili . Firefox ha circa una mezza dozzina di versioni in uso attivo, da 3, 3,5, 3,6, 4 e quelle intermedie. Tutti mantengono la loro versione? Probabilmente no .

Raccomando di provare l'ultima versione stabile di Firefox, Chrome, Safari e, naturalmente, IE 7/8. Se qualcuno menziona un problema specifico per un altro browser, aprilo e fai una correzione. Ciò potrebbe comportare un compromesso nella progettazione o riduzione del livello di stilizzazione sulla pagina.

Tutto sommato, disegni semplici sono migliori .

    
risposta data 27.09.2010 - 16:33
fonte
0

Attualmente, la soluzione standard accettata dal settore per questo problema è l'uso di test cross-browser automatici e / o in outsourcing.

Esempi di strumenti e servizi che aiutano con un po '/ tutto questo lavoro abbondano - tra cui (non esaustivo, non prendere la presenza in questo elenco come una raccomandazione per la tua situazione specifica):

Stack del browser , Browserling , Selenium (uno dei cavalli da lavoro dell'industria per i test in generale), Ghostlab , Sauce Labs , ecc ... ecc ...

    
risposta data 10.02.2016 - 18:10
fonte

Leggi altre domande sui tag