End User Installation Test Specifications
# |
Setup |
Execution |
Expectation |
---|---|---|---|
1 |
Create a fresh VM with Windows installed. Add german keyboard settings if not available yet and copy the end user installer into the VM. Set a checkpoint (recovery point). Reboot is not necessary. |
Execute the installer. Keep all default settings except for the port settings. Select the custom port option and choose different values for each port. Take a screenshot of the selected ports. |
Installation succeeds. MongoDB is running and OpenTwin can be started. Projects can be created. Additionally, test a few functions within the project. |
1.1 |
Take the OT_GetSysState from the OpenTwin Repo->Scripts->Other copy it into the VM into the desctop and execute it. |
A textfile is created in the desctop, containing all the port settings. The certificate folder env OPEN_TWIN_CERTS_PATH should be set to the installation directory. |
|
1.2 |
In an internet brwoser, enter after another https://127.0.0.1:<port number> for all costumised ports. Only the ui frontend needs http without the ‘s’ |
For the UI frontend: The webside will show the OpenTwin Logo and a Download button. For The Admin Panel: The webside shows the log-in screen for the Admin Panel. For all other ports: The browser shows a short message in which some details of the pinged service are mentioned |
|
1.3 |
Log into the admin pannel. Use the default credentials admin admin. |
Admin dashboard should be shown. Number of projects and users should show the made changes. |
|
1.4 |
Reinstall OpenTwin (Accept the removal of existing data). Go through the settings without finishing the installation. |
The costumised ports should be set as they were defined during the last installation (they should not be the default values) |
|
1.5 |
Still in the process of the installation. Still don’t conclude it. |
Change some of the port settings. Change to the prior page of the installer (back button) and proceed again to the port settings page. |
Adjusted port settings should persist. |
1.6 |
Still during the installation. |
In the Server Settings, choose Public IP and enter 127.0.0.1. In the next page enter the custom path to C:\Users\User\Documents\OT_Certs per copy paste. Finish the installation. |
Try OpenTwin, it should still work. Check if the OPEN_TWIN_CERTS_PATH is now pointing to C:\UsersUser\Documents\OT_Certs |
1.7 |
OpenTwin is installed and in the install directory (default is Program Filesx86/OpenTwin) should be a folder called “Documentation”. |
Start a reinstallation. In the “Choose Components” page, unset the “Documentation” option. |
In the install options, the option for “Documentation” should have been set by default. After the reinstallation there is no “Documentation” folder in the installation directory. |
1.8 |
After test 1.7. |
Start a reinstallation. In the install options, unset the “Documentation” option. |
In the install options, the option for “Documentation” should have been unset by default. |
2 |
Reset the VM to the checkpoint. |
Install OpenTwin but change the Admin password of MongoDB to: Bä@ |
Installation succeeds. MongoDB is running and OpenTwin can be started. Projects can be created. Additionally, test a few functions within the project. |