如何通过温和的推动来改进测试

Nudging在敏捷测试中的应用

Nudging(助推)是一种通过选择架构来改变人们行为的方式,而不限制选择或显著改变经济激励。这一概念由Richard Thaler和Cass Sunstein在其著作《Nudge: Improving Decisions on Health, Wealth, and Happiness》中提出。Ard Kramer将在2023年罗马尼亚测试大会(Romanian Testing Conference 2023)上就Nudging在敏捷测试中的应用发表演讲。

Nudging的原理与应用

Nudging利用人类已知的偏见来影响行为。尽管这一概念可能让测试人员感到担忧,担心其可能影响软件交付的质量,但科学家们也认识到它在积极影响行为方面的潜力。Kramer举例说明了如何通过Nudging支持测试:例如,在风险讨论会议中,通过在房间内展示自然灾害的图片,激发参与者更全面地考虑产品风险。

Nudging在测试中的具体应用

Kramer建议,在测试中应用Nudging时,首先要考虑希望提高测试注意力或产品质量的情境,然后选择适当的Nudging原则。例如,利用“默认选项”原则,将报告缺陷的默认选项设置为“阻塞性”,以便在时间有限的情况下,所有缺陷都被标记为阻塞性,从而引起更多关注。

Nudging的起源与背景

Nudging的概念源于人类作为社会性生物试图相互影响和改变行为的历史。其应用起源于社会科学领域,如行为经济学和政治理论。行为经济学家放弃了“经济人”的概念,认识到人类并非总是理性的。市场营销、销售和政治等领域已利用这一知识来影响人们的行为。

Nudging的伦理问题

Kramer认为,Nudging的伦理基础在于其意图。他的目的是提高测试质量,从而增加测试人员的价值。他认为,这种意图不太可能引起反对。

总结

Nudging在测试中具有广泛的应用前景,能够通过利用人类偏见来提高测试注意力和产品质量。尽管存在伦理上的考虑,但其积极的意图和应用场景使其成为一种有价值的工具。

阅读 31
0 条评论