Test Bench - AK-Khalis/mht-inx-wiki GitHub Wiki
A Test Bench is a crucial component in the realm of testing, providing a structured environment for evaluating the performance and functionality of various systems. In particular, it excels at conducting tests against a fixture, allowing for systematic examination and validation.
How to Configure?
Admin users hold the key to configuring the Test Bench effectively. The configuration process involves setting up remote server information, including SSH details such as IP address, port number, username, and password. Additionally, administrators can fine-tune settings through a JSON configuration file.
Remote Server Configuration:
- Admin users have the privilege to configure remote server details.
- Essential information includes SSH IP address, port, username, and password.
- A JSON configuration file provides a structured means to customize the test environment.
Step 1:
Step 2:
How to Test a Fixture?
Both admin and tester users can harness the configured settings to perform tests on fixtures. Importantly, testers are shielded from the intricate configuration setups for a seamless testing experience.
Testing Procedure:
- Admin and tester users can initiate tests using the pre-configured settings.
- Testers are shielded from the complexity of the configuration details.
- To conduct a test, users need to input the serial number of the fixture.
- Upon submission, the Test Bench generates and presents the test results.
Step 1:
Step 2:
Step 3:
Step 4:
How to Add Tester Users?
Admins have the responsibility of managing user roles, including the addition of tester users to the system. The process involves utilizing the User Management interface and assigning the 'tester' role to the intended user.
Adding Tester Users:
- Admins can add tester users through the User Management system.
- Select the role 'tester' from available roles during the user creation process.
- Provide basic user information alongside assigning the 'Tester' role.
Step 1
Step 2
Step 3
This systematic approach to Test Bench management ensures a streamlined testing process while empowering administrators to configure, manage, and expand the user base efficiently.