我想学习SAP UI5中的单元和集成测试,但是即使在阅读了文档之后,很多事情还是不清楚的
如果任何人都可以通过示例进行解释,那将非常有帮助。
关于, 拉朱
答案 0 :(得分:1)
尝试完成Testing tutorial,它将教您最重要的概念。 之后,按照blog about automated testing
进行测试但是要回答您的问题:
Sinon存根可以帮助您“模拟”对后端的呼叫。在自动化测试方案中,您不希望仅由于无法访问后端而失败。 (您要测试您的应用,而不是后端)
您不测试QUnit中的控制器,而是测试功能。例如格式化程序。为了检查控制器的正确性,通常使用OPA测试,因为大多数控制器功能取决于相应的视图(例如按钮的onPress功能)
看一下演示应用程序中的OPA测试,例如Master Detail。通常,OPA测试会启动“应用并填充”字段或通过代码按按钮。