webapplikasjoner trenger å bli testet på flere nettlesere og operativsystemer, som er et stort prosjekt på grunn av ulike nettlesere og systemer som brukerne benytter for å legge inn ditt nettsted. På begynnelsen av 00-tallet Internet Explorer trakk nesten all oppmerksomhet fra utviklere, men de dagene er for lengst borte. I dag, IE står for 80% av nettleseren besøk. Det er et stort flertall, men ikke en overveldende en. Det finnes mange andre typer nettlesere, for eksempel Firefox, Maxton, Google Chrome, etc. I en slik situasjon, kan brukerne velge den nettleseren som fungerer best for dem. Heldigvis var det mange verktøy og teknikker oppfunnet for en enklere web applikasjonstesting med ulike nettlesere. I denne artikkelen vil du se flere strategier for en lett cross-browser web applikasjonstesting i Kina.
Browser Sjonglering
Når det gjelder nett sjonglering, i all sannsynlighet du tenker på å teste ulike typer nettlesere. Men det er også av stor nødvendighet for å teste ulike versjoner av samme nettleser. Det er litt vanskelig, siden installasjonsprosessen for de fleste nettlesere overskriver eventuelle tidligere versjoner. Heldigvis finnes det løsninger. For Firefox, du trenger bare å lagre den kjør av hver nettleser under et annet navn, og deretter sørge for å lansere profilen leder den første gangen du starter hver versjon, slik at profilene ikke er felles. For Internet Explorer, er oppgaven litt vanskeligere. Men du kan slå til noen programvare bedrifter som har evne til å frigjøre gratis hendig verktøy for å installere flere versjoner av IE.
Når du kjører nettleseren sjonglering, du kan komme over vindu rot. I de fleste tilfeller er det ikke tilgjengelig, men du kan bruke noen enkle verktøy for å håndtere problemet. For eksempel, IE Tab, en Firefox plug-in, kan du kjøre en Internet Explorer eksempel fra innen en kategori Firefox. Det du ser er hva du virkelig får i IE.
Virtualisering og emulering
I tillegg til å teste forskjellige nettlesere, må du teste på tvers av flere operativsystemer også. Dette er mye dyrere enn bare å laste ned noen gratis nettlesere på utviklingsmaskinen. Heldigvis finnes det flere måter å slå en datamaskin til flere testplattformer. En måte er å lage dual-boot oppsett, der flere operativsystemer er installert på en enkelt maskin. Du kan gjøre et valg ved oppstart om hvilken du vil laste. Svakheten med dual-booting er at det er en tidkrevende prosess å bytte mellom operativsystemer. Virtualisering, fri fra svakhet, involverer flere operativsystemer som kjører samtidig. Alle med en standard-utgaven stasjonær PC har tilgang til dette verktøyet. Det finnes en rekke verktøy, for eksempel VMWare og Virtual PC, noe som gjør det enkelt å kjøre Windows og de fleste andre x86-kompatible operativsystemer på en generisk PC. En OS fungerer som en vert, og de andre kjøre innenfor virtualisering program. Dette gjør det mulig å teste applikasjoner på Windows Vista, Windows XP, og den nyeste Ubuntu distro i tilstøtende vinduer på skjermen uten å restarte. Men du har fortsatt å kjøpe alle de forskjellige operativsystemer som ikke er gratis, men minst du trenger bare ett stykke maskinvare.
Det er virtualisering alternativer tilgjengelig for Mac, hvor OS X kan kjøre godt. Ved å bruke en Intel Mac, og en av de to store virtualisering produkter tilgjengelig for det, VMWare Fusion eller Parallels Desktop, kan du ha den bredeste dekningen tilgjengelig på en enkelt maskin. Med et slikt oppsett, kan du teste alle OS. Ulempen er at både programvare og maskinvare er dyre.
Outsourcing Testing
Selv kjører testing, kan du komme over noen vanskelige situasjoner, mangler fristen, på et strengt budsjett enten tidsmessig eller penger-messig, er tvilsomt, etc. Selv verre, kan IT-avdelingen ikke være fornøyd med testmetoder. Hva skal du gjøre da? Ikke bekymre deg. Det er et klokt valg, outsourcing testing oppgaven til en vertsbasert tjeneste. Bare levere nettadressen, og de vil gjøre testen for deg. Browsershots.org eksemplifiserer hva du kan få fra gratis versjon av denne typen tjeneste. Denne metoden er veldig billig, og selv uten kostnad noen ganger. Ved denne strategien, kan du få noen PNG-filer med skjermdump av nettadressen du oppgir for at leseren /OS kombinasjon. Mens du venter på svar, kan du gjøre noe annet, men ikke bekymre deg du ikke vil gå glipp av de viktige baser.
Konklusjoner
Web applikasjonstesting er av stor betydning for å sikre at hver webapplikasjon kan kjøre perfekt på ulike nettlesere. Men på grunn av fragmentering av nettleseren markedet og raskt voksende verden av mobile plattformer, er det fortsatt et problem å ha en all round testing for webapplikasjoner. Men vi kan fortsatt bruke noen metoder for å komme nær målet. Web applikasjonstesting i Kina har fått mer oppmerksomhet enn før. Utviklere og testere jobber hardt for å optimalisere denne prosessen.
Unitesting er en profesjonell og uavhengig software testing selskap som setter opp et software testing i Kina. UniTesting dedikerer til å gi brede utvalg programvare QA testing tjenester, inkludert, funksjonell testing, testautomatisering, ytelsestesting, sikkerhetstesting, kompatibilitet test, mobile applikasjonstesting (Ios, Android, Windows, etc.), og test team outsourcing.