Woocommerce 与 自动化测试

简单流程测试,你需要执行以下操作:

  • 测试你的产品页面是否加载并显示正确的产品。
  • 测试你的分类页面是否加载并显示正确的产品。
  • 以访客身份登录你的网站并进行购买。确保结账流程正常,支付成功,并且显示的详细信息正确。
  • 以客户身份登录你的网站并进行购买。确保结账流程正常,支付成功,并且显示的详细信息正确。
  • 创建一个优惠券并在结账时尝试使用它,确保优惠券被应用,并且购物车中的商品金额和实际支付的价格正确。
  • 尝试重置你的密码,并确保整个过程正确无误。

自动化测试:

参考 : https://www.businessbloomer.com/woocommerce-checkout-e2e-test/ 优秀的工具

每次安装新插件或更新WordPress时,都可能遇到问题,如购物车和支付页面可能停止工作,这可能导致销售损失和网站声誉受损。为了避免这种情况,建议进行“端到端”(E2E)测试。

介绍两种自动化测试工具:Usetrace和Ghost Inspector。

Usetrace是一个在线软件,可以在几秒钟内通过精确的测试分析网站,包括WooCommerce结账流程。它允许用户创建活动跟踪并自动记录这些活动,以便在云端安排测试。每当WordPress核心更新或添加新功能时,Usetrace会自动检查网站,确保一切正常。如果发现问题,它会发送电子邮件通知,并提供修复指导。

Ghost Inspector是一个使用Chrome扩展的在线测试工具。用户需要安装扩展,然后在浏览器中录制测试。这个工具可以记录用户在商店中的购买行为,并将其保存为模型,用于安排未来的测试。如果测试失败,用户会收到包含完整视频报告的电子邮件。

案例研究:展示了如何使用Ghost Inspector进行日常测试。测试步骤包括打开网站首页、点击商店页面、选择产品、添加到购物车、进行结账、输入个人信息,但不勾选条款和条件框,以确保结账页面显示错误。这种简单的测试可以检测和识别90%的问题。

最后强调,设置WooCommerce结账流程的自动化测试不仅是个好主意,而且可以避免错误并节省客户支持时间。Ghost Monitor易于设置,可以进行复杂的E2E测试,因此建议立即采取行动,提升到下一个水平。

Powered by BetterDocs