| At line 1 added 154 lines |
| %%(display:none) |
| {{{ |
| WikiUp |
| }}} |
| /% |
| [{TableOfContents }]\\ |
| !!! Esecuzione dei test\\ |
| \\ |
| !! Cosa il componente è in grado di rappresentare\\ |
| Il componente può rappresentare diagrammi di Workflow oppure di Ordini.\\ |
| Questo significa che se all'interno di Loocup mi trovo su un oggetto di tipo TA WFA oppure di un oggetto F1 posso visualizzare la relativa scheda e utilizzare il componente grafico WFD.\\ |
| \\ |
| \\ |
| !! Prerequisiti all'utilizzo del componente\\ |
| \\ |
| - Loocup V2R3M091109 (onde rosse)\\ |
| - Upgrade dal 18/02/2010\\ |
| \\ |
| !! Ambienti e script\\ |
| \\ |
| Nell'ambiente SVI, dalla scheda utente, selezionare "Workflow", poi "Inserimento".\\ |
| Tasto destro su uno dei processi e aprire la sua scheda.\\ |
| \\ |
| Nel primo pannello ci sono i pulsanti per paragonare la visualizzazione del diagramma del processo nella versione vecchia e nuova.\\ |
| Nel pannello "script" posso editare lo script sia con l'editor che con la modalità grafica nuova.\\ |
| \\ |
| Se invece si vuole consultare un processo già iniziato si può utilizzare la scheda "Workflow" poi "Ordini": doppio click su un ordine e sulla scheda relativa selezionare il tab "Situazione Ordine".\\ |
| In questo modo è possibile consultare il diagramma dell'ordine sia nella vecchia modalità con il componente GRP che con il nuovo componente WFD.\\ |
| \\ |
| Per eseguire dei test sulla funzionalità dell'appilcazione WF è stato predisposto l'ambiente D29.\\ |
| \\ |
| \\ |
| !! Script di test\\ |
| \\ |
| ::VAR Name="Tgfre" Des="vew"::VAR Name="fer1" Des="fvwe"::VAR Name="dd1" Des="vewgfwerg"\\ |
| #Commento\\ |
| ::\\ |
| ::TRA Name="T03" Cce="**" PosY="406" PosX="862" Des="Tipo parte 1"::REQ.EXT.C Con="&AWF.OMS%I/09=1"::FROM#Commento\\ |
| ::LUO Name="L03" PosY="197" PosX="880" Des="Intermedio 2"::TO#Commento\\ |
| ::LUO Name="L20" PosY="399" PosX="1253" Des="Intermedio 20"::LUO Name="L04" PosY="721" PosX="877" Des="Intermedio 4"::TRA Name="T4" PosY="732" PosX="1235"::FROM#Commento\\ |
| ::LUO Name="L20" PosY="399" PosX="1253" Des="Intermedio 20"::TO::LUO Name="L04" PosY="721" PosX="877" Des="Intermedio 4"::TRA Name="T01" Dic="1" Cle="1" Cce="**" PosY="206" Pad="1" PosX="712" Azg="B" Des="Modifica articolo"::DIC.FUN Fun="A(WFAZB _02;GES;02) 3(AR;;&AWF.OMS)" Des="Modifica articolo"::FROM::LUO Name="L01" PosY="107" PosX="725" Tip="I" Des="Partenza"::TO::LUO Name="L03" PosY="197" PosX="880" Des="Intermedio 2"::LUO Name="L02" PosY="200" PosX="578" Des="Intermedio 1"#Commento\\ |
| ::TRA Name="T02" Cce="**" PosY="406" PosX="562" Des="Unit misura NR"::REQ.EXT.C Con="&AWF.OMS%I/07=NR"::FROM::LUO Name="L02" PosY="200" PosX="578" Des="Intermedio 1"::TO Tip="C"::WHN Con="1" Des="Chiudi articolo"::LUO Name="L0S4" PosY="721" PosX="877" Des="Intermedio 4"::WHN Con="2" Des="Chiudi articolo"::LUO Name="L" PosY="505" PosX="445" Des="Idio 3"::OTH Des="Lascia l'articolo aperto"::LUO Name="L05" PosY="764" PosX="578" Tip="F" Des="Finale"\\ |
| \\ |
| \\ |
| !! Funzione di esempio\\ |
| \\ |
| Lanciare questa funzione:\\ |
| F(WFD;*EDTLET;) 1(MB;SCP_WFA;ESE_NEW)\\ |
| \\ |
| \\ |
| \\ |
| !!! Testing release 1.0\\ |
| Vanno verificate le funzioni di Editing, sia modificando frammenti di script che aggiungendone di nuovi.\\ |
| Vanno inoltre contemporaneamente testate le funzioni di visualizzazione e sul formato in cui uno script viene salvato.\\ |
| \\ |
| \\ |
| !! Operatività\\ |
| Copiare il file SCP_WFA nella propria W e poi utilizzare l'ambiente SVIU.\\ |
| Appuntarsi quale test è stato compiuto e l'esito ed eventuali condizioni particolari di test.\\ |
| Se si è impossibilitati a compiere un test per problemi tecnici di "ambiente" o di competenze, annotare i motivi.\\ |
| \\ |
| \\ |
| !! Elenco di test da compiere\\ |
| \\ |
| ! Test di stress\\ |
| * posizionare le transizioni con X o Y molto grandi (oltre le dimensioni dello schermo), negative, nulle o a zero.\\ |
| * verificare il comportamento quando ho più transizioni o luoghi sovrapposti, sia in visualizzazione che in modifica grafica\\ |
| * verificare il comportamento di diagrammi complessi in visualizzazione e modifica quando ho:\\ |
| ** molte transizioni (almeno 50)\\ |
| ** molti luoghi (almeno 50)\\ |
| ** molti collegamenti anche con condizionati (almeno 50)\\ |
| ** posizionare molte transizioni e luoghi allineati sull'asse X e poi allineati sull'asse Y, superando i limiti di visualizzazione dello schermo\\ |
| * verificare salvataggio ed esportazione di script grandi e con molti attributi (modificare le transizioni con l'editor di testo)\\ |
| * verificare il comportamento quando Loocup non è massimizzato\\ |
| \\ |
| ! Test sulla robustezza\\ |
| * validare funzioni di salvataggio o esportazione\\ |
| * verificare il comportamento quando modifico un luogo o transizione con l'editor di testo e compio le seguenti operazioni:\\ |
| ** scambio codice a due o più transizioni\\ |
| ** scambio codice a due o più luoghi\\ |
| ** scambio codice tra luoghi e transizioni\\ |
| ** assegno lo stesso codice a più di un elemento\\ |
| ** mix delle operazioni sopra elencate\\ |
| * con l'editor di testo provare a spostare blocchi di script o singole righe a caso e poi utilizzare l'editor grafico.\\ |
| * con l'editor di testo creare transizioni che utilizzino tutti i tag poi verificare:\\ |
| ** salvataggio\\ |
| ** rivisualizzazione\\ |
| ** esportazione\\ |
| * provare ad includere più script differenti in un unico script\\ |
| * provare ad aggiungere attributi non validi\\ |
| * provare a creare script con sintassi non valide, ad esempio:\\ |
| ** 3 ":" prima di un tag\\ |
| ** più tag validi sulla stessa riga\\ |
| ** posizionare "#"\\ |
| *** all'inizio di una riga di commento a metà e alla fine\\ |
| *** prima di un tag valido\\ |
| \\ |
| \\ |
| ! Test sulla formattazione\\ |
| Dopo ogni salvataggio va verificata la forma in cui lo script è stato scritto su AS400\\ |
| \\ |
| \\ |
| ! Test sulla visualizzazione\\ |
| Entrare nell'ambiente D29 e provare a creare un ordine, poi, passo dopo passo, va controllata la visualizzazione dello stato.\\ |
| Si può anche controllare lo stato degli ordini già creati. Questi sono visibili nell'ambiente SVI, scheda Workflow, Ordini.\\ |
| \\ |
| \\ |
| !! Esito test\\ |
| \\ |
| ! Esito Test di stress\\ |
| - Descrizione|OK|KO|Non eseguito|Note\\ |
| - posizionare le transizioni con X o Y molto grandi (oltre le dimensioni dello schermo), negative, nulle o a zero.||||\\ |
| - verificare il comportamento quando ho più transizioni o luoghi sovrapposti, sia in visualizzazione che in modifica grafica||||\\ |
| - verificare il comportamento di diagrammi complessi in visualizzazione e modifica quando ho:||||\\ |
| -- molte transizioni (almeno 50)||||\\ |
| -- molti luoghi (almeno 50)||||\\ |
| -- molti collegamenti anche con condizionati (almeno 50)||||\\ |
| -- posizionare molte transizioni e luoghi allineati sull'asse X e poi allineati sull'asse Y, superando i limiti di visualizzazione dello schermo||||\\ |
| - verificare salvataggio ed esportazione di script grandi e con molti attributi (modificare le transizioni con l'editor di testo)||||\\ |
| - verificare il comportamento quando Loocup non è massimizzato||||\\ |
| \\ |
| ! Esito Test sulla robustezza\\ |
| - Descrizione|OK|KO|Non eseguito|Note\\ |
| - validare funzioni di salvataggio o esportazione||||\\ |
| - verificare il comportamento quando modifico un luogo o transizione con l'editor di testo e compio le seguenti operazioni:||||\\ |
| -- scambio codice a due o più transizioni||||\\ |
| -- scambio codice a due o più luoghi||||\\ |
| -- scambio codice tra luoghi e transizion||||i\\ |
| -- assegno lo stesso codice a più di un elemento||||\\ |
| -- mix delle operazioni sopra elencate||||\\ |
| - con l'editor di testo provare a spostare blocchi di script o singole righe a caso e poi utilizzare l'editor grafico.||||\\ |
| - con l'editor di testo creare transizioni che utilizzino tutti i tag poi verificare:||||\\ |
| -- salvataggio||||\\ |
| -- rivisualizzazione||||\\ |
| -- esportazione||||\\ |
| - provare ad includere più script differenti in un unico script||||\\ |
| - provare ad aggiungere attributi non validi||||\\ |
| - provare a creare script con sintassi non valide, ad esempio:||||\\ |
| -- 3 ":" prima di un tag||||\\ |
| -- più tag validi sulla stessa riga||||\\ |
| -- posizionare "#"||||\\ |
| --- all'inizio di una riga di commento a metà e alla fine||||\\ |
| --- prima di un tag valido||||\\ |
| \\ |
| \\ |
| ! Test sulla formattazione\\ |
| - Descrizione|OK|KO|Non eseguito|Note\\ |
| - Dopo ogni salvataggio va verificata la forma in cui lo script è stato scritto su AS400||||\\ |
| \\ |
| \\ |
| ! Test sulla visualizzazione\\ |
| - Descrizione|OK|KO|Non eseguito|Note\\ |
| - Entrare nell'ambiente D29 e provare a creare un ordine, poi, passo dopo passo, va controllata la visualizzazione dello stato.||||\\ |
| - Controllare lo stato degli ordini già creati. Questi sono visibili nell'ambiente SVI, scheda Workflow, Ordini.||||\\ |