what is software compatibility testing
Vodič za ispitivanje kompatibilnosti:
Računalo je postalo važan dio našeg života. Razvijeno je nekoliko softverskih aplikacija koje pomažu ljudima u podučavanju u njihovoj karijeri, poslu, kupovini i mnogim drugim akcijama.
Internetska kupnja danas je vrlo česta. Tijekom prodaje proizvoda ili softvera, internetski prodavač mora imati na umu da proizvod koji prodaje ne smije imati grešaka jer bi inače prodavač mogao izgubiti posao i reputaciju, dok kupac softvera može potrošiti svoj novac na kupnju neispravnog softvera.
Da bi se podnijelo konkurentno tržište, nužno je da softver ili aplikacije koje pružate kupcima vrijede iznosa koji plaćaju. Za isporuku proizvoda visoke kvalitete vrlo je važno da aplikacija ili softver prolazi kroz različite faze razvoja u smislu kvalitete, kompatibilnosti, pouzdanosti i isporuke.
Što ćete naučiti:
Što je kompatibilnost softvera?
Kompatibilnost je sposobnost zajedničkog života i rada bez ikakvih odstupanja. Kompatibilne softverske aplikacije također rade na istim postavkama. Na primjer , ako je web lokacija Google.com kompatibilna, tada bi se trebala otvoriti u svim preglednicima i operacijskom sustavu.
Što je ispitivanje kompatibilnosti softvera?
Kompatibilnost je nefunkcionalno ispitivanje kako bi se osiguralo zadovoljstvo kupaca. Treba utvrditi je li vaša softverska aplikacija ili proizvod dovoljno stručan za rad u različitim preglednicima, bazama podataka, hardveru, operacijskom sustavu, mobilnim uređajima i mrežama.
Aplikacija bi također mogla utjecati zbog različitih verzija, razlučivosti, brzine i konfiguracije interneta itd. Stoga je važno testirati aplikaciju na sve moguće načine kako bi se smanjili kvarovi i prevladalo zbog neugodnosti curenja programske pogreške. Kao nefunkcionalni testovi, testiranje kompatibilnosti treba podržati uspješno izvršavanje aplikacije u različitim preglednicima, verzijama, OS-ima i mrežama.
Test kompatibilnosti uvijek treba izvoditi u stvarnom okruženju, umjesto u virtualnom okruženju.
Testirajte kompatibilnost aplikacije s različitim preglednicima i operativnim sustavima kako biste zajamčili 100% pokrivenost.
Vrste ispitivanja kompatibilnosti softvera
- Ispitivanje kompatibilnosti preglednika
- Hardver
- Mreže
- Mobilni uredaji
- Operacijski sustav
- Verzije
Vrlo je popularan u ispitivanju kompatibilnosti. Provjeriti je kompatibilnost softverske aplikacije na različitim preglednicima kao što su Chrome, Firefox, Internet Explorer, Safari i Opera itd.
Hardver
To je provjera kompatibilnosti aplikacija / softvera s različitim hardverskim konfiguracijama.
Mreža
To je provjera aplikacije u drugoj mreži poput 3G, WIFI, itd.
Mobilni uredaji
Provjeriti je li aplikacija kompatibilna s mobilnim uređajima i njihovim platformama poput Androida, iOS-a, Windows-a itd.
Operativni sustavi
Provjeriti je li aplikacija kompatibilna s različitim operativnim sustavima poput Windows, Linux, Mac itd.
c ++ kružno povezani popis
Verzije
Važno je testirati softverske aplikacije u različitim verzijama softvera. Postoje dvije različite vrste provjere verzija.
Ispitivanje povratne kompatibilnosti -Testiranje aplikacije ili softvera u staroj ili prethodnoj verziji. Poznat je i kao kompatibilan prema dolje.
Prosljeđivanje ispitivanja kompatibilnosti -Testiranje aplikacije ili softvera u novoj ili nadolazećoj verziji. Također je poznat i kao kompatibilan s naprijed
Zašto provodimo ispitivanje kompatibilnosti?
Testiranje kompatibilnosti je provjera aplikacije koja radi na isti način na svim platformama.
Obično razvojni tim i tim za testiranje testiraju aplikaciju na jednoj platformi. No, nakon što aplikacija bude puštena u proizvodnju, kupac može testirati naš proizvod na drugoj platformi i u aplikaciji će pronaći greške koje nisu vrijedne u pogledu kvalitete.
Da biste smanjili takve probleme i ne uzrujali svoje kupce, važno je testirati aplikaciju na svim platformama.
Kada treba izvršiti ispitivanje kompatibilnosti?
Kad gradnja postane dovoljno stabilna za testiranje, trebali bismo izvršiti testiranje kompatibilnosti.
Uobičajeni nedostaci ispitivanja kompatibilnosti
- Promjene u korisničkom sučelju (izgled i dojam)
- Promjena veličine fonta
- Pitanja vezana uz usklađivanje
- Promjena CSS stila i boje
- Problemi u vezi s klizačem
- Sadržaj ili oznaka se preklapaju
- Slomljeni stolovi ili okviri
Odaberite što želite testirati kao ispitivanje kompatibilnosti
Zabilježite najvažniji parametar testiranja za svoju aplikaciju tamo gdje smatrate da se aplikacija može čudno ponašati. Odlučite verzije preglednika, operativnih sustava i uređaja na kojima želite testirati svoju aplikaciju.
Najbolja praksa je analizirati zahtjev i unakrsno provjeriti matricu preglednika s klijentom ili kupcem. Dopustite kupcu da odluči koji preglednici, OS i verzija žele da testiramo aplikaciju.
Pomoću Google Analytics ili alternativni tip sustava statističke analize postavljen na vašoj aplikaciji može vam dati jasnu statistiku široko korištenog preglednika s njihovom verzijom i operativnim sustavom.
Odaberite stranice za testiranje
Filtrirajte glavne URL-ove, stranice svoje prijave. Odabir stranica u potpunosti ovisi o vašoj prijavi. Trebali biste razmotriti najčešće korištene module kao dio ispitivanja kompatibilnosti. Ako se vaša aplikacija sastoji od određenog formata predloška, u redu je ako to smatrate samo dijelom testiranja kompatibilnosti.
Kako izvršiti ispitivanje kompatibilnosti?
Testirajte aplikaciju u istim preglednicima, ali u različitim verzijama . Na primjer, za testiranje kompatibilnosti web mjesta ebay.com. Preuzmite različite verzije Firefoxa i instalirajte ih jednu po jednu i testirajte web mjesto eBay. Web mjesto eBaya trebalo bi se ponašati jednako jednako u svakoj verziji.
Testirajte aplikaciju u različitim preglednicima, ali u različitim verzijama. Na primjer, testiranje web stranice ebay.com u različitim dostupnim preglednicima kao što su Firefox, Safari, Chrome, Internet Explorer i Opera itd.
Zaključak
Upotreba testiranja kompatibilnosti osigurava da softverska aplikacija radi u svim aspektima preglednika, baze podataka, hardvera, operativnog sustava, mobilnih uređaja i mreža. Napravite obrazac za testiranje aplikacije u jednakom intervalu kako biste potvrdili kompatibilnost preglednika i operativnog sustava.
Preporučena literatura
- Najbolji alati za testiranje softvera 2021. (Alati za automatizaciju ispitivanja kvalitete)
- Posao za QA pomoćnika za testiranje softvera
- Tečaj za testiranje softvera: Koji bih se institut za testiranje softvera trebao pridružiti?
- Odabir testiranja softvera za vašu karijeru
- Testiranje softvera Posao pisca tehničkog sadržaja Posao slobodnjaka
- Neka zanimljiva pitanja za ispitivanje softverskog testiranja
- Povratne informacije i kritike o tečaju softverskog testiranja
- Što je ispitivanje majmuna u testiranju softvera?