Test Plan Execution Report (on specific build)
Test Project: XiVO
Test Plan: XiVO 2023.05 (Kuma) LTS13
Build: 2023.05.02
Printed by TestLink on 08/17/2023
X-1547: UC and Mobile App behaviour
X-715: Recording and Configuration are up
X-707: Agent logged in logged out
X-708: Kibana is up and data available
X-709: SpagoBI is up and statistics are generated
X-711: Call history is available
X-1174: Desktop assistant is available and running
X-1324: Desktop assistant MSI installation
X-769: WebRTC Call using latest versions of Chrome on Linux
X-770: WebRTC Call using latest versions of Chrome on Windows
X-1335: WebRTC Call using latest versions of Chrome under Win on oldest supported LTS
X-1450: Web notifications are displayed
X-1238: Calls from a phone user to a WebRTC user on MDS
X-1240: Call WebRTC user on MDS1 from/to external
X-1477: Join ivr from extern number (DID)
X-1482: Forwards to a queue from a dial menu
X-1531: Rename / Edit / Delete flowchart
X-1563: add / update / delete sound files (voiceprompts)
X-1617: Retry connection to AMI
X-1113: Switch inbetween CC / Switchboard and UC in desktop assistant settings
X-1479: Minimal size when video is ongoing
X-1097: I can have the user statuses whatever its MDS
This test plan contains tests valid for Kuma (LTS13, a.k.a. 2023.05).
It is to be used for Jabbah Bugfix release (like 2023.05.01 etc.)
Test suite with high level feature tests.
Test Case X-1547: UC and Mobile App behaviour [Version : 1] | |||
---|---|---|---|
Author: | lmeiller | ||
Summary: Tests that multiple PJSIP contacts may ring at the same time and don't overlap each others | |||
Preconditions: Mobile application attached to a webrtc user U1 on main Mobile application attached to a webrtc user U2 on mds User U3 | |||
#: | Step actions: | Expected Results: | |
1 | Launch mobile application and connect user U1 | User is connecetd to mobile APP | |
2 | Open UC assistant and connect same user U1 | User is connected to UC assistant | |
3 | Make a call from user U3 to U1 | U1 mobile app is ringing U1 UC is ringing | |
5 | Answer the call from Mobile | UC of U1 should stop ringing and call should disapear from call line | |
6 | Hangup call, make a call from U1 UC to U3 | UC of U1 shows a call line No call displayed in mobile APP | |
7 | Hangup call, make a call from U1 mobile App to U3 | UC of U1 shows no call Call is displayed in Mobile App | |
8 | Make an attended transfer from UC assistant | calls are only displayed in UC assistant | |
9 | Hangups calls and make an attended transfer from mobile App | calls are only displayed on mobile App | |
10 | Disconnect U1 from mobile APP and UC assistant | user is logged off | |
11 | Launch mobile App and connect User U2 (mds user) | User U2 is connected to mobile App | |
12 | Open UC assistant and connect same user U2 | User U2 is connected to UC assistant | |
13 | Make a call from U3 to U1 | U2 mobile app and U2 UC assistant is ringing | |
14 | Answer the call from mobile | Call is answered | |
15 | Hangup call and make a call from mobile to U3 and answer it | U3 and U1 are in conversation | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-715: Recording and Configuration are up [Version : 1] | |||
---|---|---|---|
Author: | vsodoma | ||
Last edit by: | bschuler | ||
Summary: Recording saves call records and Configuration manages users that can access it | |||
Preconditions:
Xivo and XivoCC installed, at least one agent in a queue, some calls passed
Package for the recording installed following the procedure described in the documentation:
xivocc/install_and_config/installation/installation.html#recording-xpbx
and configured according to documentation :
xivocc/configuration/recording/recording.html
| |||
#: | Step actions: | Expected Results: | |
1 | Configuration: Login as "avencall" with password "superpass" using https://XIVO_IP/configmgt URL
| You should be logged in and see list of users | |
3 | Configuration: Type a letter into search field on the right side | Drop-down list of XiVO users appears | |
4 | Configuration: Through fingerboard open configuration | You should be logged in and see list of users | |
5 | Configuration: Type a letter into search field on the right side | Drop-down list of XiVO users appears | |
6 |
Configuration: Select a user that has XivoCC login and password defined Add him (with "+" button) Select Superviseur profile, assign him to a queue and confirm | The user appears in the list of users
| |
7 | Recording: Try login as user that has login and password defined in Xivo configuration, but he is not in CC Configuration | User is recognized, but can't login Message "Aucun droit d'accès n'existe pour vous" appears | |
8 | Call a queue, answer, talk to the microphone | ||
9 | Recording: Login as the newly added user | You are logged in | |
10 | Recording: Open the first tab - Liste des enregistrements | You should see list of call records | |
11 | Recording: Check the most recent call records (on top) | Last record should be recent Records should have different length If the topmost record has zero length, refresh the page | |
12 | Recording: Download a recent record | Wav file is downloaded | |
13 | Recording: Open the file in default media player |
Test record is being played | |
14 | Configuration: Refresh the page to see if you are still logged in. Login if not Delete the newly added user | The user disappears from the list of users | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-707: Agent logged in logged out [Version : 2] | |||
---|---|---|---|
Author: | ttaraba | ||
Summary: Agen can login, change styate, see available agents on its queue | |||
Preconditions: Agents A1 and A2, both assigned to Q1, not logged in to the agent interface | |||
#: | Step actions: | Expected Results: | |
1 | Agent A1 put the username and password and click to the button "Se connecter" | Agent A1 is logged in the Agent interface. A1 state is Ready (green icon). | |
2 | Agent A1 is logged. | Agent A1 sees his queue and calls in queue. A1 state is Ready (green icon). | |
3 |
In CCManager agent view check value of statistic "Tot. Pause" | A1 state is Paused (red icon). | |
4 | Agent A1 change his state Pause back into Ready. | A1 state is Ready (green icon). In CCManager verify that statistic "Tot. Pause" was incremented. | |
5 | Agent A2 is logged A2 device must be available (on mds0 = main) | In Activities tab move cursor on queue Q1 on Status column and verify that number of Avail. agents increased | |
6 | Logout A2 | In Activities tab move cursor on queue Q1 on Status column and verify that number of Avail. agents decreased | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-708: Kibana is up and data available [Version : 1] | |||
---|---|---|---|
Author: | vsodoma | ||
Last edit by: | vvorisek | ||
Summary: Checks the Kibana panels | |||
Preconditions: Xivo and XivoCC installed, at least one agent in a queue and some calls passed | |||
#: | Step actions: | Expected Results: | |
1 | Open Kibana in a browser | Kibana welcome page is shown | |
2 | To import some data in Kibana, follow this documentation: https://documentation.xivo.solutions/en/latest/administrator/xivocc/configuration/reporting.html#import-default-configuration-and-demo-dashboards | You should see some calls in following widgets:
TOUTES FAS
APPELS RÉPONDUS PAR FA
| |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-709: SpagoBI is up and statistics are generated [Version : 1] | |||
---|---|---|---|
Author: | vsodoma | ||
Last edit by: | bschuler | ||
Summary: Checks SpagoBI and statistics using sample reports | |||
Preconditions: Xivo and XivoCC installed, at least one agent in a queue, some calls passed Sample reports installed following the procedure described in the documentattion: https://documentation.xivo.solutions/projects/xivo-nextlts/en/latest/installation/xivocc/installation/installation.html#spagobi | |||
#: | Step actions: | Expected Results: | |
1 |
Open the SpagoBI and log in using biadmin/biadmin | You should be logged in | |
2 | Open the Documents development item from the sidebar (directory icon, the name is shown in a tooltip), then go to system directoty and open the data status report by clicking on it | You should get a rapport called Etat de la base des statistiques in this rapport you have to check that dates for Dernier queuelog, Dernier cel, Call data and Call on queue correspond to the last call passed on the xivo and for the other tables the time should be at more half an hour before "now", means if you generated the report at 10.10, the time should be 9.30 or 9.45 | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-711: Call history is available [Version : 1] | |||
---|---|---|---|
Author: | vsodoma | ||
Summary: Validate that the call history is generated and available through xuc interfaces | |||
Preconditions: Xivo and XivoCC installed, some calls passed by user U1 | |||
#: | Step actions: | Expected Results: | |
1 | Login to the xivo assistant as user U1 | You should be logged in | |
2 | Open the call history | You should see calls passed by user U1 with numbers translated to names for xivo users. | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-1174: Desktop assistant is available and running [Version : 1] | |||
---|---|---|---|
Author: | lmeiller | ||
Last edit by: | eallovon | ||
Summary: Verify that desktop assistant is available to be downbloaded from web interface and at least runs on Windows | |||
Preconditions:
| |||
#: | Step actions: | Expected Results: | |
1 | Go to https://<xivocc>/install/win64 | Check that download starts | |
2 | On windows , right click on the installer .exe file and check in properties that file is signed as Avencall | Application is marked as signed | |
3 | Install it | If the version >= Jabbah, check that the gif during installation is the xivo by wisper logo
| |
4 | You can connect a user | User is connected | |
5 | Dial *55 | Call is OK | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-1324: Desktop assistant MSI installation [Version : 1] | |||
---|---|---|---|
Author: | jpthomasset | ||
Last edit by: | eallovon | ||
Summary: Verify that desktop assistant MSI installer is build and works | |||
#: | Step actions: | Expected Results: | |
1 | Go to http://jenkins.xivo.solutions:8080/job/desktop-assistant-msi-builder/ and download the MSI package of this release | Package is available | |
2 | On windows with no desktop assistant, install the downloaded MSI package | Installation is successfull | |
3 | Start the desktop assistant and logon | Application is started and user is connected | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-769: WebRTC Call using latest versions of Chrome on Linux [Version : 1] | |||
---|---|---|---|
Author: | vsodoma | ||
Last edit by: | rjamali | ||
Summary: Test an outgoing WebRTC call using the latest Stable and Beta release of Chrome under Linux. Please, write down in the comment box the exact versions of Chrome tested. | |||
Preconditions: Webrtc users U1 U2 and U3
| |||
#: | Step actions: | Expected Results: | |
1 | Install latest stable version of chrome, listed in the prerequisites | ||
2 |
Login with the CTI credentials of the user configured with the WebRTC line.
| Login OK, registered in the navigator developer console. | |
3 | Type an extension number in the search box and press Enter | You hear a ringback tone | |
4 | Callee answers | You can talk with the callee | |
5 | Callee hangs up | No more active calls in the Calls view | |
6 | Test webrtc conferences : | All three users are in a webrtc conference and can talk to each other | |
7 | Repeat step 2-6 with latest Beta version of Chrome | For versions higher than Five.14 and Polaris.09 check that you have no warning about rtcpMuxPolicy in the developer console. | |
8 | Connect U1 on chrome, U2 on chrome beta, U3 on electron | The users can call the conference and hear each other | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-770: WebRTC Call using latest versions of Chrome on Windows [Version : 1] | |||
---|---|---|---|
Author: | vsodoma | ||
Last edit by: | rjamali | ||
Summary: Test an outgoing WebRTC call using the latest Stable and Beta release of Chrome under Windows. Please, write down in the comment box the exact versions of Chrome tested. | |||
Preconditions: webrtc users U1, U2 and U3 XUC_HOST in the custom.env file must use network interface accessible from Windows | |||
#: | Step actions: | Expected Results: | |
1 | Install latest stable version of chrome, listed in the prerequisites | ||
2 |
Login with the CTI credentials of the user configured with the WebRTC line.
| Login OK, registered in the navigator developer console. | |
3 | Type an extension number in the search box and press Enter | You hear a ringback tone | |
4 | Callee answers | You can talk with the callee | |
5 | Callee hangs up | No more active calls in the Calls view | |
6 | Test webrtc conferences : | All three users are in a webrtc conference and can talk to each other | |
7 | Repeat step 2-6 with latest Beta version of Chrome | ||
8 | Connect U1 on chrome, U2 on chrome beta, U3 on electron | The users can call the conference and hear each other | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-1335: WebRTC Call using latest versions of Chrome under Win on oldest supported LTS [Version : 1] | |||
---|---|---|---|
Author: | eallovon | ||
Summary: Test an outgoing WebRTC call using the latest Beta release of Chrome on the oldest currently supported LTS (at the time of writing -2020/12- this is Aldebaran). Please, write down in the comment box the exact versions of Chrome tested.
The goal is to check that Chrome didn't deprecate any WebRTC and/or SSL/TLS that won't be compatible with an older version/configuration of asterisk (the goal is to not reproduce the #3676 bug)
For Aldebaran please follow procedure in ticket https://projects.xivo.solutions/issues/3676#Fix
| |||
Preconditions: Have XiVO/XiVOCC with oldest currently mainained LTS Install required Chrome from: | |||
#: | Step actions: | Expected Results: | |
1 | Start your XiVO and XiVOCC for oldest currently maintained LTS - till 2021/03 this is Aldebaran - then till 2021/10 this will be Boréalis | ||
2 | Install latest stable version of chrome, listed in the prerequisites | ||
3 |
Login with the CTI credentials of the user configured with the WebRTC line.
| Login OK, registered in the navigator developer console. | |
4 | Type an extension number in the search box and press Enter | You hear a ringback tone | |
5 | Callee answers | You can talk with the callee | |
6 | Callee hangs up | No more active calls in the Calls view | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-1450: Web notifications are displayed [Version : 1] | |||
---|---|---|---|
Author: | tmourier | ||
Last edit by: | bschuler | ||
Preconditions: any user | |||
#: | Step actions: | Expected Results: | |
1 | search for an user, unfold the userline and click click on his phone number | a toast should appear to tell you that the phone number is now copied to the clipboard paste it somewhere to verify | |
3 | click on his email | a toast should appear to tell you that the email is now copied to the clipboard paste it somewhere to verify | |
4 | search for a meetingroom and click on the sharing link button | a toast appears to tell you that the sharing link was copied to your clipboard | |
5 | re-do for UCAssistant or CCAgent (the one you've not done yet) | ||
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-1238: Calls from a phone user to a WebRTC user on MDS [Version : 1] | |||
---|---|---|---|
Author: | rjamali | ||
Summary: This test aims to verify that a webrtc user on mds1 can call and receive internal calls from a phone user on MDS0. | |||
Preconditions: MDS1 installed WebRTC user W1 on MDS1 Phone user U1 on MDS0 Both connected on UCAssistant
| |||
#: | Step actions: | Expected Results: | |
1 | U1 calls W1 from MDS0 | W1 can pick up the call and speak to U1 | |
2 | W1 calls U1 from MDS1 | U1 can pick up the call and speak to W1 | |
3 | From the webi, edit U1's line to MDS1 | Both W1 and U1 are on MDS1 | |
4 | U1 calls W1 | W1 can pick up the call and users speak to each other | |
5 | W1 calls U1 | U1 can pick up the call and users speak to each other | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-1240: Call WebRTC user on MDS1 from/to external [Version : 1] | |||
---|---|---|---|
Author: | rjamali | ||
Summary: Calls between external user and webrtc on MDS | |||
Preconditions: An external user E1 A WebRTC user W1 on MDS1 W1 connected to the XiVO assistant | |||
#: | Step actions: | Expected Results: | |
1 | W1 calls E1 | E1 receives the call and users can speak to each other | |
2 | E1 calls W1 | W1 receives the call and users can speak to each other | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-1477: Join ivr from extern number (DID) [Version : 1] | |||
---|---|---|---|
Author: | ttaraba | ||
Summary: Be able to join ivr using number from extern | |||
Preconditions: This requires IVR Editor up and running See - doc is on the way as of 2021.15.05 Have 1 ivr created
Incoming call: Did: 0123123007 or any matching prefix for your maquette | |||
#: | Step actions: | Expected Results: | |
1 | Dial your DID from the prod user P1 using xivo-net eg. 2123007 | Call is answered by the IVR | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-1482: Forwards to a queue from a dial menu [Version : 1] | |||
---|---|---|---|
Author: | tmourier | ||
Summary: This requires IVR Editor up and running See - doc is on the way as of 2021.15.05 | |||
Preconditions: Have 1 IVR scenario created with a menu forwarding to a queue Have an agent in that queue ready to answer calls Incoming call: Did: 0123123007 or any matching prefix for your maquette | |||
#: | Step actions: | Expected Results: | |
1 | Dial the correct DID from the prod to reach your IVR scenario | You should arrive in the menu | |
2 | When the audio is played, press the corresponding button to go to the queue | You should then arrive in the queue waiting list and the agent should ring | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-1529: IVR duplication [Version : 1] | |||
---|---|---|---|
Author: | vnovy-ext | ||
Summary: Be able to duplicate existing IVR flowchart | |||
Preconditions: This requires IVR Editor up and running See - doc is on the way as of 2021.15.05 Have 1 ivr created | |||
#: | Step actions: | Expected Results: | |
1 | In webi go to IVR index page Services -> IPBX -> IVR | You can see IVR flowcharts index with at least 1 IVR listed (according preconditions) | |
2 | Invoke flowchart duplication for by clicking star icon in the most right column | IVR duplication form opens | |
3 | Insert unique name for the new IVR flowchart to the form and submit it | IVR flowcharts index apears and contains a the new flowchart with the name insrted to the form | |
4 | Compare the original and the new flowchart | Both flowchart are same. They have same nodes (type, name, parameters) on same position on the screen and flowchart contains same connection between nodes. | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-1531: Rename / Edit / Delete flowchart [Version : 1] | |||
---|---|---|---|
Author: | tmourier | ||
Summary: Checks that the action buttons works as expected | |||
Preconditions: One or more flowcharts already created | |||
#: | Step actions: | Expected Results: | |
1 | Go into Service > IPBX > Call management and open "IVR" | The list of already created flowcharts should appear | |
2 | Try to rename one or more of them by clicking the pen icon | You can rename them | |
3 | Try to open the configuration page by clicking on the cog icon | You can reconfigure them | |
4 | Try to delete one or more of them | It should prompt you asking if you're sure to delete the flowchart | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-1563: add / update / delete sound files (voiceprompts) [Version : 1] | |||
---|---|---|---|
Author: | tmourier | ||
Summary: This test checks that you can correctly add, edit and delete voiceprompts (the audio files available to be played in the ivr) | |||
Preconditions: A web interface | |||
#: | Step actions: | Expected Results: | |
1 | Go in services > ipbx > call management > ivr voice prompts | it should open the ivr voice prompts page | |
2 | click on the orange button "load" | it should open the form to create a new voice prompt | |
3 | fill in a description and a file and click upload | it should blame you for not filling in a name | |
4 | fill the name then re-click upload | it should save your voiceprompt and go back to the list | |
5 | click the pen icon in the bar of your newly created voiceprompt | it should open an edition form without the possibility to upload an audio file | |
6 | change the name and the description and save | it should save and go back to the list (it should also prevent you from saving without a name) | |
7 | click on the upload button (with a small disk and an arrow on the right of the edit button) | it should open an edition form with the possibility to upload a new audio file | |
8 | update the audio file with a new one then save | it should allow you to change it and then go back to the list | |
9 | click the play button | it should play the newly updated audio file | |
10 | click on the trash icon | it should delete the voiceprompt | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-1582: Mass import of files [Version : 1] | |||
---|---|---|---|
Author: | tmourier | ||
Summary: Checks that mass import works | |||
#: | Step actions: | Expected Results: | |
1 | Go in services > IPBX > call management > IVR voice prompts | the voice prompts page should be displayed | |
2 | click mass upload | it should open a form with a select files button | |
3 | select multiple files and validate | it should display them in a line | |
4 | click upload | it should upload them and if all of them are validated, redirect you to the list of files | |
5 | retry to upload, with a duplicate name | it should prevent you from uploading the duplicate | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-1617: Retry connection to AMI [Version : 1] | |||
---|---|---|---|
Author: | esevellec | ||
Summary: This test ensure the xuc connection to AMI is retry and is behaving well with multiples mds unreachable. | |||
Preconditions: Have a XiVO and XiVO CC or XiVO UC working. Have one configured mds mds1. | |||
#: | Step actions: | Expected Results: | |
1 | In webi : Configuration -> Media Servers, add 5 unreachable mds. (e.g. name: mds2, display name : media server 2, ip: 10.11.12.13) etc. | You have 6 mds in the webi : main, mds1 and 5 unreachable. | |
2 | Check if xuc is connected to mds ami : execute following commands on mds1 machine. `asterisk -rx "manager show connected"` | The result should contain xuc | |
3 | Restart xuc (the goal here is just to synchronize AMI retry connection to help you to count the retry intervals) open xuc logs `/var/log/xivocc/xuc/xuc.log` on xivocc machine Open also configmgt logs `/var/log/xivo/xivo-confimgt/xivo-confimgt.log` on xivo machine | You should see xuc retry ami connection for each 5 mds each 2 minutes. You also see the 5 requests in configmgt logs | |
4 | Delete an unreachable mds from webi | You only see 5 retry for following requests | |
5 | Open the AMI on mds1 : `asterisk -r` on mds1 machine Then edit mds1 in webi (you don't need to change a value, just save the form) | You should see xuc instantly log out and log in from the cli ``` [Jun 27 09:45:39] == Manager 'xuc' logged off from 10.181.31.3 ``` | |
6 | Create a new unreachable mds from the webi | You see an additionnal retry every 2 minutes (it may be not synchronised with the others) | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-1113: Switch inbetween CC / Switchboard and UC in desktop assistant settings [Version : 1] | |||
---|---|---|---|
Author: | vsodoma | ||
Last edit by: | tmourier | ||
Summary: Test for the new button in the desktop assistant which is used to switch inbetween UC Assistant, switchboard and CC Agent easily | |||
Preconditions: Desktop assistant opened and not logged in | |||
#: | Step actions: | Expected Results: | |
1 | click the wrench icon (settings) in the top right corner | it should open the settings tab | |
2 | check if UC Assistant is selected by default | ||
3 | click on CC Agent and save the settings | it should reload the desktop assistant with the CC Agent inside | |
4 | open the settings and select UC Assistant, then save | it should reload the desktop assistant with the UC Assistant inside | |
5 | open the settings and select switchboard, then save | it should reload the desktop assistant with the switchboard inside | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | Desktop App | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-1393: Desktop app resize [Version : 1] | |||
---|---|---|---|
Author: | tmourier | ||
Summary: This test checks that the desktop app can be resized correctly | |||
Preconditions: a desktop app installed and a webrtc connected on it | |||
#: | Step actions: | Expected Results: | |
1 | start the desktop app | it should be the same size as you left it | |
2 | resize it as you wish | it should allow you to do whatever you want with it but there is still a minimal size that you cannot bypass | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | Desktop App | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-1479: Minimal size when video is ongoing [Version : 1] | |||
---|---|---|---|
Author: | lmeiller | ||
Last edit by: | akostov | ||
Summary: Test that resize is working smoothly when resizing desktop assistant | |||
#: | Step actions: | Expected Results: | |
1 | U1 logs in the assistant | Window goes to maximized state | |
2 | U1 reclick on toggle maximize | Window goes back to inital state | |
3 | U1 joins a meeting room | Window goes to maximized state | |
4 | U1 reclick on toggle maximize | Windows doesn't go to initial state but keep more width to see that a video is ongoing | |
5 | Try to doucble click on title bar | Behaviour should be the same | |
6 | To be tested on uc, cc and from XiVO >= Jabbah, also switchboard | ||
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test related to a MDS in a XDS environement
Test Case X-1097: I can have the user statuses whatever its MDS [Version : 1] | |||
---|---|---|---|
Author: | vsodoma | ||
Summary: When in an XDS installation I should see the correct status of every user of installation. Note that currently (Callisto.02) the initial state is incorrect but becomes eventually correct. | |||
Preconditions: XDS with - MDS0 with U01 - MDS1 with U11 and U12 - MDS2 with U21
| |||
#: | Step actions: | Expected Results: | |
1 | After system is started up have log in UC Assistant with U01 U11 and U21 | ||
2 | For U01, U11 and U21 select as favorite U01, U11, U12, U21 | Check the state (at this time the state may be incorrect. this is normal as of Callisto.02) | |
3 | U01 calls U11 | State must be correct on all UC Assistant - U01 (dialing) - U11 (ringing) | |
4 | U11 answers | State must be correct on all UC Assistant - U01 (on call) - U11 (on call) | |
5 | U11 hangup | State must be correct on all UC Assistant - U01 (idle) - U11 (idle) | |
6 | U12 calls U21 | State must be correct on all UC Assistant - U12 (dialing) - U21 (ringing) | |
7 | U12 hangup | State must be correct on all UC Assistant - U12 (idle) - U21 (idle) | |
8 | |||
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |
Test Case X-1081: Handle AMI connection failure [Version : 1] | |||
---|---|---|---|
Author: | vsodoma | ||
Summary: Related to bug #2282 Test we can recover successfully from an AMI disconnection | |||
#: | Step actions: | Expected Results: | |
1 | Initiate a call from web-assistant and destination answers | A call is displayed in web-assistant | |
2 |
| The web-assistant should be still available but no call is displayed in the user interface | |
3 | Hangup call manually on the phone | ||
4 |
| A call should be displayed in the web-assistant | |
Execution type: | Manual | ||
Estimated exec. duration (min): | |||
Priority: | Medium | ||
Requirements | None | ||
Keywords: | None | ||
Execution Details | |||
Build | 2023.05.02 | ||
Execution Result | Not Run |