首页> 外文会议>International Workshop on Software Engineering Education for the Next Generation >Awesome Bug Manifesto: Teaching an Engaging and Inspiring Course on Software Testing (Position Paper)
【24h】

Awesome Bug Manifesto: Teaching an Engaging and Inspiring Course on Software Testing (Position Paper)

机译:令人敬畏的错误宣言:在软件测试中教授有吸引力和鼓舞人心的课程(位置纸)

获取原文

摘要

Although testing software is paramount to safeguard our digitizing society, students are reluctant to consider a career in the field. A reason could be that dedicated courses on software testing are rare. However, even when such a course exists, students perceive testing as a boring, unrewarding and even dogmatic chore. For more than 10 years, we have been teaching a software testing course at the Vrije Universiteit in Amsterdam. Driven by our belief that an abundant exposure to software bugs makes good testers, we experimented with many ideas to engage students and make them love the topic. The most unorthodox, yet effective interventions we are proud of, were: (1) to scare students by analyzing past, software-related accidents, such as Therac-25 or Boeing 737-MAX; (2) to thrill them using bug-hunting gamification, enabled by the in-house developed VU-BugZoo; (3) to trust them an end-to-end testing of safety-critical software- intensive systems, such as model trains, automatic insulin pumps and even radiotherapy facilities, and (4) to inspire their career, by opening a dialog with test professionals from industry. The result is a mature course, read yearly by 50 computer science graduates, where almost 80% of the participants find the topic interesting and challenging, and 40% consider a future carrier in testing. These positive results make us confident that we found a formula that works. In this position paper, we would like to share our innovative ideas and lessons learned. Also in the future, we will stay committed to educate enthusiastic and responsible software testers.
机译:虽然测试软件对维护我们的数字化社会至关重要,但学生不愿意考虑该领域的职业生涯。可能是软件测试的专用课程是罕见的。然而,即使在这样的课程存在时,学生也会认为测试作为无聊,不奖励甚至教条的苦难。十多年来,我们一直在阿姆斯特丹的Vrije Universitit教授一个软件测试课程。通过我们的信念推动,软件错误的充足风险使得良好的测试人员,我们尝试了许多想法来吸引学生,让他们喜欢这个话题。我们为其骄傲的最不正当的,但有效的干预措施是:(1)通过分析过去,软件相关的事故,如Therac-25或波音737-Max; (2)用猎物游戏刺激他们,由内部开发的Vu-Bugzoo启用; (3)信任他们的安全关键软件密集型系统的最终对测试,如模型列车,自动胰岛素泵甚至放射治疗设施,以及(4)通过打开与测试的对话来激发他们的职业生涯来自行业的专业人士。结果是成熟的课程,每年读取50个计算机科学毕业生,其中近80%的参与者发现了有趣和具有挑战性的主题,40%的人考虑了未来的测试载体。这些积极的结果使我们有信心我们发现了一个有效的配方。在这个立场文件中,我们想分享我们的创新理念和经验教训。同样在未来,我们将继续致力于教育热情和负责任的软件测试人员。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号