Automated tests 葫芦自动化:使用后端CRUD测试应用程序

Automated tests 葫芦自动化:使用后端CRUD测试应用程序,automated-tests,calabash,Automated Tests,Calabash,葫芦非常适合在应用程序中测试功能。但我觉得我的测试有很大的局限性,因为我的应用程序需要对后端和前端进行大量更改。例如,我有一个用于管理优惠券的应用程序。作为商业用户,我可以在后端创建新的优惠券,这将更新数据库。然后将其推送到应用程序。在我的手动测试期间,我试图查看在收到新优惠券后是否所有功能都正常工作。如何自动更新数据库 我有各种功能的webservice URL。是否可以让calabash运行webservice URL来创建、删除或更新优惠券?一般来说,使用ruby可以做的任何事情都可以放入

葫芦非常适合在应用程序中测试功能。但我觉得我的测试有很大的局限性,因为我的应用程序需要对后端和前端进行大量更改。例如,我有一个用于管理优惠券的应用程序。作为商业用户,我可以在后端创建新的优惠券,这将更新数据库。然后将其推送到应用程序。在我的手动测试期间,我试图查看在收到新优惠券后是否所有功能都正常工作。如何自动更新数据库


我有各种功能的webservice URL。是否可以让calabash运行webservice URL来创建、删除或更新优惠券?

一般来说,使用ruby可以做的任何事情都可以放入步骤定义中


我见过葫芦测试套件完全符合您的描述。

您所说的Web服务是指可以从外部访问的某种API,对吗?