Overview¶
Test cases are divided into following categories;
Each Test No
field of a test case is enumerated in its own category.
IP Config Test Cases¶
Test Title | Activate with Static IP | |
---|---|---|
Test Category | IP Config | |
Test No | 1 | |
Description | Activate Edge Device with configuring network interface with giving a static IP. | |
Pre-Conditions
1. You need to know how to create an activation config file using IEM. 2. Create Edge Device config file on IEM with entering Static IP. 3. IED should have an IP otherwise you will not be able to access IED WebUI and you will not be able to try to activate Edge Device. In default all network interaces configured as DHCP, you need to be sure there is a DHCP server in your network to obtain IP by IED-OS (Edge Device). |
||
Steps | Action | Expected Result |
1 | Enter IED IP and select Edge Device config file → Click on Activate Button | IED should be activated with given IP in Edge Device config file. |
Test Title | Activate with DHCP | |
---|---|---|
Test Category | IP Config | |
Test No | 2 | |
Description | Activate Edge Device with configuring network interface with getting IP from DHCP server. | |
Pre-Conditions
1. You need to know how to create an activation config file using IEM. 2. Create Edge Device config file on IEM with selecting interface configuration as DHCP IP. 3. IED should have an IP otherwise you will not be able to access IED WebUI and you will not be able to try to activate Edge Device. In default all network interaces configured as DHCP, you need to be sure there is a DHCP server in your network to obtain IP by IED-OS (Edge Device). 4. DHCP server should be configured on the network to assign an IP to Edge Device. |
||
Steps | Action | Expected Result |
1 | Enter IED IP and select Edge Device config file → Click on Activate Button | IED should be activated and IP should be assigned. |
Test Title | Activate the IED with Edge Device config which has different static ip | |
---|---|---|
Test Category | IP Config | |
Test No | 3 | |
Description | Assume that Edge Device has already an IP configuration as DHCP and change this IP with a valid and different IP and try to onboard. | |
Pre-Conditions
1. IED-OS should be configured with DHCP IP. In default all network interaces configured as DHCP, you need to be sure there is a DHCP server in your network to obtain IP by IED-OS (Edge Device). |
||
Steps | Action | Expected Result |
1 | Go to IEM → My Edge Devices → New Edge Device. Create Edge Device config file with static IP which is different from actually existing DHCP IP of IED (given IP should be valid in Edge Device's physical network and ensure that this IP can be accessible to IEM). |
Config should be created successfully. |
2 | Access IED by its DHCP IP and Activate IED with the Edge Device config file created in Step1. | IED should be activated successfully. |
Proxy Test Cases¶
Test Title | Activate through Proxy | |
---|---|---|
Test Category | Proxy | |
Test No | 1 | |
Description | Activate Edge Device through a proxy to make sure Edge Device can be onboarded to IEM which is over proxy. | |
Pre-Conditions
1. Create a test setup which has a proxy server and Edge Device only can be accessible to IEM over proxy. 2. Create Edge Device config file with entering Proxy fields. 3. IED should have an IP otherwise you will not be able to access IED WebUI and you will not be able to try to activate Edge Device. In default all network interaces configured as DHCP, you need to be sure there is a DHCP server in your network to obtain IP by IED-OS (Edge Device). |
||
Steps | Action | Expected Result |
1 | Enter IED IP and select Edge Device config file → Click on Activate Button | Proxy should be configured on IED. IED should be in Connect state after Edge service restarted. |
2 | Verify set proxy on proxy network popup | Set proxy should appear in popup. Note : Also verify via : i. systemctl status manage_redsocks.service ii. iptables -L -n -t nat |
Test Title | Set Proxy before IED Activation | |
---|---|---|
Test Category | Proxy | |
Test No | 2 | |
Description | Setting proxy fields in a Edge Device which is not activated before. User can make set operation using IED WebUI. | |
Pre-Conditions
1. User should have an IED without activated and IED should have an IP. In default all network interaces configured as DHCP, you need to be sure there is a DHCP server in your network to obtain IP by IED-OS (Edge Device). 2. IED WebUI should be accessible. 3. In IED WebUI, Proxy tab of Settings page should be opened |
||
Steps | Action | Expected Result |
1 | Check checkbox of Use a proxy server. | Configure button should be disabled. |
2 | Enter proxy IP and port then click on next button Note : If proxy has been required user name and password, keep fill. |
No proxy page should appear with default IP address. |
Test Title | Set Proxy before IED Activation (with No Proxy, Custom Port) | |
---|---|---|
Test Category | Proxy | |
Test No | 3 | |
Description | Setting proxy fields in a Edge Device which is not activated before. User can make set operation using IED WebUI. | |
Pre-Conditions
1. User should have an IED without activated and IED should have an IP. In default all network interaces configured as DHCP, you need to be sure there is a DHCP server in your network to obtain IP by IED-OS (Edge Device). 2. IED WebUI should be accessible. 3. Proxy tab of Settings page should be opened. |
||
Steps | Action | Expected Result |
1 | Check checkbox of Use a proxy server and enter proxy IP and port and click on next button. Note : If proxy has been required user name and password, keep fill. |
No proxy page should appear with default ip address. |
2 | Enter ip of No Proxy and click on + icon | No proxy ip should be added with delete button under default No proxy and click on Next button. |
3 | Select Custom protocol and enter port and click on + icon | Custom port should be added with delete button under default custom port. |
4 | Click on Configure button → click on OK button | 1. Proxy should be configured on IED. 2. IED should be in Connect state after Edge Service restarted. |
6 | Verify set proxy with No proxy and Custom port on proxy network popup. | Set proxy with No proxy and Custom port should appear in popup. Note : Also verify via : i. systemctl status manage_redsocks.service ii. iptables -L -n -t |
Test Title | Remove Proxy before IED Activation | |
---|---|---|
Test Category | Proxy | |
Test No | 4 | |
Description | Setting proxy fields in a Edge Device which is not activated before. User can make set operation using IED WebUI. | |
Pre-Conditions 1. User should have an IED without activated. 2.Proxy must already be configured on the IED. |
||
Steps | Action | Expected Result |
1 | Click on Network button and Verify set proxy on proxy network popup.. | Proxy which is already set should appear in popup. |
2 | Uncheck checkbox of Use a proxy server and click on Configure button → click on delete button . | Proxy network should be removed from Edge Device. |
3 | Open proxy page after removing proxy and restart of Edge service. . | Proxy details should be removed and Use a proxy server checkbox should not be checked. Note : Also verify via : i. Run wget www.google.com command on Edge Device terminal ii. Check command output and make sure removed Proxy IP shouldn't located in output. |
Test Title | Delete added No Proxy IP before activation | |
---|---|---|
Test Category | Proxy | |
Test No | 5 | |
Description | Setting/Updating proxy fields in a Edge Device which is not activated before. User can make set/update operation using IED WebUI. | |
Pre-Conditions 1.User should have an IED without activated. 2.Proxy tab of Settings page should be opened. |
||
Steps | Action | Expected Result |
1 | Check checkbox of Use a proxy server and enter proxy IP and port and click on next button. Note: If proxy has been required user name and password, keep fill. . |
No proxy page should appear with default ip address. |
2 | Enter No Proxy IP and click on + icon. | No proxy ip should be added with delete button under default No proxy and click on Next button. |
3 | Click on Configure button → click on OK button. . | 1. Proxy should be configured on IED. 2. IED should be in Connect state after Edge service restarted. |
4 | Delete added No Proxy IP . | No Proxy IP Should deleted |
Test Title | Delete added Custom Port before activation | |
---|---|---|
Test Category | Proxy | |
Test No | 6 | |
Description | Setting/Updating proxy fields in a Edge Device which is not activated before. User can make set/update operation using IED WebUI. | |
Pre-Conditions 1.User should have an IED without activated. 2.Proxy tab of Settings page should be opened. |
||
Steps | Action | Expected Result |
1 | Check checkbox of Use a proxy server and enter proxy IP and port and click on next button. Note: If proxy has been required user name and password, keep fill. . |
No proxy page should appear with default ip address. |
2 | Click on Next button of No proxy page. | Custom Port page should appear with default port. |
3 | Enter Custom Port and click on Configure button.. | Custom Port should be added with delete button under Custom Port. |
4 | Click on Configure button → click on OK button. | 1. Proxy should be configured on IED. 2. IED should be in Connect state after Edge service restarted. |
5 | Delete added Port from Custom Port page.. | Added Port should be deleted from Custom Port page. |
System Statistics Test Cases¶
Test Title | Statistics Tab | |
---|---|---|
Test Category | System Statistics | |
Test No | 1 | |
Description | Ensure that Edge Device statistics page is visible and works properly. | |
Pre-Conditions
1.IED should be activated and signed in. 2.After activation, an application should be installed on IED. |
||
Steps | Action | Expected Result |
1 | Click on Statistics tab. . | Statistics page should appear with Statistics and Operational Qualities details . |
Test Title | Verify CPU tile | |
---|---|---|
Test Category | System Statistics | |
Test No | 2 | |
Description | Chech whether CPU tile is proper by comparing Edge Device statistics page and information gathered from Edge Device. | |
Pre-Conditions 1.IED should be activated and signed in. 2.After activation, an application should be installed on IED. |
||
Steps | Action | Expected Result |
1 | Verify details on CPU tile. . | CPU details should be visible on Statistics Page. Note: Verify using top command. |
Test Title | Verify Memory tile of Edge Device | |
---|---|---|
Test Category | System Statistics | |
Test No | 3 | |
Description | Chech whether Memory tile is proper by comparing Edge Device statistics page and information gathered from Edge Device. | |
Pre-Conditions 1.IED should be activated and signed in. |
||
Steps | Action | Expected Result |
1 | Go to Statistics Page. . | Statistics page should be opened with Edge Device all statistics(Edge, Memory, CPU, Storage, Connectivity) and Operational Qualities. |
2 | Verify details on Memory tile. | Memory details should be visible on Statistics Page. Free, Used, Capacity and used % should appear. Note: Verify using top command or run cat /proc/meminfo or use free command. |
Test Title | Verify Memory tile of Installed App | |
---|---|---|
Test Category | System Statistics | |
Test No | 4 | |
Description | Chech whether memory tile is proper by comparing Edge Device statistics page and information gathered from Edge Device. | |
Pre-Conditions 1.IED should be activated and signed in. 2.Application should be installed on IED. |
||
Steps | Action | Expected Result |
1 | Select Installed app and click on 3 dots → Click on More Info. | App more info should appear with app details and volumes. |
2 | Verify App Memory. | Memory details should appear properly. |
Test Title | Verify Storage tile | |
---|---|---|
Test Category | System Statistics | |
Test No | 5 | |
Description | Chech whether storage tile is proper by comparing Edge Device statistics page and information gathered from Edge Device. | |
Pre-Conditions 1.IED should be activated and signed in. 2.After activation, an application should be installed on IED. |
||
Steps | Action | Expected Result |
1 | Verify details on Storage tile.. | Storage details should be visible on Statistics page. Note:Verify using df -h command. |
Test Title | Verify Connectivity | |
---|---|---|
Test Category | System Statistics | |
Test No | 6 | |
Description | Verify details on Connectivity tile. | |
Pre-Conditions 1.IED should be activated and signed in. 2.After activation, an application should be installed on IED. |
||
Steps | Action | Expected Result |
1 | Verify details on Connectivity tile.. | Connectivity details should be visible on Statistics Page. |
NTP Test Cases¶
Test Title | Add NTP Server on Edge Device Activation | |
---|---|---|
Test Category | NTP | |
Test No | 1 | |
Description | Add a valid NTP server configuration when creating Edge Device config file, and try to actiate Edge Device with this file. | |
Pre-Conditions 1. Activate Edge Device page should be opened. |
||
Steps | Action | Expected Result |
1 | Click on Settings button at Edge Device activation page. | Settings popup should be opened with LAN, Proxy and System Tab. |
2 | Open System tab and click on NTP server tile. | NTP Server popup should be opened. |
3 | Add valid server name and click on Add button.. | Server name should be added in the server list with delete and select button. |
4 | Click on Submit button. | NTP server should be added. Verify it using the following command : 1.cat /etc/ntp.conf → NTP server should be added 2. systemctl status ntp → NTP server service should be active and in running stat. |
Test Title | Remove NTP Server before activation | |
---|---|---|
Test Category | NTP | |
Test No | 2 | |
Description | Remove existing Ntp server configuration by using IED WebUI. | |
Pre-Conditions 1. Edge Device should not be activated before. 2. NTP Server should be added and Activate Edge Device page should be opened. |
||
Steps | Action | Expected Result |
1 | Goto Settings → open System tab → click on NTP Server tile. | NTP server popup should open and added NTP server shows with Delete button. |
2 | Click on Remove button on added NTP server then click on Submit button. | On removal of NTP server from list, Submit button should get enabled and NTP server should be removed from server list. |
3 | Run the command and verify via cat /etc/ntp.conf. |
NTP server should be removed from list. |
Test Title | Activate Edge Device with added NTP server | |
---|---|---|
Test Category | NTP | |
Test No | 3 | |
Description | Add a valid Ntp Server configuration to Edge Device before activation. | |
Pre-Conditions 1. Edge Device Activation page should be opened. |
||
Steps | Action | Expected Result |
1 | Goto Settings → open System tab → click on NTP Server tile. | NTP server popup should be opened. |
2 | Add valid server name and click on Add button. | Server name should be added in the server list. |
3 | Select the Preferred server from the List and click on Submit button. | Popup should close and server should be added. |
4 | Activate Edge Device. | Edge Device should be activated successfully. Verify added NTP server by running the following command : 1.cat /etc/ntp.conf → NTP server should be added 2.systemctl status ntp → NTP server service should be active and in running state. |
Test Title | Invalid NTP Server name before Activation | |
---|---|---|
Test Category | NTP | |
Test No | 4 | |
Description | Add an invalid Ntp Server configuration to Edge Device and try to activate Edge Device. | |
Pre-Conditions 1. Edge Device Activation page should be opened. |
||
Steps | Action | Expected Result |
1 | Goto Settings → open System tab → click on NTP Server tile. | NTP server popup should be opened. |
2 | Enter Invalid NTP server name. For e.g - adcd. Click on + Button. | Invalid NTP server error message should appear. |
Test Title | Invalid NTP Server name (After Activation) | |
---|---|---|
Test Category | NTP | |
Test No | 5 | |
Description | Try to add an invalid Ntp Server configuration to already activated Edge Device. | |
Pre-Conditions 1. Edge Device should be activated and user should be signed in. |
||
Steps | Action | Expected Result |
1 | Goto Settings → open System tab → click on NTP Server tile. | NTP server popup should be opened. |
2 | Enter Invalid NTP server name. For e.g - adcd. Click on + Button. | Invalid NTP server error message should appear. |
Test Title | Add NTP Server after Edge Device activation | |
---|---|---|
Test Category | NTP | |
Test No | 6 | |
Description | Try to add a valid Ntp Server configuration to already activated Edge Device. | |
Pre-Conditions 1. Edge Device should be activated and user should be signed in. |
||
Steps | Action | Expected Result |
1 | Goto Settings → open System tab → click on NTP Server tile. | NTP server popup should be opened and added NTP server shows with Delete button. |
2 | Add valid server name and click on Add button. | Server name should be added in the server list with delete and select button. |
3 | Click on Submit button. | NTP server should be added. |
4 | Verify added NTP server by running the following commands : 1.cat /etc/ntp.conf → NTP server should be added 2.systemctl status ntp → NTP server service should be active and in running state. |
Added NTP server should be visible. NTP server service should be active and in running state. |
Test Title | Remove NTP Server after activation | |
---|---|---|
Test Category | NTP | |
Test No | 7 | |
Description | Try to remove Ntp Server configuration to already activated Edge Device. | |
Pre-Conditions 1. Edge Device should be activated and user should be signed in. |
||
Steps | Action | Expected Result |
1 | Goto Settings → open System tab → click on NTP Server tile. | NTP server popup should be opened and added NTP server shows with Delete button. |
2 | Click on Delete Button and click on Submit button. | NTP server should be removed from Server list. |
3 | Verify deleted NTP server by running the following commands : 1.cat /etc/ntp.conf → NTP server should be deleted 2.systemctl status ntp → NTP server service should be active and in running state. |
Deleted NTP server should be removed. |
DNS Test Cases¶
Test Title | Activate IED with config having wrong DNS entry | |
---|---|---|
Test Category | DNS | |
Test No | 1 | |
Description | Create an activation config file which has a Network Interface configuration with incorrect DNS / nameserver IP address. Edge Device shouldn't resolve IEM DNS name with given DNS entry. Aim is testing the different behaviours when giving valid DNS server configuration and giving invalid configuration. | |
Pre-Conditions 1. DNS based IEM should be configured(Wildcard certificate) 2. IED should ready for activation. |
||
Steps | Action | Expected Result |
1 | Sign in DNS based IEM and create Edge Device config file. Note : Provide wrong/random DNS entry in Edge Device config file. |
Edge Device config file should be created successfully. |
2 | Browse created Edge Device config file to activate IED-OS. | Activation should fail with proper error message. |
Test Title | Activate IED with config having correct but different DNS entry | |
---|---|---|
Test Category | DNS | |
Test No | 2 | |
Description | Create an activation config file which has a Network Interface configuration with a different DNS name from IED-OS default DNS name (e.g Edge Device can have a DNS server entry provided by DHCP server before activation). Aim is testing whether DNS entry changed properly by IED-OS or not. | |
Pre-Conditions 1. DNS based IEM should be configured(Wildcard certificate) 2. IED should be configured and ready for activation. |
||
Steps | Action | Expected Result |
1 | Sign in DNS based IEM and create Edge Device config file. Note : Edge Device config file created with correct DNS which should be different from IED-OS default DNS. |
Edge Device config file should be created successfully. |
2 | Browse created Edge Device config file to activate IED-OS. | IED should be activated successfully with provided network details. |
Test Title | Activate IED without DHCP server and config having DHCP enabled | |
---|---|---|
Test Category | DNS | |
Test No | 3 | |
Description | Create an activation config file which has a Network Interface configuration with DHCP and valid DNS server name. And try to activate Edge Device with created config file in a network which has not a DHCP server. | |
Pre-Conditions 1. DNS based IEM should be configured(Wildcard certificate) 2.IED should be configured and ready for activation. 3. DHCP server should not be available for connected IED. |
||
Steps | Action | Expected Result |
1 | Sign in DNS based IEM and create Edge Device config file. Note : Edge Device config file should be created with DHCP enabled. |
Edge Device config file should be created successfully. |
2 | Browse created Edge Device config file to activate IED-OS. | Activation should fail with proper error message. |
Test Title | Activate IED without DHCP server and config having static IP & DNS | |
---|---|---|
Test Category | DNS | |
Test No | 4 | |
Description | Create an activation config file which has a Network Interface configuration with entering Static IP and valid DNS server name. And try to activate Edge Device with created config file in a network which has not a DHCP server. | |
Pre-Conditions 1. DNS based IEM should be configured(Wildcard certificate) 2. IED should be configured and ready for activation. 3. DHCP server should not be available for connected IED. |
||
Steps | Action | Expected Result |
1 | Sign in DNS based IEM and create Edge Device config file. Note :Edge Device config file should be created with static IP and correct DNS. |
Edge Device config file should be created successfully. |
2 | Browse created Edge Device config file to activate IED-OS. | IED should be activated successfully with provided network details. |
Test Title | Activate IED with STATIC IP on wildcard certs IEM | |
---|---|---|
Test Category | Edge Core Activation | |
Test No | 1 | |
Description | Create an activation config file which has a Network Interface configuration with a valid Static IP and activate Edge Device with this config file. | |
Pre-Conditions 1. Portal (IEM) should be available for login. 2. IED should be available to activate. 3. IEM with wildcard certificate should be available. |
||
Steps | Action | Expected Result |
1 | Open New Edge Device popup from portal. | Popup should be opened with Edge Device tab open and disabled next button. |
2 | Enter all details on Edge Device tab and click on next button. | Network interface tab should be opened with next and back button. |
3 | Click on + button of network interface. | Add Network Interface popup should be opened. |
4 | Create Edge Device config file with Mac address, Gateway Interface and STATIC IP. | Edge Device config file should be downloaded successfully. |
5 | Open IED in browser and browse Edge Device config file and activate IED. | 1. IED should be activated successfully. 2. User able to login successfully. |
6 | Verify activated IED on portal. | IED should appear online on portal. |
Edge Core Activation Test Cases¶
Test Title | Activate IED using DHCP IP on wildcard certs IEM | |
---|---|---|
Test Category | Edge Core Activation | |
Test No | 2 | |
Description | Create an activation config file which has a Network Interface configuration with DHCP and activate Edge Device with this config file. | |
Pre-Conditions 1.Portal should be available for login. 2.IED should be available to activate. 3.IEM with wildcard certificate should be available. |
||
Steps | Action | Expected Result |
1 | Open New Edge Device popup from portal. | Popup should be opened with Edge Device tab open and disabled next button. |
2 | Enter all details on Edge Device tab and click on next button. | Network interface tab should be opened with next and back button. |
3 | Click on + button of network interface. | Add Network Interface popup should be opened. |
4 | Create Edge Device config file with Mac address, Gateway Interface and DHCP. | Edge Device config file should be downloaded successfully. |
5 | Open IED in browser and browse Edge Device config file and activate IED. | 1. IED should be activated successfully. 2. User able to login successfully. |
6 | Verify activated IED on portal. | IED should appear online on portal. |
Test Title | Activate IED with DHCP IP | |
---|---|---|
Test Category | Edge Core Activation | |
Test No | 3 | |
Description | Using Self-signed IEM, create an activation config file which has a Network Interface configuration with DHCP and activate Edge Device with this config file. | |
Pre-Conditions 1. Portal should be available for login. 2. IED should be available to activate. 3. Self-signed IEM should be available. |
||
Steps | Action | Expected Result |
1 | Open New Edge Device popup from portal. | Popup should be opened with Edge Device tab open and disabled next button. |
2 | Enter all details on Edge Device tab and click on next button. | Network interface tab should be opened with next and back button. |
3 | Click on + button of network interface. | Add Network Interface popup should be opened. |
4 | Create Edge Device config file with Mac address, Gateway Interface and DHCP. | Edge Device config file should be downloaded successfully. |
5 | Open IED in browser and browse Edge Device config file and activate IED. | 1. IED should be activated successfully. 2. User able to login successfully. |
6 | Verify activated IED on portal. | IED should appear online on portal. |
Test Title | Activate IED with STATIC IP | |
---|---|---|
Test Category | Edge Core Activation | |
Test No | 4 | |
Description | Using Self-signed IEM, create an activation config file which has a Network Interface configuration with Static IP and activate Edge Device with this config file. | |
Pre-Conditions 1. Portal (IEM) should be available for login. 2. IED should be available to activate. 3. Self-signed IEM should be available. |
||
Steps | Action | Expected Result |
1 | Open New Edge Device popup from portal. | Popup should be opened with Edge Device tab open and disabled next button. |
2 | Enter all details on Edge Device tab and click on next button. | Network interface tab should be opened with next and back button. |
3 | Click on + button of network interface. | Add Network Interface popup should be opened. |
4 | Create Edge Device config file with Mac address, Gateway Interface and STATIC IP. | Edge Device config file should be downloaded successfully. |
5 | Open IED in browser and browse Edge Device config file and activate IED. | 1. IED should be activated successfully. 2. User able to login successfully. |
6 | Verify activated IED on portal. | IED should appear online on portal. |
Test Title | Activate IED with DHCP IP on Self Signed certs IEM | |
---|---|---|
Test Category | Edge Core Activation | |
Test No | 5 | |
Description | Using Self-signed IEM with certificates, create an activation config file which has a Network Interface configuration with DHCP and activate Edge Device with this config file. | |
Pre-Conditions 1. Portal should be available for login. 2. IED should be available to activate. 3. Self-signed IEM with certificates should be available. |
||
Steps | Action | Expected Result |
1 | Open New Edge Device popup from portal. | Popup should be opened with Edge Device tab open and disabled next button. |
2 | Enter all details on Edge Device tab and click on next button. | Network interface tab should be opened with next and back button. |
3 | Click on + button of network interface. | Add Network Interface popup should be opened. |
4 | Create Edge Device config file with Mac address, Gateway Interface and DHCP. | Edge Device config file should be downloaded successfully. |
5 | Open IED in browser and browse Edge Device config file and activate IED. | 1. IED should be activated successfully. 2. User able to login successfully. |
6 | Verify activated IED on portal. | IED should appear online on portal. |
Test Title | Activate IED with STATIC IP on Self Signed certs IEM | |
---|---|---|
Test Category | Edge Core Activation | |
Test No | 6 | |
Description | Using Self-signed IEM with certificates, create an activation config file which has a Network Interface configuration with Static IP and activate Edge Device with this config file. | |
Pre-Conditions 1.Portal should be available for login. 2.IED should be available to activate. 3.Self-signed IEM with certificates should be available. |
||
Steps | Action | Expected Result |
1 | Open New Edge Device popup from portal. | Popup should be opened with Edge Device tab open and disabled next button. |
2 | Enter all details on Edge Device tab and click on next button. | Network interface tab should be opened with next and back button. |
3 | Click on + button of network interface. | Add Network Interface popup should be opened. |
4 | Create Edge Device config file with Mac address, Gateway Interface and STATIC IP. | Edge Device config file should be downloaded successfully. |
5 | Open IED in browser and browse Edge Device config file and activate IED. | 1. IED should be activated successfully. 2. User able to login successfully. |
6 | Verify activated IED on portal. | IED should appear online on portal. |
App Management Test Cases¶
Test Title | Install application on Edge Devices from Applications page | |
---|---|---|
Test Category | App Management | |
Test No | 1 | |
Description | Install an application on an Edge Device from Application page on IEM WebUI. | |
Pre-Conditions 1. IEM app should be up and running. 2. Application should be created in My Projects. 3. Activated Edge Devices should be available. |
||
Steps | Action | Expected Result |
1 | Sign in IEM and open My Projects page. | User's app should be listed in My Projects page. |
2 | Click on app and open it → Click on Install button on application version under actions → Select Edge Devices on popup and click on Install Now button | Popup should be unloaded and another popup should be opened with job status button. |
3 | Click on Job Status button. | User should be redirected to Job status page and submitted job should be there. |
4 | Verify app on IED. | App should be installed successfully on IED. |
Test Title | Start Application | |
---|---|---|
Test Category | App Management | |
Test No | 2 | |
Description | Start Application using IEM WebUI. | |
Pre-Conditions 1. User should login to portal. 2. IED should have sign in. 3. Application should be installed on IED. |
||
Steps | Action | Expected Result |
1 | Go to My Installed Apps → open application and click on Start button. | Start App popup should appear with Start Now and Start Later buttons |
2 | Click on Start now button. | Popup for Start application with app Start message should appear. |
3 | Click on Job Status button. | User should be redirected to Job status page. Start app job status should appear properly. |
Test Title | Restart Application | |
---|---|---|
Test Category | App Management | |
Test No | 3 | |
Description | Restart Application using IEM WebUI. | |
Pre-Conditions 1. User should login to portal. 2.IED should have sign in. 3.Application should be installed on IED. |
||
Steps | Action | Expected Result |
1 | Go to My Installed Apps → open application and click on Restart button. | Restart App popup should appear with Restart Now and Restart Later buttons |
2 | Click on Job Status button. | User should be redirected to Job status page. Restart app job status should appear properly. |
Test Title | Stop Application | |
---|---|---|
Test Category | App Management | |
Test No | 4 | |
Description | Stop Application using IEM WebUI. | |
Pre-Conditions 1. User should login to portal. 2.IED should have sign in. 3.Application should be installed on IED. |
||
Steps | Action | Expected Result |
1 | Go to My Installed Apps → open application and click on Stop button. | Stop App popup should appear with Edge Device list on which application is installed. |
2 | Click on Stop button. | Stop App popup should appear with Stop Later/Stop Now buttons. |
3 | Click on Stop Now button. | Popup for Stop application with app Stop message should appear. |
4 | Click on Job Status. | User should be redirected to Job status page. Stop app job status should appear properly. |
Test Title | Uninstall Application | |
---|---|---|
Test Category | App Management | |
Test No | 5 | |
Description | Uninstall Application using IEM WebUI. | |
Pre-Conditions 1. User should login to portal. 2. IED should have sign in. 3. Application should be installed on IED. |
||
Steps | Action | Expected Result |
1 | Go to My Installed Apps → open application and click on Uninstall button. | Uninstall App popup should appear with Uninstall Now and Uninstall Later buttons |
2 | Click on Uninstall now button. | Popup for Uninstall application with app Uninstall message should appear. |
3 | Click on Job Status button. | User should be redirected to Job status page. Uninstall app job status should appear properly. |