基于会话的探索性测试依赖于以正确的详细程度创建良好的测试章程来指导测试人员,而不是指导他们。
您需要明确会话的目标,既不要过于笼统(因此不清楚会话的预期重点应该是什么),也不要过于指示性,从而限制测试人员设计自己的测试以响应他们正在发现什么。对于主要在脚本繁重的环境中工作的测试人员来说,通常很难避免陷入创建“假”章程的陷阱,这些章程实际上只是伪装的测试用例。对我来说,为会话编写清晰、简洁的测试章程是我在探索性测试中必须学习的最难的技能之一。
如果您是一位经验丰富的探索性测试人员,哪些属性对您来说是一份好的测试章程?
您是否使用任何通用模式来帮助您构建章程?在糟糕的测试章程中,您是否注意到任何常见的失败模式?