项目描述
翻译我想要的是一组自动化场景,模拟真实客户的路径。从产品卡到已支付订单:添加到购物车、修改数量和移除商品、应用和取消促销代码、选择交付方式并查看总额重新计算、注册和登录错误密码的情况,以及之后的个人账户——订单历史、保存的地址、重复之前的订单。移动布局需要自己的场景,而不是桌面版的缩放副本:我们的大多数订单都是通过手机下的,而购物车通常首先在这里出现问题。所有内容必须在每个构建上自动启动,无需任何人记得按按钮。
报告和测试同样重要。经理应该能够在不询问工程师的情况下阅读报告:哪个场景失败,在哪个步骤,那个时刻屏幕上显示了什么,运行的情况如何——失败点的截图和失败测试的视频录制。我还需要给我们自己的开发人员的书面说明,以便以后添加新场景成为正常任务,而不是考古项目。
我提前声明的条件:测试在带有测试支付密钥的预发布环境中运行,绝不进行真实支付;测试订单不得到达商店的会计和报告;每隔一次失败的测试要么修复要么删除——不可靠的测试比没有测试更糟,因为人们会停止阅读它。
我期望收到的内容:
— 从产品卡到已支付订单的端到端场景,包括促销代码和交付选项;
— 注册、登录和个人账户场景;
— 移动布局的单独场景集;
— 在每个构建上自动启动整个测试套件,清晰的通过或失败结果;
— 非工程师可以阅读的报告,包含失败步骤的截图;
— 每次失败运行的视频录制,保存足够长的时间以便调查;
— 给我们开发人员的书面说明,关于添加和维护场景;
— 一个简短的交接会议,以便团队可以独立运行和扩展测试套件。