说明访客想要什么,而不是点击哪里
像客户描述他们的任务一样编写任务:“找出最便宜套餐的价格以及是否有免费试用。”而不是“打开定价,然后点击比较”。告诉测试访客点击哪里,即使真实客户找不到,他们也会找到按钮,而测试无法证明任何东西。
明确结束条件
测试访客在认为目标达成、放弃或步骤耗尽时结束。告诉它完成的样子:“您知道了含运费的总价”,“您找到了电子邮件地址和承诺的回复时间”。没有明确的结束,测试访客会一直寻找直到最后一步,报告将充满“步骤耗尽”。
一个任务,或几个相关的任务
一个积分让测试访客拥有20步,两个积分最多30步。打开页面、滚动、在字段中输入文本和返回各算一步,仅注册就大约需要六步。包含五个部分的任务(如注册、价格、文章、联系方式和信任度)可以容纳,但留给搜索的空间很少。如果您希望单独评估每个部分,请将其作为单独的任务运行,并使用较小的测试组。
实时网站上的表单不会提交
在实时网站上,运行永远不会提交表单。当测试访客按下注册、联系或结账表单的按钮时,该步骤算作完成,测试访客继续执行任务的其余部分,就像在真实确认之后一样。一次访问中的第三个被阻止的表单会结束它。因此,任务可以说“注册,然后查找价格”,但运行无法告诉您确认邮件是否到达。为此,请使用您自己的测试主机上的测试支付模式。
询问网站有什么,除非这就是问题所在
当我们使用目标“找到一篇文章并读完它”测试自己的网站时,每个测试访客都将其剩余步骤用于寻找尚不存在的博客。这是一个真实的发现,也是这些指南存在的原因。但是,如果您已经知道页面不存在,请将其从任务中排除,否则缺失的页面将掩盖其他所有内容。
现成的目标
在仪表盘中,您可以勾选预设目标:注册、支付、查找商品、价格、站内搜索、阅读文章、联系与信任。每个目标会添加一句话到任务中。勾选其中两到三个对本版本重要的目标,而不是全部八个。
示例
弱: “测试网站。”
更好: “您经营一家小型网店,想在促销前检查结账流程。了解十位访客的测试成本,以及您的页面是否会被发送到公共AI服务。当您同时掌握这两点时,即告完成。”