Plan de collaboration des tests l10n OpenOffice.org


1. Vue d'ensemble

Nous voulons améliorer la qualité de la localisation (l10n) des versions de OOo/So en étendant  la coopération Assurance Qualité (QA) avec les communautés native langue et en partageant les ressources de tests et la stratégie.

Les buts de ces tests sont de :
  • couvrir le plus de plateformes possibles
  • fournir un environnement de tests commun
  • partager les tests entre Sun et la communauté
  • faciliter la participation
  • faciliter le suivi de la couverture des tests
  • faciliter le suivi des résultats des tests
  • partager les informations sur qui fait quoi

2. TCM

TCM est le système de maintenance des cas tests par une interface Web que le Groupe G11n (Globalisation) Sun utilise en interne. Nous souhaitons partager l'utilisation de cet outil avec la communauté et fournir un environnement collaboratif de tests.
TCM couvre les parties suivantes :
  • maintenance des cas tests (y compris leur extension)
  • assignation des tests (partage des information sur qui fait quoi)
  • soumission des résultats sur une interface communue (par les testeurs)
  • traquer les résultats des test (pour tous les tests par tous les testeurs)
  • traquer la couverture des tests pour toutes les langues et toutes les plateformes.

3. Cas tests

Un set de tests maintenu par le TCM sera le début de notre travail collaboratif sur le test l10n. Nous voudrions ajouter/étendre ces tests dans le future et cela fait partie des fonctionnalités du TCM

4. Tableau de couverture des tests

Le tableau suivant représente le modèle de couverture des tests :


Writer-1

Writer-2

Calc-1

Calc-2

Impress

Draw

Database

Overall-1

Overall-2

Linux 1










...










Linux n










Windows 1










....










Windows n










Solaris 1










...










Solaris n










Other 1










...










Other n











Ce tableau existera par langue car les plateformes dépendent des langues/pays. Tout le monde pourra voir que plateforme/langue seront testées et par qui sur le TCM.

5. Administration

Sun maintiendra le TCM. L'assignation et l'accès des tests aux testeurs est fait par le responsable du projet native-langue. Le tableau sera créé pour chaque version (un tableau par version). N'importe qui peut contribuer pour une série de tests. Cela veut dire que plus d'un testeur peut participer à une série de test (une cellule du tableau), de même qu'un testeur peut participer à plusieurs séries de tests. Il est cependant évident qu'il vaut mieux souscrire à des séries de tests qui ne sont encore couvertes par personnes. Pour participer, vous devez envoyer un mail au responsable du projet en indiquant votre login OOo et la plateforme de test.

6. Exécution des tests

La plupart des tests seront faits manuellement. Lorsqu'un cas test échoue, un bug sera entré sur IZ, pour obtenir des informations sur la façon de procéder vous pouvez regarder ici ou encore demander sur la liste de test.

7. Cycle de test

Sun fournira les versions OpenOffice.org l10n  Linux/Windows/Solaris(Sparc/x86) à être testées par la communauté pour chaque cycle de test. Mais la stabilité d'une version est difficile à prévoir. Donc voici un agenda provisoire des versions (une par mois à partir de Novembre 2004). Sun annoncera la disponibilité de ces version une semaine avant la mise en téléchargement. La période de test s'étend sur deux semaines.


Current

Previous

Status

Pre-Beta testing

Nov/2004 (m58)

-

-

Beta testing

Dec/2004

-

-

pre-RC testing

Jan/2005

-

-

RC testing

Feb/2005

-

-

Final sanity checking

Mar/2005

-

-

8. Processus général (qui fera quoi)

Voici une proposition de procédure à suivre pour chaque test :
a) annonce de la version l10n disponible par Sun
b) Sun et les membres de la communauté s'inscrivent. Les plateformes et les séries de tests sont attribués en fonction des possibilités et de la couverture.
c) L'administrateur TCM (project lead) des tests assigne les tests
d) L'administrateur TCM Sun annonce le début des tests
e) chaque testeur procède aux tests et met à jour le TCM (y compris les issues sur IZ)
f) la couverture, les issues, l'analyse des tests est rendue disponible au fur et à mesure de la complétion.

Retour au sommaire

 

OpenOffice.org native tongue concept and francophone project are built for you with pride by Guy Capra (Alomphega).
This fr project is also led and maintained by Sophie Gautier.