Code

Changes between Version 27 and Version 28 of GoFlow_DocFr


Ignore:
Timestamp:
07/08/08 06:31:37 (6 years ago)
Author:
GoFlow administrator
Comment:

screenshots demo test unitaire application

Legend:

Unmodified
Added
Removed
Modified
  • GoFlow_DocFr

    v27 v28  
    138138 * créer un objet !LeaveRequest: [http://localhost:8000/leave/admin/leave/leaverequest/add/] 
    139139   * cet objet sera utilisé comme modèle lors de l'exécution des tests unitaires; renseigner les dates début et fin, le type d'absence, le demandeur (admin), et la raison (i.e. "test") 
     140 
     141  [[Image(unittest1.png)]] 
     142 
    140143 * aller sur le panneau des applications: [http://localhost:8000/leave/admin/workflow/application/] 
    141144   * cliquer sur ''create unit test env'' sur la ligne de l'application ''hrform'': ceci va créer un process avec une seule activité qui consistera à exécuter l'application ''hrform''. 
     145 
     146  [[Image(unittest2.png)]] 
     147 
    142148   * cliquer sur ''return'' 
    143149   * cliquer sur ''start test instances'' sur la ligne de l'application ''hrform''; choisir alors le content type ''leave request'' et cliquer sur ''OK'': ceci va initialiser autant d'instances de workflow que d'instances !LeaveRequest créées manuellement auparavant (ici, une seule). 
     150 
     151  [[Image(unittest3.png)]] 
     152 
    144153 * Allons sur la liste de tâches de l'utisateur admin: [http://localhost:8000/leave/mywork/] 
    145154   * on doit y trouver une tâche pour une activité nommée ''test_activity'',  dans le process nommé ''test_hrform'' 
     155 
     156  [[Image(unittest4.png)]] 
     157 
    146158 * cliquer sur le lien ''activate'': le panneau correspondant à l'application de workflow ''hrform'' 
     159 
     160  [[Image(unittest5.png)]] 
    147161 
    148162Nous avons simulé ici le test d'une application dans un process de workflow; ça n'a l'air de rien, mais il faut comprendre que les  activités situées en amont dans le process ne sont pas censées être encore codées. Dans le développement de workflows complexes, et dans le but de travailler en équipe, chaque activité doit pouvoir être codée et testée indépendamment les unes des autres.