我的验收测试基础设施使用 specrun 来创建模拟用户、调用我的 Web 服务并检查结果。这适用于测试涉及用户交互(调用 REST api、发送消息等)的功能。
但是,在后端,我还有一个功能,它涉及一个时间触发的 Azure 函数,它对某些 azure blob 执行一些操作,并通过 eventthub 向用户发送消息。如何接受涉及此天蓝色功能的测试功能?- 因为此 azure 功能每 6 小时仅触发一次,并且运行验收测试完整 6 小时以测试此功能是不切实际的。
任何人都有处理这种情况的经验?你有什么建议?