what is comparison testing
Primerjalno testiranje, pogosto ponavljana fraza in vrsta testiranja, ki vzbudi našo pozornost. Pojdimo v podrobnosti, kako se izvaja primerjalni test in kaj dejansko pomeni v realnem času.
Kaj je primerjalno testiranje?
Primerjalno testiranje je namenjeno oceni prednosti in slabosti programskega izdelka glede na druge programske izdelke, ki obstajajo na trgu. Cilj primerjalnega testiranja je zagotoviti ključne in ključne informacije podjetju, da razkrije konkurenčno prednost programskega izdelka na tržnih vrzelih Vis-a-vis.
Kakšno primerjavo opravimo, je odvisno od predmeta testiranja. Na primer predmet testiranja je lahko karkoli podobnega:
- Spletna aplikacija
- ERP aplikacija
- CRM aplikacija
- Modul aplikacije, ki zahteva potrditev podatkov po zaključku transakcije itd
Kaj se boste naučili:
- Vzpostavitev meril za primerjalno preskušanje
- Faze
- Primeri testnih scenarijev za CRM aplikacijo
- Kako lahko primerjalno testiranje pomaga podjetju
- Zaključek
- Priporočeno branje
Vzpostavitev meril za primerjalno preskušanje
Vzpostavitev meril za primerjalni test za določen programski izdelek je subjektivna zadeva, ki jo določa vrsta programske opreme, ki se preskuša, in primeri uporabe, specifični za podjetje. Preskusni scenariji, ki jih razvijamo, so odvisni od vrste aplikacije in primerov uporabe, ki so specifični za posamezno podjetje.
kako odpreti datoteko bin na računalniku
Prizadevanja in postopki testiranja so vedno organizirani tako, da se povsod, kjer obstajajo dvoumnosti, razvije določena strategija, ki jo je mogoče uporabiti pri vseh projektih.
Zato bi to testiranje razdelili v dve ločeni fazi
Faze
To preskušanje je mogoče izvesti v dveh ločenih fazah:
- Primerjava programskega izdelka z znanimi standardi ali merili uspešnosti
- Primerjava programskega izdelka s posebnimi značilnostmi drugih obstoječih programskih izdelkov
do)Na primer, če se preizkuša aplikacija Siebel CRM, vemo, da ima vsaka aplikacija CRM module, ki se na splošno ukvarjajo z zajemom podrobnosti o strankah, obdelavo naročil strank, upravljanjem zahtev strank in njihovimi težavami.
V prvi fazi testiranja lahko preizkusimo funkcionalnost aplikacije glede na znane standarde in funkcionalnost, kakršna je obstajala na trgu v času testiranja.
Lahko postavljamo vprašanja, kot so:
- Ali ima aplikacija vse module, ki bi jih morala imeti aplikacija CRM?
- Ali moduli izvajajo osnovne funkcije, kot je bilo pričakovano?
Preskusne scenarije bomo razvili tako, da bodo rezultati testa potrdili funkcionalnost aplikacije v primerjavi z že znanimi standardi na trgu.
b) V drugi fazi testiranja lahko primerjamo funkcije aplikacije z značilnostmi drugih programskih izdelkov na trgu.
Na primer , za primerjavo z drugimi programskimi izdelki je mogoče upoštevati naslednje funkcije.
# 1) Cena
nadaljevanje ročnega testiranja za 3-letne izkušnje
#two) Uspešnost aplikacije
Primer: Odzivni čas, obremenitev omrežja
# 3) Uporabniški vmesnik (videz in občutek, enostavnost uporabe)
V obeh fazah testiranja so prizadevanja za testiranje strukturirana tako, da se prepoznajo potencialna področja, ki lahko povzročijo motnje v poslovanju. Ustrezna strategija testiranja se razvije za neposredno načrtovanje in izvajanje preskusov.
Poglobljeno poznavanje poslovnih primerov in zahtev je neizogibno.
Strukturiran način izvedbe primerjalnega testa
Primeri testnih scenarijev za CRM aplikacijo
Vzemimo primer aplikacije CRM za nakup mobilnega telefona za namene testnih scenarijev.
Vemo, da bi morala vsaka takšna aplikacija za upravljanje odnosov s strankami na splošno obravnavati naslednje funkcije,
- Zajemanje uporabniškega profila za namene poslovanja
- Potrditev preverjanj in pogojev pred začetkom prodaje ali naročila
- Preverjanje inventarja predmetov
- Izpolnjevanje naročila artiklov
- Upravljanje vprašanj in zahtev strank
Z upoštevanjem zgornjih funkcionalnosti lahko razvijemo testne scenarije ali preskusne pogoje, kot je navedeno spodaj:
Primerjava z znanimi standardi - Predloga
ID scenarija | Opis scenarija | ID zahteve | ID poslovnega uporabnika |
---|---|---|---|
Scenarij ##### | Preverite, ali CRM aplikacija obravnava in zapre težavo s stranko | Zahteva #### | Uporabniška številka |
Scenarij ##### | Preverite, ali aplikacija CRM zajema podrobnosti o stranki | Zahteva #### | Uporabniška številka |
Scenarij ##### | Pred začetkom prodaje preverite, ali aplikacija CRM potrjuje kreditno sposobnost kupca | Zahteva #### | Uporabniška številka |
Scenarij ##### | Pred začetkom prodaje preverite, ali aplikacija CRM potrjuje kreditno sposobnost kupca | Zahteva #### | Uporabniška številka |
Scenarij ##### | Preverite, ali je naročena oprema v inventarju predmetov | Zahteva #### | Uporabniška številka |
Scenarij ##### | Preverite, ali je mobilno omrežje pokrito z geografskim območjem, na katerem živi stranka | Zahteva #### | Uporabniška številka |
Scenarij ##### | Preverite, ali se za vsako težavo stranke dvigne težavna karta | Zahteva #### | Uporabniška številka |
Primerjava posebnih lastnosti-Predloga
ID scenarija | Opis scenarija | ID zahteve | ID poslovnega uporabnika |
---|---|---|---|
Scenarij ##### | Preverite ceno aplikacije z drugimi programskimi izdelki | Zahteva #### | Uporabniška številka |
Scenarij ##### | Preverite čas, potreben za obdelavo uporabniških zahtev. Primerjajte z drugimi programskimi izdelki | Zahteva #### | Uporabniška številka |
Scenarij ##### | Preverite največjo obremenitev omrežja, ki jo aplikacija lahko podpira. Primerjajte z drugimi programskimi izdelki | Zahteva #### | Uporabniška številka |
Scenarij ##### | Preverite videz in občutek uporabniškega vmesnika. Primerjajte z drugimi programskimi izdelki | Zahteva #### | Uporabniška številka |
Scenarij ##### | Preverite integracijo aplikacije od konca do konca v primerjavi z drugimi programskimi izdelki | Zahteva #### | Uporabniška številka |
Upoštevajte, da predloge ponazarjajo preskusne pogoje in ne podroben opis po korakih, kot je prikazano v testnem primeru.
Kako lahko primerjalno testiranje pomaga podjetju
Nedvoumna merila primerjalnih preizkusov in natančni rezultati preskusov lahko podjetju pomagajo, da vložijo zahtevke za podoben programski izdelek
- Najhitrejša aplikacija glede na odzivni čas
- Najbolj trpežen izdelek glede na obremenitev omrežja itd
Rezultate testov lahko uporabite ne samo za promocijo programskega izdelka, temveč tudi za razkrivanje pasti in improvizacijo izdelka.
Vpogled v izzive, omejitve in obseg tega testiranja:
Uspeh katerega koli novega podjetja ali programskega izdelka je rezultat različnih dejavnosti, kot so načrtovanje, razvoj, testiranje, prodajne in tržne strategije, naložbe in ustvarjeni dobiček.
V tem okviru primerjalno testiranje pomaga pri sprejemanju kritičnih odločitev o programskem izdelku, vendar ne more zagotoviti uspeha izdelka. Kljub izčrpnim preizkusom lahko podjetje še vedno propade zaradi netočnih poslovnih strategij in odločitev. Zato je tržno raziskovanje in vrednotenje različnih poslovnih strategij predmet samo po sebi in presega primerjalno testiranje.
Tipična študija primera za razumevanje obsega tega testiranja:
Uvedba Disney mobile v ZDA že leta 2005 je primer, ki ga je vredno preučiti. Disney je vstopil v posel brezžičnih storitev brez predhodnih izkušenj s Telecomom. Novo mobilno podjetje se je v ZDA kljub blagovni znamki 'Disney' zelo slabo spotaknilo.
Postmortem prvega neuspeha je razkril, da izdelek ni uspel, ne zaradi slabe zasnove ali nenatančnega testiranja, temveč zaradi slabih tržnih in poslovnih odločitev.
Disney mobile je kot kupce ciljal na otroke in ljubitelje športa z obljubo, da bo zagotovil edinstvene funkcije za prenos in nadzor družine.
Ista mobilna aplikacija Disney, ki je v ZDA hudo propadla, je na Japonskem dobila zagon. Zanimivo je, da tokrat glavni ciljni kupci niso bili otroci, ampak ženske v dvajsetih in tridesetih letih.
Zaključek
Predstavitev novega programskega izdelka je kot potepanje na neznano ozemlje z različnimi možnostmi.
Številni izdelki so uspešni, ker so njihovi ustvarjalci prepoznali nezadovoljeno potrebo na trgu in razumeli izvedljivost nove ideje.
Primerjalno testiranje lahko postane močno orodje za razumevanje uspešnosti programskega izdelka.
kako ustvariti vrsto predmetov
Ponuja ključne poslovne vložke za promocijo programskega izdelka in razkriva vrzeli, preden se izdelek predstavi na trgu.
Prosimo, delite svoje misli / predloge v spodnjem oddelku za komentarje.
Priporočeno branje
- Kaj je testiranje komponent ali testiranje modulov (naučite se s primeri)
- Najboljša orodja za testiranje programske opreme 2021 (QA Test Automation Tools)
- Testiranje programske opreme QA Assistant Job
- Kaj je testiranje vzdržljivosti pri testiranju programske opreme (primeri)
- E-knjiga za preizkušanje programske opreme
- Kaj je preizkušanje sistemske integracije (SIT): Naučite se s primeri
- Vrste preizkušanja programske opreme: različne vrste preskušanja s podrobnostmi
- Funkcionalno testiranje vs nefunkcionalno testiranje