Skip to content

Manual Package Testing Protocol

Felipe Olmos edited this page Dec 1, 2023 · 9 revisions

The following checklists describe the manual tests for the Khiops packages to execute upon release. Each step has variants specified as sub-bullets.

The result of each step should be report as

  • KO
    • Give the maximum context information to the developers to reproduce the problem
  • Ok with warning
    • Strange behavior or popup
    • Think of a warning for the troubleshooting in the web's installation guide
  • OK

Windows

These checklist below should be perfomed on:

  • Windows 10, Windows 11
  • Personal machines and Orange machine configurations

Checklist

  • Check that the download link in https://khiops.org works correctly
    • With Chrome
    • With Edge
    • With Firefox
  • Execute the installer
    • by right clicking the installer and selecting "Execute as administrator"
    • by double clicking the installer exe (not equivalent when done with a normal user)
      • Check that it is signed by Orange and not "Unknown Publisher"/"Editeur Inconnu"
  • Select the installation directory
    • The default C:\Program Files\khiops
    • One within the user home directory (ex: C:\Users\<USERNAME>\khiops)
    • Another directory (ex: C:\Temp\khiops, C:\Applications\khiops)
  • Launch the Khiops applications
    • From the start menu
    • From the desktop icon
    • From the shortcut of the installation directory
  • Checks
    • "Open Dictionary File..." opens in C:\Users\Public\khiops_data\samples
    • Analyse Adult dataset
    • Open the resulting AllReports.khj with the Visualization app
  • Uninstall the application
    • From the start menu
    • From the "Apps & Features"/"Applications et Fonctionnalités" pane in the settings
  • Check that the files were removed
    • The installation dir
    • The C:\Users\Public\khiops_data\samples directory
  • Install/Reinstall
    • Uninstall everything if necessary
    • Install once with wathever method
    • Install again
      • In the same directory
      • In another directory
    • Check that:
      • A popup saying that "Khiops is already install" appears and accept.
      • Check that when installing another directory the old was removed.
Clone this wiki locally