= Kleopatra Test Plan **Status: in progress** <> == Introduction The purpose of this test plan is to ensure Kleopatra works well on all supported operating systems. == Test environment Choose one combination of the following target platforms supported by Kleopatra. Operating system: * Windows Vista (32 or 64bit) * Windows 7 (32 or 64bit) * Windows 8 (32 or 64bit) * Windows 10 (32 or 64bit) It is recommended to use a clean virtual test environment, e.g. with [[https://www.virtualbox.org/|VirtualBox]]. == Preconditions * GnuPG (latest release) Installed * Kleoptra Installed * ~OpenPGP public key (*.asc or *.gpg) and private key (*.asc or *.gpg) * S/~M~I~M~E certificate chain (*.pem) and private key (*.p12) == Tests === Testsuite 1: Basic Functions ==== Testsuite 1.1: Create Certificates ==== Testsuite 1.2: Import Certificates ==== Testsuite 1.3: Encrypt Files ==== Testsuite 1.4: Sign Files ==== Testsuite 1.5: Sign & Encrypt Files ==== Testsuite 1.6: Decrypt Files ==== Testsuite 1.7: Check Signature === Testsuite 2: Advanced Functions ==== Testsuite 1.1: Revocation Certificates ==== Testsuite 1.2: Certificate Revocation List ==== Testsuite 1.3: Check Trust-Chains in WoT ==== Testsuite 1.4: Check TrustLevels in TOFU === Testsuite 3: Interoperability === Testsuite 4: Kleoptra Smartcard Support