Quelle bibliothèque utiliser pour quel test
Jira Legacy | ||||||||
---|---|---|---|---|---|---|---|---|
|
?
Tip |
---|
Entrez le nom de la bibliothèque dans l’étape de test, comme pour entrer un mot clé, et Alithya GoTest affichera les mots clés de ce répertoire. |
Sites web et applications de bureau
Expand | ||
---|---|---|
| ||
les bibliothèques fréquemment utilisées sont :
|
Applications mobiles
Expand | ||
---|---|---|
| ||
|
Bases de données
Expand | ||
---|---|---|
| ||
|
API
Anchor | ||||
---|---|---|---|---|
|
Expand | ||
---|---|---|
| ||
Pour les tests sur les API avec REST:
|
Anchor | ||||
---|---|---|---|---|
|
Expand | ||
---|---|---|
| ||
Pour les tests sur les API avec SOAP
|
Données
Expand | ||
---|---|---|
| ||
Vous devez tester un formulaire de contact, mais vous n’avez pas de données. Vous pouvez utiliser FakerLibrary ; pour générer des données aléatoires. Exemple de mots clés:
|
Expand | ||
---|---|---|
| ||
La bibliothèque String : Exemple de mot clé :
Mot clé : String (REST API - Asserts string value) Ce mot clé affirme une chaîne de valeur dans la dernière réponse de l’API. Il peut utiliser JSONPath ou un chemin spécifié personnalisé afin de déterminer la position dans JSON pour la valider. Vous pouvez aussi employer des mots clés comme « Integer », « Boolean », « Object » et « Array » pour l’assertion d’autres types de champs. |
Expand | ||
---|---|---|
| ||
Collections : pour gérer des listes exemples :
|
Expand | ||
---|---|---|
| ||
DateTime Exemple de mot clé :
Obtient un objet « DateTime » pour une date entre le 1er janvier 001 et maintenant. Get a datetime object for a date between January 1, 001 and now :param tzinfo: timezone,
Obtient un objet « DateTime » pour le mois actuel.
Obtient un objet « DateTime » basé sur une date aléatoire entre les deux dates indiquées. Accepte les chaînes de dates qui peuvent être reconnues par strtotime(). param start_date Defaults to 30 years ago param end_date Defaults to "now" param tzinfo: timezone,instance of datetime.tzinfo subclass example DateTime('1999-02-02 11:42:52') return DateTime
Gets a DateTime object for the current century. param before_now:include days in current century before today param after_now:include days in current century after today param tzinfo:timezone, instance of datetime.tzinfo subclass example DateTime('2012-04-04 11:02:02') return DateTime |
Manipuler des fichiers
JSON
Pour un fichier JSON, utilisez la bibliothèque JSONLibrary . Exemple de mot clé:
- Télécharger JSON à partir du fichier
- Exemple de script manipulant des fichiers JSON
CSV
Pour lire et écrire des fichiers CSV depuis Alithya GoTest, utilisez la librairie CSVLibrary . Exemple de mots clés :
- Read CSV File to List(Charge un fichier CSV en une variable bidimensionnelle contenant toutes les données)
- Get From List (Extrait des lignes et des valeurs du fichier CSV)
- Empty CSV File & Append to CSV File A (Permet de créer un nouveau fichier CSV vide et d’annexer les données CSV à un fichier)
XML
Pour lire et écrire des fichiers XML depuis Alithya GoTest, utilisez la librairie XML. Exemple de mot clé :
- Parse Xml Lorsque utilisé sur une variable contenant l’entièreté des données XML, analyse les données XML en une structure.
- Get Element Text Lorsque utilisé sur une variable XML analysée, obtient le texte de l’élément selon le XPath spécifié.
- Add Element Lorsque utilisé sur une structure XML analysée, ajoute un nouvel élément à la structure.
Transfert : SSH / FTP / TELNET
SSHLibrary
Expand | ||
---|---|---|
| ||
Mots clés (SSH/SFTP server) :
|
FtpLibrary
Expand | ||
---|---|---|
| ||
Les mots clés suivants peuvent être utilisés pour un FTP sans SSH Ftp Connect Permet la connexion à un serveur FTP standard. Ftp Close Ferme la connexion à un serveur FTP. Dir (FTP)Permet d’obtenir une liste des fichiers et dossiers dans le dossier FTP actuel. Upload File (FTP) Téléverse un fichier du dossier temporaire Alithya GoTest vers le serveur FTP. Download File (FTP)Télécharge un fichier du serveur FTP vers le dossier temporaire Alithya GoTest. Dir Names (FTP) Affiche une liste des fichiers FTP dans le dossier actuel produits sous la forme de variable « Liste » Renommer et supprimer (fichiers FTP) Les mots clés « Rename » et « Delete » de la bibliothèque FTPLibrary permettent, respectivement, de renommer et de supprimer un fichier sur le serveur FTP. Pwd et Cwd (dossiers/répertoires FTP) Le mot clé « Pwd » vous permet de connaître le chemin vers un répertoire de travail (Path to Working Directory) d’un dossier sur le serveur FTP. Le mot clé « Cwd » vous permet de changer le répertoire de travail (Change Working Directory) d’un dossier sur le serveur FTP. Mkd et Rmd (dossiers/répertoires FTP) Le mot clé « Mkd » (make a directory) vous permet de créer un répertoire (donc un nouveau dossier) sur le serveur FTP. Le mot clé « Rmd » (remove a directory) vous permet de supprimer un répertoire (donc un dossier) du FTP. Send Cmd (commandes FTP avancées) Vous permet d’envoyer des commandes avancées spécifiques au FTP. Consultez la page suivante https://en.wikipedia.org/wiki/List_of_FTP_commands pour une description des commandes FTP. |
Telnet
Mots clés: Login, Open Connection, Close Connection, Read, Write, Execute Command
Bibliothèque | Description |
---|---|
Dialogs | Une bibliothèque offrant des dialogues pour les interactions avec les utilisateurs. Exemple de mot clé : Get Selection From User |
Process | Une bibliothèque d’exécution de processus. Exemples de mots clés :Get process Id, Is process running |
Screenshot | Mot clé: Capture Page Screenshot: Effectue une capture d’écran de la page du navigateur utilisé lors de tests de sites web et l’ajoute au journal. |
AskidaGit | Checkout, clone, pull |
AskidaNetworkMap | Cartographier sur le réseau; Supprimer la cartographie du réseau |
Related articles
Des tests pour une base de données