what is comparison testing
Sammenligningstest, en ofte gentaget sætning og en type test, der vækker vores opmærksomhed. Lad os komme ind i detaljerne om, hvordan sammenligningstesten udføres, og hvad den faktisk betyder i realtid.
Hvad er sammenligningstest?
Sammenligningstest handler om at vurdere styrken og svagheden ved et softwareprodukt i forhold til andre softwareprodukter, der findes på markedet. Målet med sammenligningstestning er at levere vigtige og vigtige oplysninger til virksomheden for at afsløre softwareproduktets konkurrencemæssige fordel på markedet Vis-a-vis smuthuller.
Hvilken slags sammenligning vi foretager, afhænger af testens genstand. For eksempel, genstanden for testning kunne være alt i retning af:
- En webapplikation
- ERP-applikation
- CRM-applikation
- Et modul af en applikation, der kræver validering af data efter afslutning af en transaktion og så videre
Hvad du lærer:
- Fastsættelse af kriterier for sammenligningstest
- Faser
- Eksempler på testscenarier for en CRM-applikation
- Hvordan sammenligningstest kan hjælpe virksomheden
- Konklusion
- Anbefalet læsning
Fastsættelse af kriterier for sammenligningstest
Fastsættelse af kriterier til sammenligningstest for et bestemt softwareprodukt er et subjektivt spørgsmål, der bestemmes af typen af softwareapplikation, der testes, og brugssager, der er specifikke for virksomheden. De testscenarier, vi udvikler, afhænger af typen af applikation og forretningsspecifikke brugssager.
char til int konvertering c ++
Testindsats og procedurer er altid organiseret på en sådan måde, at der, hvor der er tvetydighed, udvikles en bestemt strategi, der kan anvendes på tværs af alle projekter.
Vi distribuerer derfor denne test i to forskellige faser
Faser
Denne test kan udføres i to forskellige faser:
- Sammenligning af softwareprodukt med kendte standarder eller benchmarks
- Sammenligning af softwareprodukt med specifikke funktioner i andre eksisterende softwareprodukter
til)For eksempel, hvis en Siebel CRM-applikation testes, ved vi, at enhver CRM-applikation har moduler, der bredt beskæftiger sig med at registrere kundeoplysninger, behandle kundeordrer, administrere kundeanmodninger og kundeproblemer.
I den første testfase kan vi teste applikationens funktionalitet mod kendte standarder og funktionalitet, som de findes på markedet på testtidspunktet.
Vi kan stille spørgsmål som:
- Har applikationen alle moduler, som en CRM-applikation skal have?
- Udfører modulerne grundlæggende funktionalitet som forventet?
Vi vil udvikle testscenarier på en sådan måde, at testresultaterne validerer applikationens funktionalitet i forhold til allerede kendte standarder på markedet.
b) I den anden testfase kan vi sammenligne funktionerne i en applikation med funktionerne i andre softwareprodukter på markedet.
For eksempel , følgende funktioner kan overvejes til sammenligning med andre softwareprodukter.
# 1) Pris
#to) Udførelse af applikationen
Eksempel: Svartid, netværksbelastning
# 3) Brugergrænseflade (look og feel, brugervenlighed)
I begge testfaser er testindsatsen struktureret på en sådan måde, at de potentielle områder, der kan forårsage afbrydelse af forretningen, identificeres. En passende teststrategi udvikles til direkte testdesign og testudførelse.
Grundig viden om forretningsanvendelser og krav er uundgåelig.
hvordan man konfigurerer formørkelse til c ++
Den strukturerede måde at udføre sammenligningstest på
Eksempler på testscenarier for en CRM-applikation
Lad os tage eksemplet med en CRM-applikation til køb af mobil til testscenarier.
Vi ved, at en sådan CRM-applikation bredt skal adressere følgende funktionaliteter, dvs.
- Optagelse af en brugerprofil med henblik på forretning
- Validering af kontrol og betingelser før salg eller ordre påbegyndes
- Kontrol af varelageret
- Opfyldelse af ordren på varer
- Styring af kundespørgsmål og anmodninger
Ved at tage hensyn til ovenstående funktioner kan vi udvikle testscenarier eller testbetingelser som anført nedenfor:
Sammenligning med kendte standarder-skabelon
Scenarie-ID | Scenarie-beskrivelse | Krav-ID | Business-Usecase-ID |
---|---|---|---|
Scenarie##### | Kontroller, om kundeproblemet håndteres og lukkes af CRM-appen | Forespørgsel #### | Usecase # |
Scenarie##### | Kontroller, om CRM-applikationen fanger oplysninger om kunden | Forespørgsel #### | Usecase # |
Scenarie##### | Kontroller, om CRM-applikationen validerer kundens kreditværdighed, inden du påbegynder salg | Forespørgsel #### | Usecase # |
Scenarie##### | Kontroller, om CRM-applikationen validerer kundens kreditværdighed, inden du påbegynder salg | Forespørgsel #### | Usecase # |
Scenarie##### | Kontroller, om det bestilte udstyr er på lager | Forespørgsel #### | Usecase # |
Scenarie##### | Kontroller, om det geografiske område, hvor kunden bor, er dækket af mobilnetværket | Forespørgsel #### | Usecase # |
Scenarie##### | Kontroller, om der er rejst en fejlbillet for hvert kundeproblem | Forespørgsel #### | Usecase # |
Sammenligning af specifikke funktioner-skabelon
Scenarie-ID | Scenarie-beskrivelse | Krav-ID | Business-Usecase-ID |
---|---|---|---|
Scenarie##### | Tjek prisen på applikationen med andre softwareprodukter | Forespørgsel #### | Usecase # |
Scenarie##### | Kontroller den tid, det tager at behandle brugeranmodninger. Sammenlign med andre softwareprodukter | Forespørgsel #### | Usecase # |
Scenarie##### | Kontroller den maksimale netværksbelastning, som applikationen kan understøtte. Sammenlign med andre softwareprodukter | Forespørgsel #### | Usecase # |
Scenarie##### | Kontroller udseendet og følelsen af en brugergrænseflade. Sammenlign med andre softwareprodukter | Forespørgsel #### | Usecase # |
Scenarie##### | Kontroller slutningen til slut-integrationen af applikationen sammenlignet med andre softwareprodukter | Forespørgsel #### | Usecase # |
Bemærk, at skabelonerne illustrerer testbetingelser og ikke den detaljerede trinvise beskrivelse, som det ses i en testsag.
Hvordan sammenligningstest kan hjælpe virksomheden
Et utvetydigt sammenligningstestkriterium og nøjagtige testresultater kan hjælpe virksomheden med at fremsætte krav om softwareproduktet
- Den hurtigste app med hensyn til svartid
- Det mest holdbare produkt med hensyn til netværksbelastning og så videre
Testresultater kan ikke kun bruges til at promovere softwareproduktet, men også til at udsætte faldgruber og improvisere produktet.
Et indblik i udfordringer, begrænsninger og omfang af denne test:
Succesen med ethvert nyt venture eller et softwareprodukt er et resultat af forskellige aktiviteter som design, udvikling, test, salgs- og marketingstrategier, investeringer og påløbne overskud.
I denne sammenhæng hjælper sammenligningstest med at træffe kritiske beslutninger om softwareproduktet, men kan ikke sikre produktets succes. På trods af udtømmende test kan virksomheden stadig mislykkes på grund af unøjagtige forretningsstrategier og beslutninger. Derfor er markedsundersøgelse og evaluering af forskellige forretningsstrategier et emne i sig selv og uden for omfanget af sammenligningstest.
En typisk casestudie for at forstå omfanget af denne test:
Lanceringen af Disney mobile i USA tilbage i 2005 er en sag, der er værd at undersøge. Disney gjorde sin strejftog inden for trådløse tjenester uden nogen tidligere erfaring i Telecom. Den nye mobile venture snublede meget dårligt i USA på trods af mærkenavnet 'Disney'.
En dødsfald i sin oprindelige fiasko afslørede, at produktet mislykkedes, ikke på grund af dårligt design eller unøjagtige test, men på grund af dårlige markedsførings- og forretningsbeslutninger.
hvordan åbner jeg eps-filer
Disney mobile målrettede børn og sportselskere som kunderne med løftet om at levere unikke funktioner til download og familiekontrol.
Den samme Disney-mobilapp, der mislykkedes i USA, fik fart i Japan. Interessant nok var de vigtigste målkunder denne gang ikke børn, men kvinder i 20'erne og 30'erne.
Konklusion
Introduktion af et nyt softwareprodukt er som at træde ind i ukendt område med forskellige muligheder.
Mange produkter er vellykkede, fordi deres skabere identificerede et udækket behov på markedet og forstod levedygtigheden af den nye idé.
Sammenligningstest kan blive et effektivt værktøj til at forstå levedygtigheden af et softwareprodukt.
Det giver vigtige forretningsinput til at promovere softwareproduktet og også udsætte smuthuller, inden produktet rulles på markedet.
Del dine tanker / forslag i nedenstående kommentarsektion.
Anbefalet læsning
- Hvad er komponenttest eller modultest (lær med eksempler)
- Bedste softwaretestværktøjer 2021 (QA Test Automation Tools)
- Software Testning QA Assistant Job
- Hvad er udholdenhedstest i softwaretest (eksempler)
- Software Testing Karrierepakke eBook
- Hvad er System Integration Testing (SIT): Lær med eksempler
- Typer af softwaretest: Forskellige testtyper med detaljer
- Funktionel testning mod ikke-funktionel testning