Skip to content

Tester une pre version (MacOS X)

Jean-Baptiste G edited this page Jul 11, 2019 · 3 revisions

Si vous lisez cette page c'est sans doute que vous êtes sur le point de tester une version non encore finalisée. Attention, une version non finalisée peut encore contenir des bugs bloquant, voir même corrompre votre base de données. C'est pourquoi, tester une pré-version doit être fait en ayant conscience de ceci, et en ayant effectué les sauvegardes nécessaires de la base patient. A savoir :

  • via une sauvegarde du fichier db.sqlite3 (voir cette page)

Ainsi votre base de données est sauvegardée en l'état avant la mise à jour avec une pré-version. Il faut garder cette sauvegarde précieusement car elle sera toujours le point de départ de tout test avec une pré-version. Une base de données mise à jour ou modifiée avec une pré-version peut ne plus être compatible avec toute autre version ultérieure.

Voici les éléments à tester

Mise à jour d'une version

Il vous faut sur votre machine de test l'actuelle version de Libreosteo (voir le site pour obtenir la dernière version officielle).

De plus, votre base patient doit être assez fournie (n'hésitez pas à copier votre base patient de cabinet pour ce test, avec des données réelles, mais surtout ne pas le faire dans votre propre cabinet !)

Procéder aux différentes étapes ci-dessous. Ci l'une de ses étapes se trouvent en échec, il vous faut établir un rapport de test.

  1. Procéder au téléchargement de la pré-version
  2. Installer la pré-version sur votre machine
  3. Re-démarrer la machine
  4. Démarrer l'application

L'application se décompose en Libreosteo (qui ouvre le navigateur à la bonne adresse)

et LibreosteoService qui fournit le logiciel au navigateur

  1. Tester la recherche patient (Attention l'index de votre base de données doit être à jour, n'hésitez pas à relancer l'indexation avant ce test)
  2. Ajouter un patient de test
  3. Procéder à une consultation
  4. Facturer la consultation
  5. Imprimer la facture (ou bien ouvrir la fenêtre d'impression uniquement)
  6. Fermer l'application
  7. Désinstaller l'application

La désinstallation change de procédure due à la nouvelle architecture...

L'application Libreosteo peut être supprimée en mettant l'application à la Corbeille.

Pour LibreosteoService, ce n'est pas possible car l'application est en fonctionnement. Il faut alors ouvrir un Terminal, et faire :

sudo /Applications/LibreosteoService.app/Contents/MacOS/uninstall.sh

  1. Réinstaller la version officielle et écraser la base de données avec votre sauvegarde.

Ecrire un rapport de test

Voici un modèle de rapport de test


Rapport de test

Date : XX/XX/XXXX Heure : XX:XX

Etape du test :

Version utilisée :

Système d'exploitation : soyez le plus précis quant à la version du système

Description du problème : soyez le plus exhaustif et précis dans la description du problème rencontré

Problème reproductible : OUI/NON

Fournir :