1 |
*** Settings *** |
2 |
Documentation Test suite no data |
3 |
... L'objectif est de contrôler le comportement de l'application |
4 |
... dans son état initial, c'est à dire sans données métier. |
5 |
... Si un ajout est effectué alors le nouvel enregistrement est supprimé. |
6 |
|
7 |
# On inclut les mots-clefs |
8 |
Resource resources/resources.robot |
9 |
# On ouvre et on ferme le navigateur respectivement au début et à la fin |
10 |
# du Test Suite. |
11 |
Suite Setup For Suite Setup |
12 |
Suite Teardown For Suite Teardown |
13 |
# A chaque début de Test Case on se positionne sur le tableau bord administrateur |
14 |
Test Setup Depuis la page d'accueil admin admin |
15 |
|
16 |
|
17 |
*** Test Cases *** |
18 |
Génération complète |
19 |
[Documentation] Le 'Framework' de l'application permet de générer |
20 |
... automatiquement certains scripts en fonction du modèle de données. Lors |
21 |
... du développement la règle est la suivante : toute modification du |
22 |
... modèle de données doit entrainer une regénération complète de tous les |
23 |
... scripts. Pour vérifier à chaque modification du code que la règle a bien |
24 |
... été respectée, ce 'Test Suite' permet de lancer une génération complète. |
25 |
... Si un fichier est généré alors le test doit échouer. |
26 |
|
27 |
# Aucun fichier ne doit être regénéré lors du genfull |
28 |
Générer tout |
29 |
|
30 |
TNR Erreur de base de données sur listing vide de DI |
31 |
[Documentation] Teste sur une base de données sans DI qu'il n'y a pas |
32 |
... d'erreur de base de données |
33 |
|
34 |
Depuis la page d'accueil guichet guichet |
35 |
|
36 |
# On affiche le listing des dossiers d'instruction |
37 |
Go To Submenu In Menu instruction dossier_instruction_recherche |
38 |
|
39 |
## Cas n°1 : l'affichage du listing vide provoquait une erreur de base de données |
40 |
# La page ne doit pas contenir d'erreurs |
41 |
Page Should Not Contain Errors |
42 |
|
43 |
## Cas n°2 : la validation du formulaire de recherche avancée sur un listing vide |
44 |
## provoquait une erreur de base de données |
45 |
# On fait une recherche sur le libellé du DI |
46 |
Input Text css=div#adv-search-adv-fields input#dossier AZERTY |
47 |
# On valide le formulaire de recherche |
48 |
Click On Search Button |
49 |
# La page ne doit pas contenir d'erreurs |
50 |
Page Should Not Contain Errors |
51 |
|
52 |
|