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 |
|
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 |
Depuis la page d'accueil admin admin |
26 |
# 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 |
|