how prepare test plan
A l’article anterior, hem vist pocs punts clau d’ERP com el significat real del terme ERP, diversos mòduls d’ERP, la importància de les proves ERP, les criticitats de les proves ERP i un full de ruta per a la preparació de les proves ERP .
=> Consulteu aquí el tutorial de la part 1 de proves ERP.
En aquest article, entrem en detalls més pràctics sobre les proves ERP (SAP), com ara la preparació del pla d’assegurament de la qualitat, el pla de proves, el conjunt de proves, els casos de prova i l’estratègia d’execució de les proves.
=> Feu clic aquí per obtenir una sèrie completa de programes de proves
Aquest tutorial és un bon exemple per escriure un pla de proves des de zero per a qualsevol aplicació. També hem proporcionatmostra de plantilla de suite de proves per descarregar.
A efectes de demostració, suposem que l’aplicació ERP que s’està comprovant consisteix en els mòduls següents amb alguna informació clau sobre el pla d’implementació que es mostra a continuació.
Nom de l'ERP: ABC Manufacturing ERP
Nom del client: XYZ Petrochemicals LLC
Verticals de la indústria: Fabricació
Oficina corporativa: Nova York
Oficines: Los Angeles and Chicago
Planta de producció: Houston
Magatzems d'inventari: Houston, Los Angeles i Chicago
Total d'empleats: 2500
Usuaris del sistema: 325
Facturació de l'empresa: 1 M USD
Departaments: Administració, finances, comptes, recursos humans, producció, qualitat, botigues, vendes, màrqueting, manteniment, despatx, atenció al client
Mòduls: Pressupost, CRM, client, proveïdor, vendes, compra, pagaments, contractes, finances, comptes, capital humà, nòmina, planificació de la producció, gestió de projectes, inventari, gestió de materials, comandes de treball, actiu fix, intel·ligència empresarial
Model de lliurament: Local i Cloud
Pla d’implementació: Reunió de requisits, anàlisi del flux de treball empresarial, avaluació del flux de dades, personalització i millora, lliurament i desplegament, formació d’usuaris finals
Eina recomanada:
# 1) Oracle NetSuite
Oracle NetSuite ofereix una plataforma d’assegurament de la qualitat que us permetrà configurar plans d’inspecció i fer un seguiment dels resultats de les proves. L’eina us ajudarà a oferir la màxima qualitat dels vostres productes. Podreu gestionar de manera centralitzada la llista de proves i fer complir les qualificacions mínimes d’inspector.
char a int c ++
Proporciona diverses funcions i funcionalitats per a la definició de proves, inspeccions de recepció i en procés i recopilació de dades.
Característiques:
- Oracle NetSuite realitza el processament en temps real dels resultats de la inspecció.
- És una eina agnòstica per a dispositius i es pot utilitzar en qualsevol tauleta basada en navegadors.
- Té característiques de manipulació basada en el flux de treball de materials no conformes.
- Podeu fer complir les qualificacions mínimes d’inspector.
A continuació, trobareu algunes de les captures de pantalla de l’aplicació de programari ERP per a processos comercials importants com ara Comanda de vendes, Finançament del client, Capçalera de pagaments, Immobilitzat fix, Gestió d’empleats i Informe de vendes, que us donaran una idea de la criticitat i la complexitat de les proves ERP.
Captura de pantalla 1: Comanda de vendes
Captura de pantalla 2: Comanda de vendes (EUA)
Captura de pantalla 3: Finançament del client
Captura de pantalla 4: Capçalera de pagaments (Índia)
Captura de pantalla 5: Capçalera de pagaments (EUA)
Captura de pantalla 6: Actiu fix (Índia)
Captura de pantalla 7: Asset fix (EUA)
Captura de pantalla 8: Gestió dels empleats
Captura de pantalla 9: informe de vendes
Què aprendreu:
- Pla de control de qualitat ERP
- Pla de proves ERP
- Descripció del Projecte
- Objectiu
- Funcions del mòdul per a proves manuals
- Funcions del mòdul per a proves d'automatització
- Funcions a provar en locals
- Funcions que es provaran als locals
- Funcions que es poden provar al mòbil, a la Wi-Fi i al núvol
- Requisits de recursos
- Calendari de proves
- Execució de casos de prova
- Cobertura de la prova
- Lliurables
- Gestió de riscos
- Seguiment de problemes
- Mètriques de qualitat
- Suite de proves ERP
- Descàrrega de la plantilla de la mostra de proves:
- Casos de proves ERP
- Conclusió
- Lectura recomanada
Pla de control de qualitat ERP
Garantir la qualitat és una fita important de qualsevol projecte d’implementació d’ERP, que consisteix en els següents grups d’interès i l’èxit depèn d’esforços dedicats per part de tots com a “ Equip '.
Els grups d'interès del projecte d'implementació d'ERP poden ser:
- Equip d’implementació - Consisteix en l'equip de professionals de ERP Company o del soci d'implementació local. Ha de tenir experiència en implementació.
- Proveïdor de programari - Proveïdors de programari per al sistema operatiu, la base de dades i altres aplicacions d’oficina necessàries per a l’ERP.
- Proveïdor d'allotjament - Proveïdors d’allotjament dels servidors, xarxa, internet i infraestructura d’intranet necessaris per a la implementació d’ERP. Ha de tenir experiència en implementació.
- Equip empresarial - Consisteix en l'equip del desenvolupament del negoci o del comitè directiu de direcció.
- Equip tècnic - L’equip de desenvolupament o l’equip d’implementació estarà disponible durant tot el transcurs del projecte. Ha de tenir experiència en implementació.
- Equip de proves - L'equip de proves de l'empresa ERP o dels socis locals amb experiència en les estratègies d'implementació d'ERP.
- Equip de clients - L’equip d’usuaris finals o els caps de departament, que tinguin el coneixement complet del procés empresarial.
Com hem comentat al tutorial anterior, provar l'aplicació de programari ERP (per exemple, SAP) és diferent de provar la resta d'aplicacions de programari. Les aplicacions ERP són específiques del domini i específiques del sector. Els mòduls comuns com Finances, Comptabilitat, Inventari, Immobilitzat fix, Vendes, Compra, Capital humà i Nòmina estan disponibles en tots els sistemes ERP.
A part d’aquests mòduls comuns, hi ha pocs mòduls específics industrials disponibles segons els clients objectius.Per exemple, un 'ERP de fabricació' pot tenir un mòdul de 'planificació de la producció', un 'ERP farmacèutic' pot tenir un mòdul 'metge-pacient' i un 'ERP educatiu' pot tenir un mòdul 'estudiant', etc.
Per tant, el factor qualitat hauria d’estar habilitat amb algunes mètriques predefinides per compartir-les amb antelació amb totes les parts interessades de la llista anterior.
Per mantenir la qualitat, els grups d'interès es comprometen mútuament en acords de nivell de servei. Tots els grups d'interès en equip haurien de tenir els elements d'acció definits, les responsabilitats amb les dates previstes per aconseguir la qualitat esperada de la declaració de treball.
Pla de proves ERP
El pla de proves ERP ha de consistir en la informació següent per a una implementació eficaç i reeixida.
El pla de prova té els objectius, mètriques de qualitat, funcions a provar manualment, funcions a provar mitjançant eines d’automatització, entorn de projecte, infraestructura d’equip, requisits de recursos, calendari de proves, proves lliurables, infraestructura d’execució de proves, marc de proves, supòsits, dependències, restriccions, mecanisme de seguiment d’errors, eines d’informació d’errors i criteris d’acceptació, etc.,
A continuació es mostra el pla de prova de mostra del nostre projecte d’implementació d’ERP per a XYZ Petrochemical LLC.
Vegeu també - si necessiteu més informació sobre com escriure un pla de prova, consulteu aquests tutorials:
Descripció del Projecte
ABC Manufacturing ERP és una solució ERP integrada per a la indústria manufacturera. El producte consta de mòduls bàsics com ara Comptabilitat, Finances, Pressupost, Inventari, Immobilitzat fix, Clients, Venedors, CRM, Vendes, Compres, Pagaments, Contractes, Capital humà, Nòmina, Planificació de la producció, Gestió de projectes, Inventari, Gestió de materials, Treball Comandes i Business Intelligence.
La vertical del client es dedica a la fabricació i el seu negoci és fabricar bi-productes petroquímics i vendre’ls a clients nacionals i internacionals. Les matèries primeres es compren als mercats nacionals i internacionals. La companyia opera des de Nova York, Estats Units, amb sucursals a diverses parts del país.
La companyia també té magatzems en llocs remots. El sistema ERP s’implementarà en una ubicació centralitzada a les instal·lacions corporatives i connectarà les altres sucursals, magatzems, plantes de producció, oficines de màrqueting de diverses parts del país a través d’Internet, WAN, Wi-Fi, Infraestructura al núvol. La solució proposada admet múltiples idiomes com l’anglès (per a clients internacionals, hindi (per a usuaris d’IN), àrab (per a proveïdors de l’Orient Mitjà) i admet transaccions de divises múltiples.
El sistema també té un portal de clients de comerç electrònic per a comandes de venda en línia amb passarel·la de pagament amb targeta de crèdit i un portal de proveïdors per a pressupostos de compra. Hi ha més de 300 usuaris del sistema que utilitzaran el sistema des de diverses parts del món amb almenys més de 10.000 transaccions al dia.
Objectiu
- Identifiqueu els mòduls que cal provar manualment.
- Identifiqueu els mòduls a provar mitjançant eines d’automatització.
- Definiu l'estratègia de proves, l'abast de les proves i les activitats de prova.
- Definiu criteris de prova, suposicions, dependències i restriccions.
- Identifiqueu l’equip de proves, la seva assignació i el seu calendari de proves.
- Configureu el marc de proves de manualització i automatització.
- Configureu la infraestructura de proves amb la configuració de programari i maquinari.
- Definiu els grups d'interès del projecte per a la implementació de l'ERP.
- Definiu el mecanisme de comunicació i escalada.
- Definiu l’entorn de treball, els detalls de la tasca i les responsabilitats.
- Gestió de riscos amb plans de mitigació de riscos.
- Definiu els lliuraments de proves i les eines d'informes.
Funcions del mòdul per a proves manuals
- Mòdul de pagaments (creació de pagaments, aprovació de pagaments, xecs d’emissions)
- Mòdul de finançament (pagaments conjunts, aprovació de pagaments conjunts, xecs d’emissions)
- Mòdul de nòmines (xecs de nòmina, xecs d’emissió)
- Mòdul d’actius fixos (amortització d’actius, alienació d’actius)
- ...
Funcions del mòdul per a proves d'automatització
- Mòdul de vendes (comanda de venda, comanda de venda per enviament, comandes pendents, facturació de vendes)
- Mòdul de compra (contracte de compra, comandes de compra, esmenes de compra)
- Mòdul de clients (gestió de clients, finançament de clients)
- Mòdul de capital humà (gestió d'empleats, assistència, préstecs, baixes)
- ...
Funcions a provar en locals
- Proves de funcionalitat: tots els casos de proves funcionals de tots els mòduls, que són revisats i aprovats.
- Proves de regressió: tots els casos de proves funcionals per als mòduls personalitzats, que són revisats i aprovats.
- Prova de fum: tots els casos de proves funcionals marcats per Sanity, que es revisen, executen i aproven.
- ...
Funcions que es provaran als locals
- Prova del sistema: tots els casos de prova del sistema de tots els mòduls, que són revisats i aprovats.
- Proves d’integració : Tots els casos de prova del sistema de tots els mòduls, que són revisats i aprovats.
- Prova de rendiment: tots els casos de proves de rendiment, que es revisen i s’aproven.
- Prova de càrrega: tots els casos de proves de càrrega, que es revisen i s’aproven.
- Proves d’acceptació d’usuaris : Totes les proves d’acceptació de l’usuari, que es revisen i s’aproven.
- ...
Funcions que es poden provar al mòbil, a la Wi-Fi i al núvol
Proves de funcionalitat: Tots els casos de prova del sistema del mòdul CRM, que són revisats i aprovats.
Requisits de recursos
Calendari de proves
Sl.No. | Detalls de la tasca | Data d'inici | Data de finalització | Probador |
---|---|---|---|---|
6 | Autorització de devolució de mercaderies | 2015.05.27 | 2015.06.01 | Provador B |
1 | Preparació del pla de proves | 2015.05.04 | 2015.05.06 | Provador A |
2 | Reviseu i actualitzeu el pla de proves | 2015.05.07 | 2015.05.07 | Conductor de prova B |
3 | Preparació de proves i casos de proves | |||
Mòdul 1: vendes i distribució | 2015.05.16 | 2015.06.04 | ||
4 | Procés de comandes de vendes | 2015.05.16 | 2015.05.20 | Provador B |
5 | Procés de contracte de venda | 2015.05.21 | 2015.05.26 | Provador B |
7 | Procés de rebuts de pagament | 2015.06.02 | 2015.06.04 | Provador B |
... | ||||
Mòdul 2: Compres i pagaments | ||||
8 | Procés de sagnat de compra | 2015.05.16 | 2015.05.19 | Probador C |
9 | Procés de pressupost de compra | 2015.05.20 | 2015.05.23 | Probador C |
10 | Procés de comanda de compra | 2015.05.24 | 2015.05.28 | Probador C |
11 | Procés d’aprovació del pagament | 2015.05.29 | 2015.05.31 | Probador C |
... | ||||
Execució de la prova | ||||
12 | Mòdul 1: Iteració 1 | 2015.06.01 | 2015.06.05 | Provador B |
13 | Mòdul 2: Iteració 1 | 2015.06.01 | 2015.06.04 | Probador C |
... | ||||
14 | Proves de regressió: mòdul 1 | |||
15 | Proves de regressió: mòdul 2 | |||
... | ||||
16 | Informes de prova i actualitzacions del pla de control de qualitat | |||
... |
Execució de casos de prova
Cobertura de la prova
A: proves funcionals, B: proves del sistema, C: proves d’integritat, D: proves de seguretat, E: proves d’usabilitat, F: proves de rendiment, G: proves d’interfície, H: proves d’instal·lació
Lliurables
Gestió de riscos
Seguiment de problemes
S'utilitzen eines de confluència i JIRA seguiment de problemes al projecte. A més, JIRA està personalitzat i configurat per a tots els membres de l'equip de proves per augmentar el problema i informar d'errors i s'assigna a l'equip de desenvolupament de preocupacions amb la responsabilitat i les dates objectiu.
Mètriques de qualitat
Suite de proves ERP
Igual que el procés normal de proves, ERP Test Suite es prepara normalment com un document Excel. Aquest document controla l'historial de revisions complet de les diverses suites de proves de tots els mòduls de l'aplicació ERP. Els casos de prova de cada mòdul, l'historial d'execució de proves, la llista d'errors i l'historial d'informes de prova es mantenen en un conjunt de proves ERP.
Per a proves d'automatització, el ' scripts de prova 'Es mantenen a la suite de proves i es manté la iteració relacionada de l'historial d'execució de proves. Depèn del tipus de prova i de la complexitat dels casos de prova, els scripts de prova d’automatització es mantenen a la suite, que haurien de ser dissenyats de manera que es puguin tornar a utilitzar.
A continuació, trobareu la instantània d’un paquet de proves ERP al document Excel.
Descàrrega de la plantilla de la mostra de proves:
A continuació es mostra una plantilla de mostra de proves per descarregar-la. Conté plantilles per a l'historial de revisions, informe de proves, informe d'errors, casos de proves de fum, casos de proves de regressió
=> Feu clic aquí per descarregar la plantilla del paquet de proves ERP.
Casos de proves ERP
A part dels casos de proves funcionals, casos de proves de regressió, casos de seny / fum, la prova ERP requereix un altre tipus de casos de prova per a proves d’instal·lació, proves de configuració, proves d’implementació, proves d’adaptació, proves de xarxa, proves de servidor, proves fora de línia, proves remotes, proves multidivisa, proves en diversos idiomes, proves de dispositius, proves intranet, proves en temps real, etc.,
El més important, ja que l’ERP és una solució automatitzada centralitzada, que pot accedir a diversos usuaris simultàniament en línia en temps real, que implica una transacció financera, tots els casos de prova s’han d’escriure amb un gran esforç dedicat i dades en temps real.
A més, l'estat d'execució de la prova s'hauria d'actualitzar com a 'Passa' després de verificar les dades de sortida amb les dades predefinides en temps real. Per tant, els casos de prova sempre haurien de tenir una columna per a ' dades de prova 'I' dades de sortida '.
Escenari de prova de mostra:
A continuació, trobareu un exemple de cas de prova per a la nostra demostració d’ERP. Aquests casos de prova poden consistir en molts casos de prova petits que poden separar-se i mantenir-se, però amb finalitats de demostració, es combina amb un únic cas de prova.
Identificador de cas de prova | ABC_ERP_SD_X0121 |
---|---|
resultats esperats (Positiu) | 1. La comanda s'ha de reservar i facturar. 2. S’ha de generar un full d’embalatge. 3. S’ha de generar una comanda d’enviament. 4. S'han de publicar les transaccions de llibres majors. 5. El llibre d'inventari s'ha d'actualitzar. 6. S'hauria de generar una nota de dèbit. 7. El correu electrònic s’ha d’enviar al client i a les botigues. |
Mòdul | Vendes i distribució |
Funció | Procés de comandes de vendes |
Objectiu | Per comprovar que la comanda de venda es reserva i es factura amb les dades adequades introduïdes per a la capçalera de vendes i els detalls de vendes. |
Passos per reproduir-se | 1. Vendes i distribució -> Gestió de comandes -> Llista de comandes de vendes -> Nova comanda de vendes. 2. Seleccioneu la data de la comanda, seleccioneu el tipus de comanda, seleccioneu la data de caducitat, seleccioneu l’identificador de client, seleccioneu l’identificació d’enviament, seleccioneu l’identificador de magatzem, seleccioneu la data d’enviament, seleccioneu la data de venciment del pagament, seleccioneu l’identificador d’impostos de vendes, seleccioneu l’identificador de venedor. 3. Seleccioneu Articles de venda nous i Seleccioneu ID d’element, Seleccioneu UOM d’element, Introduïu la quantitat d’element, Introduïu el preu de l’element, Seleccioneu el compte de registre, seleccioneu l’identificador del projecte i feu clic a D’acord. 4. Feu clic al botó Ordre de llibres a la pantalla principal. |
Dades d’entrada (Positiu) | Data de comanda (01/01/2015), tipus de comanda (comanda de venda), data de caducitat (31/09/2015), identificació de client (SABIC), identificació d’enviament (FedEx), identificació de magatzem (NaviMumbaiWH), data d’enviament (03 / 02/2015), Seleccioneu la data de venciment del pagament (28/02/2015), identificador d’impost sobre les vendes (ST929), identificador de venedor (Anand), identificador d’article (polipropilè), article UOM (quilograms), unitat de quantitat (1000), compte major (23499949), identificador del projecte (DueTarget2015) |
Dades d’entrada (Negatiu) | Data de la comanda (01/01/2016), tipus de comanda (comanda de compra), data de caducitat (31/09/2012), identificador de client (DEFAULT), identificació d’enviament (en blanc), identificador de magatzem (en blanc), data d’enviament (03 / 02/2013), seleccioneu la data de venciment del pagament (28/02/2012), identificador d’impost sobre les vendes (en blanc), identificador de venedor (per defecte), identificador d’article (per defecte), article UOM (en blanc), quantitat de l’article (0), compte de llibre major (DEFAULT), identificador de projecte (DEFAULT) |
resultats esperats (Negatiu) | • Hi hauria d'haver un quadre d'alerta per a cada entrada de dades negatives segons el procés d'alerta i el text definit. • La comanda de venda s’ha de tornar enrere, si els articles estan esgotats. • La comanda de venda hauria d'estar en suspens si el límit de crèdit del client és baix. |
Resultat real | |
Sortida esperada | La comanda de venda, la factura de venda, la llista d’embalatge i la llista d’enviaments s’han de generar en el format d’informe predefinit. |
Sortida real |
Conclusió
Les proves ERP presenten molts riscos i complexitats en comparació amb qualsevol prova de programari / producte. A més, la gestió de les mètriques de qualitat en els projectes d’implementació d’ERP requereix molta atenció i esforços dedicats com a “equip” dels múltiples grups d’interès.
Els professionals de les proves han d’entendre la diferència entre la qualitat del producte i la qualitat de la implementació. Les proves ERP requereixen un patrocini de confiança a temps i pressupost per part de la direcció i els clients. Les proves haurien de ser realitzades per l’equip expert d’ERP i no s’han d’assignar a cap equip sense experiència per cap motiu.
És molt important utilitzar el procés, les metodologies, els enfocaments i les eines automatitzades correctament provades universalment. No hauríem de suposar que l ''automatització' substitueix completament les proves 'manuals', però no hauríem de comprometre's amb l'ús de la infraestructura i el marc de proves requerits. No subestimeu el temps necessari per recopilar dades reals reals dels clients.
Per als professionals de la prova, aquest viatge és 'Recurs excel·lent per a la prova de productes ERP!'.
Feu-nos-ho saber si teniu cap pregunta sobre ERP o, en particular, sobre les proves SAP.
=> Visiteu aquí per obtenir la sèrie completa de programes de proves
Lectura recomanada
- Les millors eines de prova de programari 2021 (Eines d'automatització de proves de control de qualitat)
- Programa de cursos de proves de programari: pla de formació detallat del curs en línia
- Diferència entre la prova d'escriptori, el servidor de clients i la prova web
- Prova de descàrrega de llibres electrònics
- Com escriure un informe d'estat setmanal de proves de programari
- Guia per a principiants sobre proves ERP (proves SAP): primera part
- Guia de proves de seguretat d'aplicacions web
- Tutorial de pla de prova: una guia per escriure un document de pla de prova de programari des de zero