business process testing how simplify
Nella generazione odierna di test di automazione, il Business Process Testing (BPT) ha cambiato gli attuali standard di settore dei test.
La convalida dei processi aziendali è l'atto di verifica end-to-end processo di business . Viene eseguito passo dopo passo per confermare che tutte le regole di business funzionano correttamente e quando viene rilevata una deviazione i difetti vengono registrati.
Questo tutorial ti darà un'idea completa su BPT: come funziona, cosa include, il suo significato, ecc.
Cosa imparerai:
- Che cos'è il test dei processi aziendali?
- Come funziona BPT?
- Ruoli BPT:
- Perché la metodologia BPT?
- Come viene implementato il BPT?
- Differenze comuni tra componenti e test:
- Test dei processi aziendali di Micro Focus Strumento di test dei processi aziendali (Micro Focus BPT)
- Conclusione
- Lettura consigliata
Che cos'è il test dei processi aziendali?
# 1. BPT è una soluzione di test manuale e automatizzata per la progettazione, la creazione e l'esecuzione dei test. Aiuta a ridurre le tempistiche dei test.
#Due. L'approccio BPT include:
- Componenti aziendali riutilizzabili
- Test dei processi aziendali
# 3. BPT è un modello basato sui ruoli che consente agli analisti aziendali e agli esperti in materia non tecnici ( PMI ) per lavorare con i componenti aziendali in un ambiente privo di script e creare test dei processi aziendali.
java crea un array di oggetti

BC1: Primo componente aziendale che apre il browser e immette le credenziali di accesso
BC2: Secondo Business Component che passa alla schermata dei conti e ricerche per conto
BC3: Terzo componente aziendale che verifica i valori dei campi
# 4. I concetti chiave coinvolti in BPT sono i seguenti:
- Processo di business: Il processo aziendale può essere definito come la raccolta di attività correlate eseguite per raggiungere un obiettivo predefinito.
- Componenti aziendali: I componenti aziendali sono considerati come un insieme di casi di test piccoli e riutilizzabili
- Test dei processi aziendali: I test dei processi aziendali sono casi di test che includono componenti aziendali.
- Area di applicazione: È l'entità logica e un repository che contiene risorse di test come oggetti condivisi r epository, libreria di funzioni ecc.
# 5. BPT ti aiuta a mantenere un progetto con diversi ambienti di test e strumenti come UFT , Micro Focus ALM ecc.
Come funziona BPT?
- BPT consente agli esperti in materia di creare test
- È combinato con Centro qualità tramite una licenza
- Per lavorare con BPT da QuickTest professional (QTP) è necessario connettere Quality Center con il supporto BPT
- Gli esperti in materia definiscono il documento del processo aziendale, i componenti aziendali e i test del processo aziendale
- Gli ingegneri dell'automazione, invece, riproducono e registrano i singoli passaggi dei componenti aziendali
- I tester QA eseguono ed eseguono il debug dei singoli componenti
Ruoli BPT:
I ruoli degli utenti principali coinvolti in BPT sono i seguenti:
Ruolo n. 1) Esperto in materia (PMI): Subject Matter Expert è una persona considerata un'autorità in una particolare area. Esistono due tipi di PMI:
- Esperto di componenti aziendali ha una comprensione dettagliata del singolo elemento
- Esperto di processi aziendali ha una conoscenza sufficiente e pertinente della logica implementata in un'applicazione
Ruolo n. 2) Ingegnere dell'automazione: Un ingegnere dell'automazione è un esperto in strumenti di test di automazione .
Ruolo # 3) Tester QA: QA Tester è un utente del Quality Center che definisce i valori per i test dei processi aziendali, li esegue e rivede i risultati.
Perché la metodologia BPT?
BPT è una trasformazione che viene utilizzata per risolvere i problemi tradizionali con i test di automazione, vale a dire.
- Mancanza di coordinamento tra tester manuali / PMI e ingegneri dell'automazione
- Mancanza di standard per lo sviluppo dell'automazione
- La conoscenza insufficiente dell'applicazione da parte dell'ingegnere dell'automazione può causare script inefficienti
- Enormi sforzi di manutenzione
Come viene implementato il BPT?
La metodologia BPT prevede i seguenti passaggi:

