我即将参加一个软件测试夏季工作的采访。我应该向教授提出哪些问题+我以前从未做过软件测试,你可以推荐任何好的参考资料。 感谢
答案 0 :(得分:8)
您应该准备好讨论各种测试术语,例如:
以下内容的一般知识是有用的(参考IEEE 829开始): - 测试计划 - 什么应该是一个好的计划? - 测试用例 - 在一个好的测试用例中应该是什么? - 测试设计规范 - 事件报告(包括错误跟踪) - 软件规格 - 人们在寻找什么?
你应该开始考虑如何测试不同的东西。什么是基本情况?有边界案例吗?任何特定产品或物品可能出现什么问题?创造性思考......
关于测试的一些初学参考,我建议查看以下内容:
答案 1 :(得分:4)
如果你以前从未做过软件测试,那么快速学习一些东西是个好主意。
我建议您查看Black Box软件测试课程,该课程免费提供(无需教师)http://www.testingeducation.org/BBST,或免费提供给软件测试协会成员的讲师指导版({ {3}})。这是一个大学水平的课程,数小时的视频,补充材料,测验,自我测试和指向其他信息的指针。
James Bach和我合着并教授一门名为Rapid Software Testing(http://www.associationforsoftwaretesting.org)的课程。 James的网站http://www.developsense.com/courses.html免费提供课程说明。
我写了很多关于Better Software杂志测试的文章。它们在http://www.satisfice.com/rst.pdf免费提供。
此外,还有一篇博文:http://www.developsense.com/publications.html
在线有几个测试社区,您可以提出问题并获得指导。 http://www.developsense.com/2009/02/how-can-trainee-improve-his-her-skills.html和http://www.softwaretestingclub.com是其中两个。
祝你好运。
--- Michael B。
答案 2 :(得分:1)
除了你会被问到的问题,不要忘记面试实际上是一个对话。如果你自己提问,你会看起来好多了。那么,如果我是你,请告诉我一些问题。)
对我来说,当谈到作为测试人员工作时,最重要的是沟通。您可以与团队成员,经理,开发您测试的软件的团队进行沟通。
他们是否使用某种错误跟踪系统,如果是这样,它是什么系统?它与开发团队使用的系统相同吗?
这个工具是否涵盖了大部分的通信需求,或者会有很多电话/电子邮件交换,导致讨论问题时总是一团糟?
是否有用于测试的自动化工具?这让你非常接近你对这个职位的责任,所以无论如何都可能会在面试中讨论。
你有2台显示器;)? (真的,在测试人员工作中,第二次显示对我来说是一个巨大的进步)。您是否获得了使您的工作更快,更有效的工具?
答案 3 :(得分:0)
术语,定义和工具很重要......但分析技能,逻辑,沟通和其他技能可能更重要 也许这不是一个暑期工作,而是一个career。