随着 8.0.0 版本的发布,Drupal 再次成为焦点。 成功发布证明了 Drupal 社区成员的辛勤工作,但 Drupal 7 仍然拥有庞大的安装基础,并且可能在未来许多年内仍然如此。 为了支持 Drupal 7 的开发,让我们看看专为该平台构建的测试平台。 Red Test 是一个开源集成测试框架,旨在让 Drupal 开发人员的生活更轻松。
Red Test 由位于湾区的 Red Crackle 构建,为 Drupal 用户提供全面的测试功能。 这个新的测试框架对 Drupal 的架构有深入的了解——它可以信赖地测试各种用例。
帮助 Drupal 开发人员和程序员构建万无一失且无错误解决方案
Red Test 提供命令行测试功能,帮助开发人员在部署之前测试新功能。
Red Test 可以帮助用户以编程方式测试 Drupal 场景。 例如,它可以用于添加和验证节点的可Usability。 或检查视图的功能。 您可以通过预览视图并通过 Red Test 提供过滤器作为输入来测试视图。 还可以执行测试以验证基于用户角色的访问权限。 并验证规则和工作流程。 可以编写大量测试用例来通过 Red Test 验证 Drupal 功能!
Red Test 已被 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 并创建您自己的自动化测试。
评论已关闭。