USSD 应用自动化测试

USSD app automation testing

我对自动化和 API 测试还很陌生。我目前的项目是基于 USSD 的银行业务。我目前正在通过在浏览器模拟器上提供输入并读取控制台输出(ssh 到服务器)来手动测试。 API 的基本功能是生成带有所有参数的 POST 请求并将其发送到相应的银行。我希望自动执行此过程并验证发送的请求和收到的响应。我正在考虑使用 Selenium 实现浏览器自动化,但我不知道如何从终端提取响应以进行验证。

请建议我应该如何处理这件事,以及这是否是正确的过程。如果有任何其他方法可以解决这个问题,请提出建议。

如果您正在测试 REST API 您应该使用 REST Assured 进行自动化测试(postman 工具)进行手动测试。如果您应该端到端地进行测试——那么 Selenium 是正确的工具。