Qualità fin dall'inizio.La piattaforma per il Quality Engineering.
Collabase riunisce requisiti, gestione dei test, ticket, decisioni e documentazione in un unico sistema. Ogni caso di test è legato al suo requisito, dal refinement fino al rilascio.
TF-48Caso di testApprovazione da persona autorizzataSuperato
BUG-7AnomaliaIl giustificativo non viene registratoRisolto
DOC-3DecisioneRilascio dopo l'esecuzione di regressione
RilascioVersione 2.4 rilasciata
Ambiente: stagingVerbale di test come pagina
Definizione
Che cos'è il Quality Engineering?Tre livelli che si costruiscono l'uno sull'altro.
Il testing verifica se un risultato corrisponde a quanto atteso. L'assicurazione qualità verifica che il processo venga rispettato. Il Quality Engineering interviene prima: la qualità si costruisce nel prodotto e nella collaborazione, dalla prima discussione su un requisito.
Livello 1
Testing
Funziona?
I casi di test confrontano un risultato con l'atteso e trovano gli scostamenti prima che li trovi qualcun altro.
Livello 2
Assicurazione qualità
Rispettiamo il processo?
Piani di test, approvazioni e prove assicurano che ogni rilascio segua lo stesso percorso.
Livello 3
Quality Engineering
Lo costruiamo in modo verificabile?
La qualità fa parte di pianificazione, requisiti e realizzazione. Testabilità, rischi e quality gate sono definiti prima della prima riga di codice.
Dove partecipa il Quality Engineering
Riunioni di progetto
Discovery
Riunioni sui requisiti
Verificare la testabilità
Registrare i rischi
Quality gate
La disciplina
La disciplina come albero.Ogni ramo ha il suo posto in Collabase.
Il Quality Engineering va dalla strategia all'analisi passando per la tecnica. Poiché i tre rami vivono nello stesso sistema, ogni risultato resta legato al requisito da cui è nato.
Dove si trova in Collabase
Quality Engineering
01Strategia e collaborazione
Verificare la testabilità
Durante il refinement verificate sul requisito stesso se si può testare, e create i casi di test subito accanto.
Gli eventi di GitHub, GitLab e Sentry arrivano tramite le integrazioni. I risultati della pipeline e dei test non funzionali si inviano a un'esecuzione via HTTP.
Tassi di successo e numeri di errori tra un rilascio e l'altro mostrano dove gli stessi casi falliscono più volte. Collabase AI risponde alle domande sulle esecuzioni.
Test di carico, analisi statica del codice ed esecuzione dei test nella pipeline restano negli strumenti che usate oggi. Collabase conserva i risultati e il loro legame con il requisito: tramite l'integrazione HTTP si possono già oggi inviare a un'esecuzione.
Il Quality Tree Framework™.Un modello per far crescere la qualità.
L'ha sviluppato Serge Baumberger, co-CEO di Infometis AG, attivo da oltre 25 anni nell'assicurazione della qualità del software. Il Quality Tree rappresenta la qualità del software come un albero e offre ai team un percorso dal test manuale a un Quality Engineering che cresce con il prodotto.
L'albero dal basso verso l'alto
01RadiciPrincipi e cultura: l'atteggiamento verso la qualità che sostiene un team.
02TroncoFondamenta e architettura, con la CI/CD come pipeline portante.
03RamiOtto aree tematiche, da Configuration Management a Test Management.
04Foglie90 pratiche, distribuite sugli otto rami.
05FioriSpazio per innovazione ed esperimenti.
06FruttiRisultati e valore che nascono dal lavoro sull'albero.
Gli otto rami
Configuration Management
Unit Testing
Build Practices
Deployment Practices
Test Automation
Virtualization
Manual Testing
Test Management
Ogni ramo è suddiviso in livelli di maturità. Da questi un team legge dove si trova oggi e quali pratiche vengono dopo.
Das Quality Tree Framework™Serge Baumberger
Il libro
Das Quality Tree Framework™
Der Weg zu skalierbarer Qualität
Serge Baumberger vi espone il framework, con spiegazioni ed esempi tratti dalla pratica.
Al libro si affianca l'app QTF su quality-tree.com: creare un progetto, valutare le 90 pratiche e vedere il proprio albero come risultato.
Il Quality Tree e la disciplina come albero
La disciplina come albero, più in alto, mostra dove si trova il Quality Engineering in Collabase. Il Quality Tree descrive le pratiche e i loro livelli di maturità. Il framework fornisce il linguaggio, Collabase i luoghi in cui il lavoro avviene: requisiti, casi di test, esecuzioni, anomalie e rilasci.
Collabase sostituisce il mio strumento di automazione dei test?
L'esecuzione resta nello strumento che la vostra pipeline usa oggi. Collabase ne raccoglie i risultati: tramite l'integrazione HTTP li inviate a un'esecuzione, dove stanno accanto ai risultati manuali e sul requisito.
Si tratta di software o di gestione della qualità secondo ISO 9001?
Di software. Collabase è costruito per il Quality Engineering nello sviluppo: requisiti, casi di test, esecuzioni, anomalie e rilasci. Procedure e verbali si possono tenere in Docs; Collabase non è un software per la certificazione di un sistema di gestione.
Come nasce il legame tra requisito e caso di test?
Come relazione tra due oggetti nello stesso space, visibile in entrambe le direzioni: il requisito mostra i suoi casi di test, il caso di test il suo requisito.
Possiamo riprendere i casi di test esistenti?
Sì. Casi di test e suite da Xray, TestRail o Zephyr si importano con la loro gerarchia. Nel proof of concept li riprendiamo per uno dei vostri progetti.
Che cos'è il Quality Tree Framework™?
Un modello per la qualità del software di Serge Baumberger, co-CEO di Infometis AG. Rappresenta la qualità come un albero: principi e cultura come radici, architettura e CI/CD come tronco, otto aree tematiche come rami e 90 pratiche come foglie, con ogni ramo suddiviso in livelli di maturità. Il libro che lo accompagna è disponibile in tedesco (ISBN 978-3-658-51040-4). In Collabase un team lavora nei luoghi a cui appartengono queste pratiche: requisiti, casi di test, esecuzioni, anomalie e rilasci.
Provatelo su un rilascio reale.Con i vostri requisiti e casi di test.
Nel proof of concept configuriamo Collabase per uno dei vostri progetti, con i vostri requisiti, i vostri casi di test e un'esecuzione reale. Poi decidete sulla licenza.