SOA 质量最大的挑战之一是如何验证涉及可能无法用于测试的分布式服务的真实事务。考虑一个基于服务丢失指令的账户配置系统的示例。若要解决此问题,开发团队必须在安全的沙箱中测试修复的应用程序,这个沙箱复制生产环境的事务流—或在重新部署应用程序时可能破坏系统。
Parasoft 和 AmberPoint 提供了一个继承的解决方案,帮助团队克服这个挑战,通过模拟—或虚拟化—从运行环境中收集基于真实历史数据的服务。有了这个基线,团队可以在不影响合作伙伴的正常业务事务的情况下,在上下文中练习分布式服务。
AmberPoint 管理系统用户可以导出运行消息设置或生产环境中的运行违规基线,然后将这些信息提供给 Parasoft SOAtest,以创建可以重放 SOAP 消息的测试。用户还可以选择将捕获的响应消息作为生成测试中的回归控制。
有关更多详情信息,请查阅 从 AmberPoint 管理系统创建测试