TestLink - Guide d'installation
17 février 2018

Licence Creative Commons

L'installation de TestLink nécessite plusieurs prérequis:
  • Un serveur web (Apache 1.3.x, 2.x, IIS 3 , etc).
  • Un système de gestion de base de données (MySQL, MariaDb, Postgres).
  • Php 5.2 ou Php 5.6 .

Pour effectuer une mise à jour consulter l'article ci-dessous:
TestLink - Comment effectuer une mise à jour de version ?

Environnement :

Système d'exploitation Debian 9.3
Serveur web Apache 2.4.25
PHP PHP 7.0.27-0
Système de gestion de base de données MariaDB 10.1.26 


Etape 1: Télécharger TestLink

$ wget https://github.com/TestLinkOpenSourceTRMS/testlink-code/archive/1.9.16.tar.gz

Vous avez aussi la possibilité de téléchager les différentes versions de TestLink: https://github.com/TestLinkOpenSourceTRMS/testlink-code/releases


Etape 2: Ensuite décompresser le fichier

$ tar zxvf 1.9.16.tar.gz

Etape 3:  Renommer le dossier testlink-1.19.16 et déplacer le dans le répertoire web

$ su
# mv testlink-code-1.9.16 testlink
# mv testlink /var/www/html


Etape 4: Donner les droits en écriture à certains sous-dossier du répertoire TestLink

# chmod 777 /var/www/html/testlink/gui/templates_c
# chmod 777 /var/www/html/testlink/logs
# chmod 777 /var/www/html/testlink/upload_area


Etape 5: Créer les dossiers qui serviront au stockage des pièces jointes et des logs.

# mkdir /var/testlink
# mkdir /var/testlink/logs
# mkdir /var/testlink/upload_area
# chmod -R 777 /var/testlink


Etape 6: Créer le fichier "config_db.inc.php" dans le dossier /var/www/html/testlink/
Ce fichier contiendra les paramètres de connexion à la base de donnée de TestLink.

# touch /var/www/html/testlink/config_db.inc.php
# chmod 777  /var/www/html/testlink/config_db.inc.php
# exit


Etape 7: Ouvrir un navigateur web et saisir l'url pour accéder à la page d'installation de TestLink (http://votre_host/testlink/install). Puis cliquer sur "New Installation".

Page d'installation TestLink 1.19.16 (Moka Pot)

Etape 8: Cocher la case "I a agree to the terms set out in the licence" et cliquer sur continuer.

TestLink 1.19.16 (Moka Pot) - New Installation

Etape 9: Lors du contrôle des prérequis systèmes, vérifier qu'il n'y ait pas de messages d'erreur.



Etape 10: Définir les différent paramètres qui serviront à la création d'un base de données pour TestLink.

TestLink 1.19.16 (Moka Pot) - Definition of DB Acces


Etape 11: Démarrer le processus d'installation en cliquant sur "Process TestLink Setup".

TestLink 1.19.16 (Moka Pot) - Process TestLink Setup


Etape 12: Vérifier si l'installation s'est déroulé correctement

TestLink 1.19.16 (Moka Pot) - Installation successful


Etape 13: Connectez-vous à TestLink. Le login est est "admin" et le mot de passe est "admin".

TestLink login page
Lien de connexion: http://votre_host/testlink/login.php

Etape 14: Désactiver les messages d'avertissement

TestLink Warning message



$ su
# nano /var/www/html/testlink/config.inc.php

config.inc.php - TestLinkRemplacer 'FILE' par 'SILENT' et enregistrer les modifications (CTRL + O).



A lire aussi:

Introduction à TestLink
3 février 2018

Licence Creative Commons

TestLink est une application web permettant la gestion des activités de test. Comme tout outil de gestion de test, il fournit quatre fonctionnalités principales qui sont :

  • La gestion des cas de test.
  • La gestion des exigences. 
  • La gestion et l’exécution des campagnes de tests.
  • Le report des résultats.

TestLink peut s'intégrer avec différents gestionnaires d'anomalie comme Jira, Mantis, Bugzilla ou Trac. Il offre aussi la possibilité d’automatiser un certain nombre d'action via une API utilisant le protocole XML-RPC. Les cas de test, les exigences et les résultats peuvent être exportés sous divers formats comme word ou excel.

TestLink est codé avec le langage PHP et son usage nécessite l'installation de MySQL, Postgres ou MS-SQL.


Fonctionnement


L'utilisation des fonctionnalités de TestLink ne peut se faire sans la création d'un projet de test. C'est l'objet principal de TestLink. Un utilisateur peut par exemple créer un projet de test pour un produit. Les exigences, les cas de tests, les campagnes de tests et les résultats sont inclus dans un projet de test. Des comptes utilisateurs avec des rôles différents peuvent être associés à un ou plusieurs projets.

Licence

Le code source de TestLink est sous licence GPL v2 et peut être consulté sur GitHub. Le projet est maintenu par une communauté de testeurs. De nombreux membres de l'équipe occupent des postes de management dans le domaine de l'assurance qualité.

Bilan

+    Open source.
+    Ergonomique et intuitif.
+    Accessible depuis un simple navigateur web.
+    Outil assez complet.

-     Les analyses graphiques proposées sont assez pauvres.


A lire aussi:


AUTRES ARTICLES