← 最新论文
💻 computer science

Learning Critical Testing Literacy Through Puzzles: an Experience Report

本经验报告详细阐述了基于谜题的教学框架(P4TEST)如何通过利用解决、讨论和反思的全周期,同时强调出声思维与书面反思在捕捉学习者认知方面的互补作用,从而有效地促进不同参与者的批判性测试素养。

原作者: Niels Doorn, Bart Th. Knaack, Tanja E. J. Vos, Beatriz Marín

发布于 2026-06-19
📖 1 分钟阅读☕ 轻松阅读

原作者: Niels Doorn, Bart Th. Knaack, Tanja E. J. Vos, Beatriz Marín

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正在试图教一个人如何成为一名侦探。你可以给他一本写满规则的教科书,或者你可以递给他一个神秘盒子并说:“弄明白这个。”这篇论文讲的是第二种方法:利用谜题来教人们如何像批判性软件测试员一样思考。

以下是研究人员发现的研究成果的故事,用通俗易懂的方式呈现。

核心理念:测试就像是在解谜

软件测试很难教,因为它不仅仅是遵循一份清单;它关乎于提出正确的问题、发现隐藏的陷阱,以及能够接受暂时不知道答案的状态。

研究人员创建了一套特殊的谜题(如数字序列、连点成线或逻辑谜题),这些谜题并不涉及编程。相反,它们旨在诱导你的大脑进行与测试员相同的“脑力体操”:

  • 质疑假设: “等等,我必须画一条直线吗?”
  • 建立假设: “也许这个规律是基于声音,而不是数字。”
  • 应对未知: “我还没有足够的线索,但我会继续寻找。”

他们称之为“批判性测试素养”(Critical Testing Literacy)。可以把它理解为教一个人如何测试员一样思考,而不仅仅是教他们按哪些按钮。

实验过程:13 场工作坊

团队开展了 13 场不同的工作坊,参与者包括大学生、专业测试员、教师,甚至还有小学生。他们观察了这些群体是如何应对这些谜题的。

他们的发现:

  • “啊哈!”时刻: 人们非常喜欢这些谜题。他们觉得自己在进行实验和游戏。
  • 学生 vs. 专业人士: 面对谜题时,学生往往找到一个答案就停止了(就像完成作业一样)。然而,专业人士则会不断探索。他们更有可能说:“这行得通,但如果我尝试另一种方式会怎样?”他们更能接受不确定性。
  • 复盘的力量: 最重要的部分不是解开谜题,而是解开之后的对话。当人们讨论自己是如何解开谜题时,真正的学习才发生。这就像是仅仅吃一顿饭与坐下来讨论食谱之间的区别。

深入挖掘:手册与“出声思维”

在 11 场工作坊之后,研究人员想知道:“我们是否看到了他们大脑中真实发生的过程?” 为了查明真相,他们又开展了两场带有新形式的工作坊:

  1. 手册: 参与者在完成每个谜题后都要写下自己的想法和感受。
  2. 出声思维(Think-Aloud): 一些两人小组在解谜时必须大声说话,描述他们产生的每一个念头。

令人惊讶的发现:

  • 写作 vs. 说话: 当人们事后写下想法时,他们谈论了很多关于“态度”和“信心”的内容。但当他们在解题过程中大声说话时,他们主要谈论的是即时的步骤和逻辑。这就像是写一篇关于旅行的日记(反思性)与直播一段旅行视频(即时性)的区别。
  • 隐藏的情绪: 人们在写作时经常说:“我的情绪没有影响我。”但当研究人员观察他们时,他们看到了挫败感、兴奋感和犹豫。事实证明,情绪在行动中很容易被察觉,但在书面调查中却很难被承认。
  • 纸张问题: 纸质手册有点麻烦。许多人跳过了开放式问题,因为写下来很累人,尤其是对于非英语母语者来说。

总结:谜题本身并非魔力所在

研究人员意识到,谜题本身并不是那个神奇的成分。魔力在于整个序列

  1. 设定框架: 建立问题。
  2. 解决问题: 挣扎的过程以及“啊哈!”时刻。
  3. 复盘: 将谜题与现实生活中的测试联系起来的对话。

如果你只是把一个谜题交给某人然后走开,他们学到的东西会非常少。如果你把一个谜题交给他们,让他们经历挣扎,然后引导他们反思自己是如何从挣扎中走出来的,那才是学习真正扎根的地方。

下一步计划

该团队目前正在构建一个免费、开源的网站来运行这些工作坊。这解决了“纸张问题”,使收集数据变得更容易,但他们仍然建议给人们提供纸和笔。为什么?因为有时解决谜题最好的方法是折叠或卷起这张纸——这是电脑屏幕无法轻易做到的!

简而言之: 要教人们成为更好的软件测试员,不要只是讲座。给他们一个谜题,让他们陷入困境,然后坐下来一起聊聊他们是如何脱困的。在那场对话中,真正的技能才得以构建。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →