1 |
mbroquet |
3730 |
*** 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 |
|
|
|
14 |
|
|
|
15 |
|
|
*** Test Cases *** |
16 |
|
|
Génération complète |
17 |
|
|
[Documentation] Le 'Framework' de l'application permet de générer |
18 |
|
|
... automatiquement certains scripts en fonction du modèle de données. Lors |
19 |
|
|
... du développement la règle est la suivante : toute modification du |
20 |
|
|
... modèle de données doit entrainer une regénération complète de tous les |
21 |
|
|
... scripts. Pour vérifier à chaque modification du code que la règle a bien |
22 |
|
|
... été respectée, ce 'Test Suite' permet de lancer une génération complète. |
23 |
|
|
... Si un fichier est généré alors le test doit échouer. |
24 |
|
|
|
25 |
jymadier |
4169 |
Depuis la page d'accueil admin admin |
26 |
mbroquet |
3730 |
# Aucun fichier ne doit être regénéré lors du genfull |
27 |
|
|
Générer tout |
28 |
|
|
|
29 |
|
|
TNR Erreur de base de données sur listing vide de DI |
30 |
|
|
[Documentation] Teste sur une base de données sans DI qu'il n'y a pas |
31 |
|
|
... d'erreur de base de données |
32 |
|
|
|
33 |
|
|
Depuis la page d'accueil guichet guichet |
34 |
|
|
|
35 |
|
|
# On affiche le listing des dossiers d'instruction |
36 |
|
|
Go To Submenu In Menu instruction dossier_instruction_recherche |
37 |
|
|
|
38 |
|
|
## Cas n°1 : l'affichage du listing vide provoquait une erreur de base de données |
39 |
|
|
# La page ne doit pas contenir d'erreurs |
40 |
|
|
Page Should Not Contain Errors |
41 |
|
|
|
42 |
|
|
## Cas n°2 : la validation du formulaire de recherche avancée sur un listing vide |
43 |
|
|
## provoquait une erreur de base de données |
44 |
|
|
# On fait une recherche sur le libellé du DI |
45 |
|
|
Input Text css=div#adv-search-adv-fields input#dossier AZERTY |
46 |
|
|
# On valide le formulaire de recherche |
47 |
|
|
Click On Search Button |
48 |
|
|
# La page ne doit pas contenir d'erreurs |
49 |
|
|
Page Should Not Contain Errors |
50 |
|
|
|
51 |
|
|
|