IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Presentation de Robotframework [Tutoriel]


Sujet :

Python

  1. #1
    Expert éminent

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Points : 8 442
    Points
    8 442
    Par défaut Presentation de Robotframework
    Bonjour à tous,

    Je vous propose un petit tuto sur le framework Robotframework permettant de coder des tests. ça se passi ICI

    N'hésitez pas à me laisser vos impressions

    Voir aussi les Cours et tutoriels pour apprendre Python

    "La connaissance appartient à tout le monde" (Film Antitrust)

    Tout le nécessaire pour Python:
    *News/Accueil *Cours/tutoriels *FAQ
    *Forums *Outils dédiés *Mon espace personnel avec mes Articles, Cours et Tutoriels

  2. #2
    Membre éprouvé Avatar de fenkys
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    376
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 376
    Points : 1 054
    Points
    1 054
    Par défaut
    Bonjour,

    A la lecture de cet article, on ne sait pas vraiment ce que fait ce programme. Est un programme de test ecrit en python (mais capable de tout tester) ou est un programme fait pour tester les programme en python (et rien d'autre). Je n'ai pas pu déterminer si par exemple ou pouvait l'utiliser sur d'autre langage comme le java ou le C++.

    Cordialement.
    Fenkys

  3. #3
    Expert éminent

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Points : 8 442
    Points
    8 442
    Par défaut
    Salut,

    On essaie toujours de faire au mieux, mais il reste toujours de petites lacunes. Merci, donc, de poser cette question. Cela éclaircira un point de plus.

    Robotframework permet d'écrire des tests en mode verbeux. L'ensemble de l'outil, et de ses librairies sont codées en Python. De fait, tout comme Python, il est possible de s'interfacer avec d'autre langage, ou en passant par des libs robotframework existantes, ou en créant vos propres librairies Robotframework en Python.

    A mon travail, on s'interface avec du C/C++, et des langages web. Coté protocol: http, ssh, ...
    "La connaissance appartient à tout le monde" (Film Antitrust)

    Tout le nécessaire pour Python:
    *News/Accueil *Cours/tutoriels *FAQ
    *Forums *Outils dédiés *Mon espace personnel avec mes Articles, Cours et Tutoriels

  4. #4
    Membre à l'essai
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Janvier 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur validation

    Informations forums :
    Inscription : Janvier 2015
    Messages : 9
    Points : 14
    Points
    14
    Par défaut
    Salut,

    Je viens de lire ton tuto, comme tu dis c'est un bon début ^^
    J'utilise RFW sur mes projets pro également, principalement pour tester des IHMs web, aussi bien sur ie, ff ou chrome.
    Dans les librairies annexe, j'ajouterais la libraire "robotframework-imaplibrary" celle-ci permet de se connecter à une boite mail via le protocole imap et d'y récupérer tout ou parti d'un mail.

    Si tu as besoin d'aide pour compléter/améliorer le tuto je serais ravis de t'aider , ou tout simplement échanger sur le sujet.

  5. #5
    Expert éminent

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Points : 8 442
    Points
    8 442
    Par défaut
    Salut,

    Un bon debut oui. A decouvrir c'est un outil qui peut etre assez complexe, d'ou ma volonté de ne présenter aucune librairie annexes, hors leur noms et leur fonctions. Mais cela pourrait faire partie d'un prochain article. J'avoue etre assez sous l'eau en ce moment, avec notamment d'autre articles en cours de redaction.

    Mais un article complementaire sur les libs annexes pourrait etre effectivement une bonne idée
    "La connaissance appartient à tout le monde" (Film Antitrust)

    Tout le nécessaire pour Python:
    *News/Accueil *Cours/tutoriels *FAQ
    *Forums *Outils dédiés *Mon espace personnel avec mes Articles, Cours et Tutoriels

  6. #6
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Salut,

    Il serait peut être judicieux de publier ce genre de tuto. dans la rubrique ALM.
    Car c'est la rubrique fréquenté par les personnes utilisant/cherchant ce genre d'outils.
    Elles pourraient être intéressées par apprendre son existence et ses possibilités comparés à ceux utilisés aujourd'hui.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Expert éminent

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Points : 8 442
    Points
    8 442
    Par défaut
    AH je me demandais s'il n'y avait pas une section "test". Je n'avais pas pensé a la section ALM. Je te remercie, je vais faire la demande.
    "La connaissance appartient à tout le monde" (Film Antitrust)

    Tout le nécessaire pour Python:
    *News/Accueil *Cours/tutoriels *FAQ
    *Forums *Outils dédiés *Mon espace personnel avec mes Articles, Cours et Tutoriels

  8. #8
    Membre à l'essai
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Janvier 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur validation

    Informations forums :
    Inscription : Janvier 2015
    Messages : 9
    Points : 14
    Points
    14
    Par défaut
    Salut,

    Par le plus grand des hasard tu ne connaitrais pas une librairie équivalente à AutoIt mais qui fonctionne sous linux ?

  9. #9
    Expert éminent

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Points : 8 442
    Points
    8 442
    Par défaut
    Je n'ai jamais eu l'occasion de travailler sous Linux en automatisation de GUI. Cependant, ce lien devrait te fournir quelques pistes: http://alternativeto.net/software/au...platform=linux
    "La connaissance appartient à tout le monde" (Film Antitrust)

    Tout le nécessaire pour Python:
    *News/Accueil *Cours/tutoriels *FAQ
    *Forums *Outils dédiés *Mon espace personnel avec mes Articles, Cours et Tutoriels

  10. #10
    Membre à l'essai
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Janvier 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur validation

    Informations forums :
    Inscription : Janvier 2015
    Messages : 9
    Points : 14
    Points
    14
    Par défaut
    Merci pour l'info
    mais je n'ai rien trouvé qui ne fasse pas usine à gaz

    En gros mes besoins : sur l'IHM que je test :
    1- je clique sur un lien qui ouvre un popUp permettant l'import d'un fichier
    2- je clique sur un lien qui ouvre un popUp permettant d'ouvrir un fichier ou de l'enregistrer
    3- Besoin de cliquer sur la touche "Entrée" du clavier

    AutoIt remplis se role parfaitement .... sous Windows, sous linux je ne trouve rien d'équivalent
    Le plus génant se sont les points 1 et 2

    Si quelqu'un a une idée ^^

  11. #11
    Expert éminent

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Points : 8 442
    Points
    8 442
    Par défaut
    Tu parles de pop up. C'est du client web?
    "La connaissance appartient à tout le monde" (Film Antitrust)

    Tout le nécessaire pour Python:
    *News/Accueil *Cours/tutoriels *FAQ
    *Forums *Outils dédiés *Mon espace personnel avec mes Articles, Cours et Tutoriels

  12. #12
    Membre à l'essai
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Janvier 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur validation

    Informations forums :
    Inscription : Janvier 2015
    Messages : 9
    Points : 14
    Points
    14
    Par défaut
    je dois surement employer le mauvais terme

    Ce que j'appelle PopUp ==>
    Nom : photo1.jpg
Affichages : 1252
Taille : 162,3 Ko

  13. #13
    Expert éminent

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Points : 8 442
    Points
    8 442
    Par défaut
    Re-

    OK, je vois mieux ce que tu appelles pop up. Ce n'est donc pas au sens web. J'avoue que j'ai cherché un peu ce week-end mais sans grand succès. Je retombe à chaque fois sur les liens visible dans la page que je t'ai déjà donné. Je ne penses donc pas pourvoir t'aider plus que cela.

    Par contre, si tu avais plus de chance que moi dans tes recherches, il ne faut pas hésiter à venir poster la solution . Et bien entendu aussi, en dehors de cette question, je reste disponible pour répondre à des questions
    "La connaissance appartient à tout le monde" (Film Antitrust)

    Tout le nécessaire pour Python:
    *News/Accueil *Cours/tutoriels *FAQ
    *Forums *Outils dédiés *Mon espace personnel avec mes Articles, Cours et Tutoriels

Discussions similaires

  1. Réponses: 4
    Dernier message: 02/09/2004, 21h43
  2. [struts]logic:present
    Par GreenJay dans le forum Struts 1
    Réponses: 8
    Dernier message: 15/07/2004, 17h24
  3. [web] Présentation avec Perl/Tk
    Par Stephan COMBES dans le forum Interfaces Graphiques
    Réponses: 3
    Dernier message: 01/06/2004, 21h45
  4. [VB6] écran de présentation
    Par totoche dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 29/01/2004, 16h57
  5. presentation d'un ordre SQL
    Par waffle200 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 02/10/2003, 15h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo