what is comparison testing
Proves de comparació, una frase sovint repetida i un tipus de proves que ens criden l'atenció. Anem a conèixer els detalls de com es realitza la prova de comparació i què significa realment en temps real.
Què és la prova de comparació?
Les proves de comparació consisteixen a avaluar els punts forts i els punts febles d’un producte de programari respecte d’altres productes de programari existents al mercat. L’objectiu de les proves de comparació és proporcionar informació fonamental i crítica a l’empresa per desvelar l’avantatge competitiu del producte de programari en les llacunes vis-a-vis del mercat.
El tipus de comparació que fem depèn de l'objecte de la prova. Per exemple, l'objecte de la prova pot ser qualsevol cosa com:
- Una aplicació web
- Aplicació ERP
- Aplicació CRM
- Un mòdul d’una aplicació que requereix validació de dades després de finalitzar una transacció, etc.
Què aprendreu:
- Establiment de criteris per a les proves de comparació
- Fases
- Exemples d'escenaris de prova per a una aplicació CRM
- Com poden ajudar les empreses les proves de comparació
- Conclusió
- Lectura recomanada
Establiment de criteris per a les proves de comparació
L’establiment de criteris per a la prova de comparació d’un producte de programari concret és una qüestió subjectiva determinada pel tipus d’aplicació de programari que s’està provant i els casos d’ús específics de l’empresa. Els escenaris de prova que desenvolupem depenen del tipus d'aplicació i dels casos d'ús específics de l'empresa.
com obrir el fitxer .apk
Els esforços i procediments de proves sempre s’organitzen de manera que, allà on hi hagi ambigüitat, s’evoluciona una estratègia definida que es pot aplicar a tots els projectes.
Per tant, distribuiríem aquestes proves en dues fases diferents
Fases
Aquesta prova es pot realitzar en dues fases diferents:
- Comparació de productes de programari amb estàndards o paràmetres coneguts
- Comparació de productes de programari amb funcions específiques d'altres productes de programari existents
a)Per exemple, si s’està provant una aplicació Siebel CRM, sabem que qualsevol aplicació CRM té mòduls que s’ocupen en general de capturar les dades dels clients, processar les comandes dels clients, gestionar les sol·licituds dels clients i els problemes dels clients.
A la primera fase de les proves, podem provar la funcionalitat de l’aplicació en comparació amb els estàndards i funcionalitats coneguts existents al mercat en el moment de les proves.
Podem fer preguntes com:
- L'aplicació té tots els mòduls que hauria de tenir una aplicació CRM?
- Els mòduls fan la funcionalitat bàsica com s’esperava?
Evolucionarem escenaris de proves de manera que els resultats de les proves validin la funcionalitat de l’aplicació enfront dels estàndards ja coneguts del mercat.
b) A la segona fase de proves, podem comparar les característiques d’una aplicació amb les característiques d’altres productes de programari del mercat.
Per exemple , es poden considerar les funcions següents per comparar-les amb altres productes de programari.
# 1) Preu
# 2) Rendiment de l'aplicació
Exemple: Temps de resposta, càrrega de xarxa
# 3) Interfície d'usuari (aparença, facilitat d'ús)
com començar una carrera en proves de qa
En les dues fases de les proves, els esforços de prova s’estructuren de manera que s’identifiquen les àrees potencials que poden causar interrupcions en el negoci. Es desenvolupa una estratègia de prova adequada per dirigir el disseny i l'execució de la prova.
El coneixement exhaustiu dels casos i requisits d’ús empresarials és inevitable.
Prova de comparació de la manera estructurada de realitzar
Exemples d'escenaris de prova per a una aplicació CRM
Prenguem l'exemple d'una aplicació CRM per a la compra de mòbils a efectes d'escenaris de prova.
Sabem que qualsevol aplicació CRM d'aquest tipus hauria d'abordar àmpliament les funcions següents:
- Captura d'un perfil d'usuari amb finalitats empresarials
- Validar verificacions i condicions abans d’iniciar vendes o comandes
- Comprovació de l'inventari d'articles
- Compliment de la comanda d’articles
- Gestió de problemes i sol·licituds de clients
Tenint en compte les funcionalitats anteriors, podem evolucionar escenaris de prova o condicions de prova tal com s’indica a continuació:
Comparació amb estàndards coneguts-Plantilla
Identificador d'escenari | Descripció de l’escenari | Identificació del requisit | Business-Usecase-ID |
---|---|---|---|
Escenari ##### | Comproveu si l’aplicació CRM gestiona i tanca el problema del client | Req #### | Cas d'ús# |
Escenari ##### | Comproveu si l’aplicació CRM capta detalls del client | Req #### | Cas d'ús# |
Escenari ##### | Comproveu si l'aplicació CRM valida la solvència del client abans d'iniciar vendes | Req #### | Cas d'ús# |
Escenari ##### | Comproveu si l'aplicació CRM valida la solvència del client abans d'iniciar vendes | Req #### | Cas d'ús# |
Escenari ##### | Comproveu si l'equip que heu demanat està a l'inventari d'articles | Req #### | Cas d'ús# |
Escenari ##### | Comproveu si l’àrea geogràfica on viu el client està coberta per la xarxa mòbil | Req #### | Cas d'ús# |
Escenari ##### | Comproveu si es genera un bitllet de problemes per a cada problema del client | Req #### | Cas d'ús# |
Comparació de característiques específiques-Plantilla
Identificador d'escenari | Descripció de l’escenari | Identificació del requisit | Business-Usecase-ID |
---|---|---|---|
Escenari ##### | Consulteu el preu de l'aplicació per a altres productes de programari | Req #### | Cas d'ús# |
Escenari ##### | Comproveu el temps que es triga a processar les sol·licituds dels usuaris. Compareu amb altres productes de programari | Req #### | Cas d'ús# |
Escenari ##### | Comproveu la càrrega màxima de xarxa que admet l'aplicació. Compareu amb altres productes de programari | Req #### | Cas d'ús# |
Escenari ##### | Comproveu l'aparença d'una interfície d'usuari. Compareu amb altres productes de programari | Req #### | Cas d'ús# |
Escenari ##### | Comproveu la integració de l'aplicació de cap a cap en comparació amb altres productes de programari | Req #### | Cas d'ús# |
Tingueu en compte que les plantilles il·lustren les condicions de la prova i no la descripció detallada pas a pas tal com es veu en un cas de prova.
Com poden ajudar les empreses les proves de comparació
Un criteri de prova de comparació inequívoc i resultats de proves precisos poden ajudar a l'empresa a reclamar el producte de programari, com ara
- L'aplicació més ràpida pel que fa al temps de resposta
- El producte més durador pel que fa a la càrrega de la xarxa, etc.
Els resultats de les proves es poden utilitzar no només per promocionar el producte de programari, sinó també per exposar les trampes i improvisar el producte.
Una visió dels reptes, les limitacions i l'abast d'aquestes proves:
L'èxit de qualsevol nova empresa o producte de programari és el resultat de diverses activitats com ara disseny, desenvolupament, proves, estratègies de vendes i màrqueting, inversions i beneficis acumulats.
com afegir valors a una matriu java
En aquest context, les proves de comparació ajuden a prendre decisions crítiques sobre el producte de programari, però no poden garantir l'èxit del producte. Tot i les proves exhaustives, és possible que l'empresa segueixi fallant a causa de les decisions i estratègies empresarials inexactes. Per tant, la investigació de mercat i l'avaluació de diverses estratègies comercials és un tema per si mateix i fora de l'abast de les proves de comparació.
Un estudi de cas típic per entendre l'abast d'aquestes proves:
El llançament de Disney Mobile als Estats Units el 2005 és un cas que val la pena estudiar. Disney va incursionar en el negoci dels serveis sense fils sense experiència prèvia en telecomunicacions. La nova empresa mòbil es va ensopegar molt malament als EUA malgrat el nom de la marca anomenat 'Disney'.
Un postmortem en el seu fracàs inicial va revelar que el producte va fallar, no a causa d'un mal disseny o de proves inexactes, sinó a causa de males decisions comercials i comercials.
Els mòbils de Disney s’adreçaven als nens i als amants de l’esport com a clients amb la promesa de proporcionar funcions exclusives de descàrrega i control familiar.
La mateixa aplicació mòbil de Disney que va fallar estrepitosament als Estats Units va agafar impuls a Japó. Curiosament, aquesta vegada, els principals clients objectius no eren els nens, sinó les dones dels anys 20 i 30.
Conclusió
Introduir un nou producte de programari és com trepitjar un territori desconegut amb diverses possibilitats.
Molts productes tenen èxit perquè els seus creadors van identificar una necessitat no satisfeta al mercat i van entendre la viabilitat de la nova idea.
Les proves de comparació es poden convertir en una eina poderosa per entendre la viabilitat d’un producte de programari.
Proporciona aportacions empresarials crucials per promocionar el producte de programari i també exposar les llacunes abans que el producte es publiqui al mercat.
Comparteix els teus suggeriments / suggeriments a la secció de comentaris de sota.
Lectura recomanada
- Què és la prova de components o la prova de mòduls (apreneu amb exemples)
- Les millors eines de prova de programari 2021 (Eines d'automatització de proves de control de qualitat)
- Prova de programari Treball d'assistent de control de qualitat
- Què és la prova de resistència en proves de programari (exemples)
- Llibre electrònic de paquets de proves de programari
- Què és la prova d’integració de sistemes (SIT): apreneu amb exemples
- Tipus de proves de programari: diferents tipus de proves amb detalls
- Proves funcionals contra proves no funcionals