可以与drupal集成_如何使用Red Test执行Drupal 7集成测试
可以与drupal集成
随着8.0.0版本的发布,聚光灯又回到了Drupal上。 成功的发布证明了Drupal社区成员的辛勤工作,但是Drupal 7仍然具有庞大的安装基础,并且可能会持续很多年。 为了支持Drupal 7开发,让我们看一下专门为该平台构建的测试平台。 Red Test是一个开源集成测试框架,旨在使Drupal开发人员的工作更加轻松。
由位于湾区的Red Crackle建造的Red Test为Drupal用户提供了全面的测试功能。 这个新的测试框架对Drupal的架构有透彻的了解-可以依靠它来测试各种用例。
帮助Drupal开发人员和程序员构建万无一失的解决方案
Red Test提供了命令行测试功能,可帮助开发人员在部署之前测试新功能。
红色测试可以帮助用户以编程方式测试Drupal方案。 例如,它可以用于添加和验证节点的可用性。 或检查视图的功能。 您可以通过预览视图并通过红色测试提供过滤器作为输入来测试视图。 还可以执行测试以根据用户角色验证访问权限。 并验证规则和工作流程。 可以编写以通过Red Test验证Drupal功能的测试用例数量是无限的!
Red Crackle已在其客户的项目中广泛使用Red Test。 以下是一些进行中的红色测试的示例:
- 确保新功能是Drupal友好的并且没有错误:属于新功能的每一行代码在上线之前都经过Red Test测试。 作为一个集成测试平台,Red Test提供了比现有的Drupal解决方案更多的功能。
- 确保第三方集成顺利进行:在一个特定的项目中,我们创建了第三方API调用来与电子邮件平台Klaviyo进行交互。 这些API调用有助于在运行时执行重要任务。 测试案例是通过Red Test创建的,以确保它们始终都能成功运行。 客户端意外调整了这些API调用,Red Test及时发现了错误。 这有助于团队采取补救措施,避免与Klaviyo发生严重的集成问题。
- 报告数据丢失和其他异常行为:根据发条精度,运行项目并非易事。 裂缝肯定会出现。 这正是我们正在处理的项目中发生的事情。 客户端一方的代表访问了数据库,并删除了大量图像(它们在现场)。 在Red Test进行的例行测试中,检测到了由此导致的数据丢失。
成功完成的测试。
Red Test易于使用-任何了解PHPUnit和Composer的人都可以使用其网站的测试平台。 您可以开始使用Red Test,并在此处创建自己的自动化测试。
翻译自: https://opensource.com/business/16/1/red-test-drupal-integration-testing-platform
可以与drupal集成