Learning Critical Testing Literacy Through Puzzles: an Experience Report
Summary
This experience report details findings from 13 workshops utilizing puzzles to teach Critical Testing Literacy (CTL), based on the P4TEST pedagogical framework. Six domain-agnostic puzzles, designed to evoke testing-related cognitive moves like hypothesis formation and systematic exploration, were used with students, testers, teachers, and primary school pupils. Initial observations from eleven workshops led to two additional workshops incorporating workbooks and think-aloud sessions for deeper data collection. Participants consistently perceived themselves as experimenting. Students tended to converge on solutions, while professionals explored solution spaces more. Emotions were visible but hard to articulate in writing. The study also led to an open-source web application for customizing workshops and collecting analytics.
Key takeaway
For educators or training managers designing software testing curricula, integrate puzzle-based activities with a strong emphasis on structured debriefing and reflection. Ensure your workshop environments support collaboration and externalized thinking, as the full learning sequence, not just puzzle solving, drives critical testing literacy development. Consider hybrid digital/paper tools to reduce friction in data collection and enhance analytical insights.
Key insights
Effective Critical Testing Literacy development requires puzzle-based activities integrated with structured debriefing and reflection.
Principles
- The entire sequence of solving, debriefing, and reflecting is the intervention.
- Debriefing is crucial for consolidating experience into learning and making connections.
- Group dynamics and physical environment significantly influence participant engagement.
Method
Workshops involve puzzle solving, followed by a debrief discussing solutions, assumptions, and biases, then reflection. Data collection can be enhanced via workbooks and think-aloud sessions.
In practice
- Provide and explicitly encourage using pen and paper to externalize thinking.
- Vary puzzle categories to avoid conceptual priming and enhance learning effects.
- Use puzzles to surface responses to uncertainty, creating reflection opportunities.
Topics
- Critical Testing Literacy
- Puzzle-based Learning
- Software Testing Education
- P4TEST Framework
- Experiential Learning
- Workshop Design
Best for: Software Engineer, Research Scientist
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by cs.SE updates on arXiv.org.