comprehensive guide choose best test management software
Guia del comprador per provar el programari de gestió:
El tutorial d’avui serà el que voleu afegir i afegir a les adreces d'interès com a referència que us servirà quan necessiteu avaluar les vostres opcions d'eines de gestió de proves.
Començarem amb una introducció ràpida sobre la gestió de proves i aprofundirem en quins són els passos que cal seguir mentre es tria el millor programari de gestió de proves.
Aquest tutorial sobre Gestió de proves i diferents eines us proporcionarà una visió completa del seu significat, necessitat, paràmetres i funcions juntament amb la llista de les millors eines de gestió de proves disponibles al mercat en termes senzills per facilitar la comprensió de tothom que vulgui conèixer i seleccionar la millor eina.
Què aprendreu:
- Introducció a la gestió de proves
- Què és una eina de gestió de proves?
- Necessitat d'eines de gestió de proves
- Llista d'eines de gestió de proves
- Codi obert vs. Eines comercials riques en funcions
- Paràmetres en seleccionar una millor eina
- 9 criteris de qualitat per a un millor producte de gestió de proves
- Funcions obligatòries
- Consells i mètriques útils per avaluar i comparar diferents eines
- Paràmetres per a la comparació d'eines
- Matriu i gràfics de comparació d'eines
- Conclusió
- Lectura recomanada
Introducció a la gestió de proves
Hi ha diverses eines de gestió de proves disponibles al mercat. Per tant, s’ha d’exercir una immensa atenció en seleccionar una eina. Factors com el cost, la productivitat, l'assistència mòbil, etc. també s'han de tenir en compte principalment a l'hora de triar una eina.
Aquí teniu un diagrama STLC d’actualització ràpida per a tots nosaltres:
Us pregunteu per què estem començant amb això, només per recordar-nos que tota l’activitat de gestió d’això cicle de vida de proves de programari és el que anomenem com Gestió de proves.
La gestió de proves és el procés d’organització i control de processos de prova, actius de prova i artefactes per a projectes de proves manuals o automatitzats. L'objectiu de la gestió de proves és millorar l'èxit de les proves i, per tant, augmentar la qualitat del programari.
La figura que es presenta a continuació mostra la gestió de les proves com la que gestiona tots els aspectes organitzatius i les fases de les proves.
A continuació es mostren les tasques i activitats que s’inclouen:
- Preparació del cas de prova.
- Planificació de l'execució de proves.
- Supervisió de l'execució de proves.
- Informes de resultats de proves.
- Anàlisi dels resultats de la prova.
- Comprovació de les tasques de prova i la completesa dels resultats de la prova.
- Identificar l'abast de la millora en les proves d'aplicacions.
- Liderant l'equip de proves i verificadors.
- Gestió de relacions internes i externes.
- Creació de documentació relacionada amb activitats de proves.
- Prova d'estimació d'esforços.
- Programació de proves.
- Mesurament i seguiment de cicles de proves.
- Organització de casos de proves.
- Gestió d’actius i artefactes de prova.
Què és una eina de gestió de proves?
Les eines de gestió de proves fan un seguiment de com es fan / planifiquen les proves, generen / informen sobre l'estat de les activitats de control de qualitat i organitzen els actius / artefactes de prova de manera sistemàtica. Aquestes eines s’utilitzen per gestionar i fer un seguiment del procés de proves de programari, tant automàtic com manual.
En general, aquestes eines inclouen la gestió d’incidents, la gestió de problemes, la gestió de seguiment d'errors , programació i supervisió de proves, registre de resultats, informes de proves, etc. Provar eines de gestió de casos contenen diferents mòduls que s’utilitzen per gestionar les diferents etapes de STLC.
Normalment s’utilitzen per donar suport a proves manuals, recopilar dades d’execució executant proves automatitzades, generar matriu de traçabilitat de requisits ( RTM ), gestiona diverses plataformes i entorns i proporciona informació sobre els errors detectats al programari.
Necessitat d'eines de gestió de proves
Segons la investigació, l'assegurament de la qualitat del programari utilitza més del 50 per cent del cost total del programari, i aquesta xifra és encara més elevada per als programes crítics. Per tant, és molt important utilitzar una eina de gestió de casos de prova al vostre projecte que pugui millorar els processos de prova i controlar el cost global de la prova.
Molts estudis de casos han demostrat que la gestió manual de proves té diversos desavantatges que es poden resoldre mitjançant una eina de gestió de proves.
Els punts que es donen a continuació defineixen la seva necessitat:
- A causa de l’alt nivell de complexitat que comporten les activitats de proves, és imprescindible un programari de gestió de proves eficient i escalable per a una organització.
- Aquestes eines ajuden a imaginar la salut del sistema sotmès a prova (SUT), coordinant així diverses activitats de prova i mantenint el procés global de proves.
- Aquestes eines donen suport a la visió de racionalitzar i reformar el procés de proves per tal de permetre l'accés instantani a l'anàlisi de dades, eines de col·laboració i comunicació fluida i eficaç entre diversos equips del projecte.
- Moltes eines inclouen funcions de gestió de requisits per fer coincidir el disseny de casos de proves amb els requisits.
- El seguiment de defectes i tasques del projecte es realitza en una única aplicació per simplificar el procés de proves.
Llista d'eines de gestió de proves
Hi ha moltes eines comercials i poques de codi obert disponibles al mercat. Podeu consultar la nostra pàgina aquí per obtenir una llista dels millors sistemes de gestió de proves disponibles.
Aquesta llista ha revisat més de 30 eines i també es mencionen les 15 principals. La revisió de les eines us ajudarà a triar l’eina adequada per al vostre projecte.
Eines recomanades:
# 1) TestRail
TestRail proporciona serveis integrals basats en web gestió de casos de prova per ajudar els equips a organitzar els esforços de proves i obtenir informació en temps real sobre l'activitat de proves. Proporcioneu comentaris ràpids sobre la qualitat de l’aplicació amb els mètriques i els informes potents de TestRail.
Amb TestRail, podeu fer un seguiment fàcil de l’estat de les proves individuals. Mesureu el progrés amb taulers informatius i informes d'activitats. Compareu els resultats entre diverses proves, configuracions i fites. Feu un seguiment de la càrrega de treball de l’equip per ajustar les assignacions i els recursos i augmentar la productivitat de les proves amb llistes de tasques personalitzades, filtres i notificacions per correu electrònic.
TestRail és altament personalitzable, amb opcions d’instal·lació basades en el núvol o locals. Integreu-vos amb solucions de seguiment i col·laboració de defectes com Atlassian Jira, FogBugz, Bugzilla, Gemini, Axosoft, GitHub i TFS; amb eines d’automatització de proves com Ranorex Studio i moltes més.
=> Registreu-vos per obtenir una prova gratuïta de TestRail Avui no cal targeta de crèdit.
# 2) TestCaseLab
TestCaseLab l'ajudarà a gestionar fàcilment els casos de prova i integrar-lo amb els rastrejadors d'errors.
TestCaseLab us permet seguir la majoria de les activitats de prova: crear casos de prova, classificar-los, reunir-los en plans de proves i iniciar proves, informar els resultats a Jira, etc. El pla més barat comença a partir de $ 40 al mes per a 500 casos de prova, i no haurà de pagar càrrecs addicionals per usuari.
Com a director general, CTO, PM o QA, probablement vulgueu que els QA funcionin amb més eficiència i rapidesa, estalvieu pressupost i pagueu només per casos de prova que els usuaris no tinguin limitacions. A més, implementeu una eina fàcil d'utilitzar i fàcil d'utilitzar perquè el vostre equip no sabotegi l'ús.
O si sou enginyer de control de qualitat, voleu començar a provar més ràpidament i dedicar menys temps a tasques rutinàries, estalvieu el temps fent menys interaccions mitjançant l'edició massiva. Actualitzeu casos de prova sobre la marxa i no passeu anys en desconcertar sistemes nous. Val la pena provar-ho, oi?
Característiques clau:
- Usuaris i projectes il·limitats
- 6 funcions diferents per satisfer les vostres necessitats
- Integració amb: Jira, Redmine, Pivotal Tracker, Asana, YouTrack, Trello
- Exportació / importació de casos de prova
- Àmplia varietat de propietats dels casos de prova
- Requisits i plans de prova
- Prova de proves + assigna usuaris
- Informar dels resultats dels casos de prova en cada pas de la prova
- Cerca avançada
- Informes bàsics / estadístiques
- Corrent d'activitat, registre d'historial
- Sincronització en temps real
=> Inscriviu-vos per obtenir una prova gratuïta de 30 dies de TestCaseLab Avui no cal targeta de crèdit.
Consulteu també la llista de les altres eines principals:
Top 20 de les millors eines de gestió de proves (noves classificacions del 2020)
Codi obert vs. Eines comercials riques en funcions
Abans d’examinar els detalls de cada eina, sorgeix una pregunta com:
A quin tipus d’eina hauríeu de buscar, de codi obert o comercial?
En tenim molt poques opcions de codi obert, com ara:
- QATraq
- Redmine
- TestLink i
- Taràntula (per a una gestió àgil de les proves).
Comercials com:
- TestRail
- QTest
- PractiTest
- Zèfir
- Prova Collab
- HP Quality Center
- QMetry i TestFLO per a JIRA
A continuació es detallen algunes diferències:
- Les eines de codi obert poden realitzar moltes tasques bé i, fins i tot, algunes tasques millor.
- Les eines de codi obert proporcionen flexibilitat, però la personalització requereix molt d’esforç. Necessitareu un administrador tècnic fort.
- Les eines de codi obert generalment són més lentes que les eines comercials, ja que s’afegeixen a problemes de rendiment i les fan inapropiades per a organitzacions més grans.
- Les eines de codi obert també podrien mancar en proporcionar suport, formació i / o manuals d’usuari robustos.
- Les eines comercials tenen interfícies interactives fàcils d’utilitzar.
- La majoria d’eines comercials admeten la integració amb altres eines de gestió de proves, seguiment d’errors i automatització de proves. Tot i això, funcionen millor quan s’utilitzen a la suite de desenvolupament per a la qual van ser dissenyats originalment.
- El principal desavantatge de les eines comercials és el seu preu. El cost de la llicència és generalment elevat i és costós de mantenir. Per utilitzar aquestes eines al projecte, l’organització ha de justificar el cost d’utilitzar una suite de gestió de proves amb llicència.
Per a empreses de petit nivell on les auditories, demandes judicials, etc. no es consideren factors, no val la pena invertir en eines comercials costoses i riques en funcions. En aquest cas, podeu utilitzar una eina de codi obert o alternatives de baix cost (com JIRA, Redmine, TestLink, PractiTest, QaTrag, Tarantula, etc.).
D'altra banda, per a les organitzacions que requereixen una plataforma de proves madura i ben desenvolupada que millora contínuament, en què les auditories, les demandes judicials, etc. són factors considerables, hauríem d'anar amb eines comercials riques en funcions (com QTest, HP Quality Centre, Zephyr, etc.) ”
Paràmetres en seleccionar una millor eina
A continuació es detallen alguns paràmetres a tenir en compte a l’hora d’escollir un programari de gestió de proves.
# 1) Cost
En primer lloc, filtreu algunes eines de la llista de totes les eines disponibles en funció del pressupost del vostre projecte. En una organització gran, si el pressupost ho permet, anar amb una eina comercial és una bona opció, ja que és fàcil d’utilitzar i mantenir l’organització.
A continuació, heu de decidir el cost de la llicència que esteu disposat a pagar. Dependrà del període de temps en què haureu d’utilitzar l’eina. Moltes eines comercials també inclouen una llicència personalitzada on pagueu segons les funcions i la durada d’ús que seleccioneu.
# 2) Productivitat
El programari de gestió de proves escollit hauria de millorar la productivitat.
Quan diem 'productivitat millorada', hauria de cobrir les àrees següents amb seguretat:
a) La granularitat de la informació de la prova : L'eina hauria de ser capaç de proporcionar informació detallada i útil durant les diferents etapes del procés de prova.
L'informe de prova generat per l'eina hauria de poder indicar-vos el pas exacte en què la prova ha fallat de manera que estalvieu temps en el seguiment i la reproducció del problema.
A més, l’eina hauria de poder documentar les estratègies de prova, mantenir versions de casos de proves, registrar defectes, enllaçar històries d’usuaris, planificar l’execució de les proves i penjar vídeos / imatges.
b) Seguiment de la gestió de llançaments : L'eina hauria de ser capaç de fer un seguiment i actualització sòlids de la llista de mòduls d'aplicació que s'estan provant i publicant. A més, hauria de ser capaç de proporcionar un dipòsit que representi una única versió de la veritat a totes les parts interessades perquè no hi hagi cap conflicte amb els requisits.
c) Suport a Agile : Avui en dia la majoria dels projectes adopten la metodologia àgil, de manera que l'eina que trieu també hauria de ser compatible amb l'àgil. Inclou suport per a funcions com la creació d’històries d’usuaris, sprints, scrum, gràfics de velocitat, informes, etc.
# 3) Integració amb eines externes
L'eina hauria d'oferir una integració contínua i s'hauria d'integrar fàcilment amb les eines de prova d'automatització i les eines de seguiment d'errors per tal de fer el procés global de proves ràpid i senzill.
# 4) Assistència mòbil
És realment útil si l’eina també disposa d’una versió completament disponible per als dispositius mòbils. Això ajuda a sincronitzar l’equip dispers en diferents ubicacions. També ajuda en la supervisió 24 * 7.
# 5) Canal d'assistència preferit
L'eina que trieu hauria de ser capaç de proporcionar un bon suport per al xat en directe, les trucades telefòniques, la captació d'entrades, el servei d'assistència, la base de coneixement, les preguntes més freqüents, etc.
9 criteris de qualitat per a un millor producte de gestió de proves
Hi ha 9 criteris de qualitat:
- Funcionalitat
- Usabilitat
- Eficiència
- Portabilitat
- Fiabilitat
- Manteniment
- Qualificacions generals del proveïdor
- Assistència del proveïdor
- Llicències i preus
Funcions obligatòries
A continuació es mostren els fitxers alt nivell funcions que ha de tenir qualsevol eina de gestió de proves:
- Facilita la programació, control i planificació.
- Prova la recopilació de mètriques relacionades.
- Informació d'execució de registre.
- Capacitats de control.
- Gestió de diversos actius i artefactes de prova.
- Representeu la relació entre els actius de prova.
- Suport per a la presentació d'informes.
=> També podeu consultar la nostra pàgina que us proporcionarà una explicació detallada dels 4 elements essencials característiques de les eines de gestió de proves.
Consells i mètriques útils per avaluar i comparar diferents eines
El mercat està completament carregat de diversos productes de gestió de proves. Per tant, trobar la solució de gestió de proves adequada per a la vostra organització es converteix en un procés difícil.
A continuació es mostren els passos que cal seguir per avaluar l'eina:
# 1) Abans de començar a examinar les eines, és molt important que entengueu les necessitats del projecte. No seguiu amb una selecció d'eines sense saber què esteu cercant exactament i quines funcions espereu de l'eina.
# 2) Un cop tingueu clar els requisits del projecte, comenceu a avaluar les eines que s’adapten al vostre pressupost i configureu les funcions segons les vostres necessitats.
# 3) En lloc d’optar per una sola eina, també podeu tenir l’opció d’optar per diverses eines compatibles que juntes puguin servir com a solució de gestió de proves i atendre totes les vostres necessitats.
# 4) El següent que es té en compte abans d’endinsar-vos en la funció d’eines és el vostre entorn de desenvolupament. Les consultes relacionades amb la privadesa, la seguretat, l’administració de TI, l’allotjament, el cost del manteniment, etc. amb la nova eina s’han d’abordar adequadament.
# 5) A més, haureu de tenir en compte tots els problemes tècnics que heu de tenir en compte si utilitzeu una nova eina.
# 6) Ara hauríeu de tenir en compte les funcions de gestió de proves que ofereix l'eina. Comproveu si l'eina ofereix totes les funcions bàsiques essencials necessàries per a la gestió de proves.
# 7) Avançant, si ja utilitzeu una eina de gestió de defectes i voleu continuar amb ella, comproveu si la nova eina s’integra bé amb el vostre sistema de gestió de defectes. Això és necessari per informar i rastrejar correctament els defectes.
Si no voleu utilitzar cap eina de gestió de defectes existent a l'organització i voleu utilitzar una solució completament nova, seleccioneu una eina que tingui una solució de gestió de defectes integrada.
# 8) Sigui quina sigui l'eina o el conjunt d'eines que trieu, ha de poder establir una connexió entre els requisits funcionals i els casos de prova.
Proveu de respondre al següent conjunt de preguntes per avaluar una eina:
- Estic clar amb tots els requisits del meu projecte?
- Què hi haurà de millor basat en els meus requisits i pressupost: una única eina potent o diverses eines juntes que serveixin com a solució completa de gestió de proves?
- Quin és el millor disseny d'eines que pot millorar la meva organització i projecte?
- He de comprar l'eina o llogar-la?
- Puc allotjar l’eina a mi mateix o contractar un servei?
- Com s’integrarà la meva eina amb la resta d’eines de suport?
- Necessito API o algun disseny obert?
- La meva eina està disponible per a plataformes mòbils?
- La informació de prova representada per l'eina és granular?
- Es poden fer proves de proves en treballs per lots?
- És possible organitzar les proves en jerarquies?
- Es poden supervisar les proves de proves, posar-les en pausa pel mig, reiniciar-les?
- La meva eina ofereix una interfície amb una solució d'automatització de proves?
- Necessito funcions com un rastre d'auditoria, versions, control de canvis o notificació automàtica? Si és així, la meva eina admet tot això?
- La meva eina dóna suport a la prova de l'anàlisi i l'informe?
- La meva eina admet proves exploratòries?
- Amb l’elecció d’aquesta eina, podré tenir una interfície comuna entre la gestió de requisits, la gestió de proves, la gestió de versions i la gestió de defectes?
Paràmetres per a la comparació d'eines
Podeu comparar les eines entre si segons els paràmetres següents:
- Adaptabilitat a diverses metodologies de desenvolupament.
- Temps d'ampliació (la rapidesa amb què s'adoptarà l'eina a l'organització).
- Integració (amb altres eines de suport i gestió, plataformes, etc.).
- Control de versions
- Capacitats de programació
- Cost
- Seguretat
Matriu i gràfics de comparació d'eines
A continuació es presenten algunes matrius i gràfics de comparació d’eines per a una millor comprensió:
- Matriu 1:
(Nota: Feu clic a la imatge per a una vista ampliada)
com escriure scripts de prova uat
- Matriu 2:
- Gràfic de barres:
Conclusió
Esperem que aquest tutorial sobre les eines de gestió de proves us hagi estat un repàs ràpid.
I estic segur que, al seu torn, serà una guia de referència per a vosaltres quan hàgiu d’avaluar les vostres opcions d’eines.
Afegiu a aquest contingut tot allò que ens haguéssim perdut i compartiu també amb nosaltres els vostres punts de dolor o casos d’èxit en la gestió de les proves a la secció de comentaris de sota.
Lectura recomanada
- Les millors eines de prova de programari 2021 (Eines d'automatització de proves de control de qualitat)
- 10 MILLORS programes de gestió empresarial el 2021 (eines selectives principals)
- 11 millors eines ITSM (programari de gestió de serveis informàtics) el 2021
- 15 millors eines de programari de gestió de tasques (el millor gestor de tasques el 2021)
- 4 Funcions essencials que haurien de tenir les eines de gestió de proves
- 11 millors eines de gestió de configuracions de programari (eines SCM el 2021)
- Revisió de l'eina de gestió de proves TestLodge
- Top 10 de solucions de programari de gestió de canvis el 2021