我们目前正在移动大量代码来使用我们开发的api而不是从我们的php进行sql调用。一旦发生这种情况,将会有很多功能可供测试。我想知道你是否知道一个好的插件或软件用于跟踪和复制和操作(例如注册用户,登录,发表评论等)。我知道有像selenium这样的软件,但是我听说设置比它的价值(我们需要它)更麻烦。
我基本上想在我们的稳定版本上创建我的操作脚本,然后在使用我们新实现的使用不同数据库的api版本的构建上运行该脚本,然后来两个数据库以确保它们具有相同的数据。
任何建议都会很棒。必须有一个chrome插件或其他东西,但经过几个小时的搜索后我找不到它。
答案 0 :(得分:1)
如果这些是对您的API的Web服务调用,您可以使用curl(在命令行或PHP中)或甚至Guzzle,因为它只是一个HTTP客户端,用于与Web服务进行通信。你所描述的是测试你的应用程序,这很常见。完整的测试覆盖范围没有什么微不足道或容易的事情,所以准备花一些时间设置它并解决问题。