Business process models are a good tool to depict how is the ow and interaction among tasks inside a company and who is the responsible of doing each one of them. In the software engineering eld, these models are used today as the rst step to derive automatically software applications. The focus of the present work is to extract all the possible scenarios present on a business process model in order to test and evaluate these generated applications. Hence, the result of this work consists in a platform independent model representing a test suite where each test case will correspond to each path of the business process. Besides, as the parameters of the process can take di erent values depending on the ow or the actions done by the di erent users, the model will contemplate the insertion of test data for each parameter of the process. Finally, this report will analyze existing tools, give a potential solution to the existing problem and give advices for further studies or optimization.
I modelli di processi aziendali sono un ottimo strumento per descrivere come e il usso e l'interazione fra tutte le attivita all'interno di una azienda e chi e il responsabile di fare ognune di loro. Nel campo dell'ingegneria del software, questi modelli sono utilizzati oggi come il primo passo per ottenere automaticamente le applicazioni di software. L'obiettivo del presente lavoro e quello di estrarre tutti i possibili scenari presenti su un modello di processo aziendale, al ne di veri care e valutare queste applicazioni generate. Quindi, il risultato di questo lavoro consiste in un modello indipendente della piattaforma usata, che rappresenta una serie di casi di prova, dove ognuno corrispondera a un usso diverso del processo aziendale. Inoltre, come i parametri del processo possono assumere valori diversi, secondo le azione svolte dai vari utenti, il modello verra contemplare l'inserimento dei dati di prova per ogni parametro del processo. Infine, questo lavoro analizza ache gli strumenti esistenti, da una possibile soluzione per il problema esistente e anche consigli per ulteriori studi o ottimizzazioni.
Generating Application Independent Test Cases from Business Process Models
RACCA, MARÍA LUZ
2009/2010
Abstract
Business process models are a good tool to depict how is the ow and interaction among tasks inside a company and who is the responsible of doing each one of them. In the software engineering eld, these models are used today as the rst step to derive automatically software applications. The focus of the present work is to extract all the possible scenarios present on a business process model in order to test and evaluate these generated applications. Hence, the result of this work consists in a platform independent model representing a test suite where each test case will correspond to each path of the business process. Besides, as the parameters of the process can take di erent values depending on the ow or the actions done by the di erent users, the model will contemplate the insertion of test data for each parameter of the process. Finally, this report will analyze existing tools, give a potential solution to the existing problem and give advices for further studies or optimization.File | Dimensione | Formato | |
---|---|---|---|
Thesis MLR 01.pdf
accessibile in internet per tutti
Descrizione: Thesis text
Dimensione
1.51 MB
Formato
Adobe PDF
|
1.51 MB | Adobe PDF | Visualizza/Apri |
workspace.zip
accessibile in internet solo dagli utenti autorizzati
Descrizione: Thesis source code
Dimensione
472.47 kB
Formato
Unknown
|
472.47 kB | Unknown | Visualizza/Apri |
I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/10589/7668