我的客户要求在其业务流程之一因任何原因失败时得到通知。我有编写一个单独的应用程序的想法,它将作为“观察者”运行并检查流程的各个部分。
例如,生成每日文件并将其上传到 FTP 位置。“观察者”可能有以下“测试”:
- 连接到 FTP
- 转到文件应该存在的文件夹
- 查找具有命名约定的文件
- 验证文件的创建日期
任何步骤的失败都会发送警报电子邮件并记录到报告中(如果数据库已关闭或电子邮件已关闭)。
我的问题是....有没有任何产品可以做到这一点?如果那里有坚固的东西,我宁愿购买。如果不是,这几乎就像一个单元测试平台......有什么可以用来测试的东西我可以重新利用吗?
作为仅供参考,我们是一家基于 Microsoft/Windows 的商店。
提前谢谢!