如何更好地教育测试人员有关上下文驱动测试的知识?

软件测试 训练
2022-01-25 15:32:55

测试中更有趣的二分法之一是尝试在单个测试人员之间实现标准化与应用上下文驱动技术之间的对比,这些技术允许测试人员将适当的测试方法应用于他们正在测试的上下文。

有人对如何鼓励和教育上下文驱动测试有任何建议吗?

我担心我不想引入这个概念并让它陷入像“敏捷”开发这样的情况,这已经成为一个经常被误用的术语,意思是“根本没有过程,每个人都只是按照自己的意愿去做”。

3个回答

你可以试试这些东西。

  • 鼓励人们回想他们上次查阅测试标准或罐装过程文档并发现它甚至非常重要、有帮助和有用的时候
  • 询问人们是否会使用相同的方法来测试医疗设备、游戏、金融机构和在线约会服务
  • 询问人们是否会使用与平易近人、友好的程序员和非常有能力但粗鲁的首席女主角相同的沟通方式
  • 将人们指向http://www.context-driven-testing.com,并为自己质疑这些原则,并鼓励其他人也对其提出质疑。注意遵循原则的解释。
  • 让人们学习 BBST 的基础和漏洞宣传课程,这些课程可以解决您深入提出的一些问题。
  • 在这一切中,它始于你提高自己的认识和理解——你自己的学习。

---迈克尔 B.

回应 BJ 罗利森:

仅举几例试图获得我称之为“跨单个测试人员的标准化”的东西:

http://softwaretestingstandard.org/ http://www.tmap.net/Home/ http://www.tmmifoundation.org/ http://istqb.org/display/ISTQB/Home

---迈克尔 B.

教育过程取决于个人。对于一些测试人员来说,将他们指向一堆网页、向他们推荐一本书或将他们发送到一门课程就足够了。

对于其他测试人员,最好的方法可能是花一天(或一周)的时间和他们一起测试:让他们开车,但给他们建议尝试什么,并花时间解释你的动机。这需要时间投入,并且您需要正确的融洽关系:老师需要耐心、善于沟通并了解他们的思维过程,学生需要耐心、好奇并乐于向老师学习。在适当的情况下,这可能是一种强大且富有成效的技术。(我曾经教过一位年轻的开发人员如何以这种方式进行调试。那是我职业生涯中最令人欣慰的时刻之一。)