We are considering building a system using the Genesys Cloud SDK within JavaScript for executing OAuth2 authentication, establishing WebSocket connections from client PCs, and retrieving incoming call information. We have learned from the release notes that new versions of the SDK and API are released approximately twice a month. We are gathering information to evaluate the likelihood of these new releases causing issues in systems built using the SDK or API. We would appreciate it if you could provide information in response to the following questions.
(1) When you release new versions of the SDK or API, we assume that quality assurance testing is conducted by your company (Genesys). In these quality assurance tests, are there any standard test cases that are invariably executed? We understand that the content of the tests varies depending on the changes. However, we would like to know about the standard tests that are always performed, regardless of the changes. We hope that if our usage aligns with these standard tests, we can assess the potential for system issues due to the new version releases as being low.
(2) We intend to build our system based on the sample code provided on the following websites. Is our understanding correct that the usage of the SDK introduced here is considered standard by your company? Additionally, may we assume that these standard usages are covered in your quality assurance testing when releasing new versions of the SDK or API?
[Sample Code Websites] For OAuth2 authentication, we are referencing the SDK code from the following website (see the section labeled [Web Implicit grant]):
For SDK code used to call each API, we select the desired API from the left tab on the following website and refer to the SDK sample code for various languages: