一:什么是奥斯本检核表法?
奥斯本检核表法(The Osborn Checklist)是一种用来产生创意想法的流行技巧,由美国广告大师亚历克斯·奥斯本(Alex Osborn)在1953年首创。
它的主要步骤包括:
1. 提出问题 - 清晰地陈述需要解决的问题或满足的需求。
2. 列出自明的答案 - 迅速地写出最明显的答案。
3. 列出相关的答案 - 根据问题脉络,列出所有相关的答案。
4. 列出远相关的答案 - 罗列所有可能与问题有关的答案,即使看似不相关。
5. 寻找组合和改良 - 尝试组合不同的答案,或改良已有的答案产生新的点子。
6. 寻求反向思考 - 从完全相反的角度来思考问题。
7. 延伸思维 - 对每一个答案进行延伸以获得更多新点子。
8. 对答案进行评价 - 对所有答案进行评估筛选,找出最佳答案。
该方法可以有效激发思维,产生大量创新点子。它非常适合团队集思广益的场景。但需要注意避免产生过多重复或低质量的答案。
二: 如何在软件测试行业中使用?
在软件测试中可以这样使用奥斯本检核表法:
1. 清晰地提出需要测试的功能或模块。
2. 列出最明显的测试场景、用例。
3. 根据功能的相关性,列出所有可能的相关测试用例。
4. 想象没有功能限制,列出所有可能的测试用例,即使看似不相关。
5. 尝试组合不同的测试用例,或在已有用例的基础上做改良。
6. 从相反的角度设计测试用例,考虑边界条件。
7. 对每个测试用例进行扩展,设计更多条件的用例。
8. 评估用例的有效性,删除重复和低质量的用例。
9. 根据优先级和用例设计测试方案。
这样可以激发测试人员的思维,设计更全面的测试场景,发现更多测试漏洞。但需要控制用例规模,防止测试范围过广。还需要与实际需求相结合,设计有针对性的测试。