Automatisation du Testing avec Robot Framework : Un Aperçu sur les Mots-Clés, l’IHM et les API

Automatisation du Testing avec Robot Framework : Un Aperçu sur les Mots-Clés, l'IHM et les API

Automatisation du Testing avec Robot Framework : Un Aperçu sur les Mots-Clés, l’IHM et les API

Introduction à Robot Framework

Mots-Clés

*** Test Cases *** 
Exemple de Test avec Mots-Clés
[Documentation] Un exemple de test avec des mots-clés
Open Browser https://www.example.com
Chrome Input Text username_field my_username
Input Text password_field my_password
Click Button login_button
Page Should Contain Welcome, User
Close Browser

Testing de l’IHM

Robot Framework offre un support intégré pour le testing de l’IHM à travers des bibliothèques telles que SeleniumLibrary pour les applications web et AppiumLibrary pour les applications mobiles. Ces bibliothèques permettent d’automatiser les interactions avec l’IHM, telles que la saisie de texte, le clic sur des boutons, la vérification du contenu, etc.

*** Settings ***
Library    SeleniumLibrary

*** Test Cases ***
Test de l'IHM avec SeleniumLibrary
    [Documentation]    Test de l'IHM d'une application web
    Open Browser    https://www.example.com    Chrome
    Input Text    username_field    my_username
    Input Text    password_field    my_password
    Click Button    login_button
    Page Should Contain    Welcome, User
    Close Browser

Testing des API

*** Settings ***
Library    RequestsLibrary

*** Test Cases ***
Test de l'API avec RequestsLibrary
    [Documentation]    Test de l'API REST
    Create Session    example_api    https://api.example.com
    ${response}=    Get Request    example_api    /users/1
    Should Be Equal    ${response.status_code}    200
    Should Be Equal As Strings    ${response.json()["username"]}    expected_username

Conclusion

Laisser un commentaire