Passaggio 1: ottieni lo strumento: Le aziende acquistano la licenza e installano lo strumento
Passaggio 2: creare aree di applicazione: Crea, popola e mantieni un repository logico per testare le risorse.
Passaggio 3: creare componenti di test: Le PMI possono creare nuovi componenti e definirli nel modulo dei componenti aziendali (Quality Center). Un modulo Business Component include:
- Dettagli: Riepilogo generale di scopo / obiettivi, pre-condizioni e post-condizioni
- Istantanee: Immagini che aiutano a visualizzare la descrizione dei componenti (se richiesto)
- Parametri: Specifica i valori dei parametri dei componenti di input e output che consentono a un componente di ricevere dati da origini esterne e di passarli ad altri componenti.
- Fasi di progettazione: Crea, visualizza e automatizza i passaggi manuali dei componenti aziendali
- Usato da: Include i componenti aziendali attualmente selezionati
- Riquadro richiesta componenti: Gestire le nuove richieste di componenti generate nel modulo del piano di test. Supponiamo che tu stia creando un test e identifichi un componente mancante, qui è dove generi una richiesta.
Passaggio 4: creare test effettivi dei processi aziendali: Le PMI creano un test del processo aziendale. Selezionano un componente che può essere applicato al processo aziendale. Ogni componente può essere utilizzato in modo diverso per diversi processi aziendali.
Passaggio 5: automatizza i componenti aziendali: Una volta che le PMI creano un modello di processo aziendale, i componenti sono pronti per la codifica e possono essere inoltrati ai tester del QA.
I componenti sono classificati in due categorie:
- Guscio dei componenti: Lo strato esterno del componente: le informazioni in questa shell sono disponibili a livello di test
- Implementazione dei componenti: Il livello interno del componente: le informazioni in questo livello sono disponibili solo a livello di componente.
Passaggio 6: esecuzione dei test dei processi aziendali: Esegui test dei processi aziendali come test regolari.
Differenze comuni tra componenti e test:
Test e componenti sono concetti individuali di BPT.
Le seguenti linee guida sono utili per distinguerle:
- Un componente è una singola entità che non può contenere più azioni
- Quando si lavora con i componenti, tutti i file esterni devono essere archiviati nel progetto Quality Center a cui si è connessi
- Non esiste un archivio individuale per i singoli componenti. Tutti i componenti dovrebbero utilizzare un repository condiviso
- Il nome del nodo del componente non può essere modificato, dovrebbe essere uguale a quello del componente salvato
- Le risorse possono essere aggiunte tramite il repository dell'applicazione e non direttamente al componente
Test dei processi aziendali di Micro Focus Strumento di test dei processi aziendali (Micro Focus BPT)
Test dei processi aziendali di Micro Focus è il primo strumento completo di automazione dei test basato sui ruoli del settore che consente alle PMI di creare, gestire i dati, eseguire e documentare i test sull'uso di qualsiasi linguaggio di programmazione.
Ulteriori informazioni sul software di test dei processi aziendali Micro Focus Qui .
Vantaggi dello strumento Micro Focus BPT:
- Semplifica e accelera il processo di progettazione del test utilizzando componenti
- Consentire ai team di controllo qualità e test di avviare il processo di progettazione del test molto prima, ovvero; durante la progettazione del sistema o giù di lì
- Genera test automatizzati e documentazione dei casi di test in un unico passaggio
- Consente ai team QA di utilizzare un pacchetto combinato di asset di test che sono stati creati aderendo alle best practice, migliorando così l'automazione dei test.
- Aumenta la produttività delle PMI e degli ingegneri di controllo qualità
Vantaggi di BPT
- Elimina la necessità di creare un framework di automazione separato
- I test di automazione si strutturano con l'utilizzo di componenti aziendali
- Riduce gli sforzi necessari per scrivere e mantenere script di automazione dei test
- BPT è indipendente dallo script di test dettagliato
- Alta riutilizzabilità con componenti basati sui dati
- I tester non richiedono competenze tecniche nell'automazione
- I tester manuali sono liberi di rimuovere componenti indesiderati senza influire sul codice
Svantaggi di BPT
- È necessario acquistare una licenza aggiuntiva per BPT Framework per gli script di test
- BPT Framework può essere utilizzato solo se si dispone dell'accesso ALM (Application Lifecycle Management)
Conclusione
Il Business Process Testing è una tecnica di test avanzata. È una sorta di mezzo felice tra il test manuale troppo semplicistico e il test di automazione troppo complesso.
Aiuta a creare specifiche di processi aziendali difficili e rende l'automazione adatta a processi di alto livello.
Rapidità, efficienza, utilizzo delle competenze, facile implementazione degli standard sono alcune delle caratteristiche forti che rendono BPT una potente tecnica di test.
Hai domande su BPT? Sentiti libero di postare nei commenti qui sotto.
domande e risposte dell'intervista di prova automatizzata
Lettura consigliata
- Processo di test del gateway B2B (Business to Business)
- Migliori strumenti di test del software 2021 (Strumenti di automazione del test QA)
- Che cos'è il test di conformità (test di conformità)?
- Download dell'eBook Testing Primer
- Corso di test del software: quale istituto di test del software dovrei iscrivermi?
- TimeShiftX rilasciato per semplificare i test con time shift
- I 4 passaggi per i test di Business Intelligence (BI): come testare i dati aziendali
- Test ad hoc: come trovare i difetti senza un processo di test formale