Unit testing SAP UI5中的Qnit和OPA测试

Unit testing SAP UI5中的Qnit和OPA测试,unit-testing,integration-testing,qunit,sapui5,Unit Testing,Integration Testing,Qunit,Sapui5,我想学习SAP UI5中的单元测试和集成测试,但即使在阅读了文档之后,很多事情还是不清楚,比如 我们用sinon stub做什么 我们如何在Qunit中测试控制器 OPA测试的工作原理 如果有人能举例说明,那将非常有帮助 问候,, Raju试着通过网络学习,它会教给你最重要的概念。 在那之后,在下面的测试中玩游戏 但要回答你的问题: 例如,Sinon存根可以帮助您“模拟”对后端的呼叫。在自动化测试场景中,您不希望因为无法访问后端而失败。(您想测试应用程序,而不是后端) 您不需要在QUnit中测试

我想学习SAP UI5中的单元测试和集成测试,但即使在阅读了文档之后,很多事情还是不清楚,比如

  • 我们用sinon stub做什么
  • 我们如何在Qunit中测试控制器
  • OPA测试的工作原理
  • 如果有人能举例说明,那将非常有帮助

    问候,, Raju

    试着通过网络学习,它会教给你最重要的概念。 在那之后,在下面的测试中玩游戏

    但要回答你的问题:

  • 例如,Sinon存根可以帮助您“模拟”对后端的呼叫。在自动化测试场景中,您不希望因为无法访问后端而失败。(您想测试应用程序,而不是后端)

  • 您不需要在QUnit中测试控制器,而是测试函数。例如格式化程序。为了检查控制器的正确性,通常使用OPA测试,因为大多数控制器功能取决于相应的视图(例如按钮的onPress功能)

  • 看看演示应用程序中的OPA测试,如。通常,OPA测试会启动应用程序并填充字段或通过代码按下按钮

  • 试着通过这个过程,它会教给你最重要的概念。 在那之后,在下面的测试中玩游戏

    但要回答你的问题:

  • 例如,Sinon存根可以帮助您“模拟”对后端的呼叫。在自动化测试场景中,您不希望因为无法访问后端而失败。(您想测试应用程序,而不是后端)

  • 您不需要在QUnit中测试控制器,而是测试函数。例如格式化程序。为了检查控制器的正确性,通常使用OPA测试,因为大多数控制器功能取决于相应的视图(例如按钮的onPress功能)

  • 看看演示应用程序中的OPA测试,如。通常,OPA测试会启动应用程序并填充字段或通过代码按下按钮