代码之家  ›  专栏  ›  技术社区  ›  Anonymous

软件测试作业[关闭]

  •  3
  • Anonymous  · 技术社区  · 17 年前

    我准备参加一个软件测试暑期工作的面试。关于这一点,我应该问教授什么问题+我以前从未做过软件测试,如果您能推荐任何好的参考资料,我将不胜感激。 谢谢

    4 回复  |  直到 17 年前
        1
  •  7
  •   Demi    17 年前

    您应该准备好讨论各种测试术语,例如:

    • “黑盒”测试、“白盒”测试等。
    • 单元测试
    • 功能测试
    • 烟雾测试
    • BVTs(构建验证测试)
    • 应力测试与载荷测试的区别
    • 性能测试
    • 全球化测试
    • 互操作性测试
    • 手动测试与自动测试(何时?为什么?)
    • API测试
    • 回归测试
    • 代码覆盖率测试
    • (等等……) 你可能不需要所有这些方面的经验,但你应该表达一种意识。

    以下方面的一般知识是有帮助的(请参考IEEE 829了解开始): -测试设计规范 -软件规范-人们寻找什么?

    你应该开始考虑如何测试不同的东西。基本情况是什么?是否存在边界情况?任何给定的产品或项目可能有什么问题?创造性地思考。。。

    关于测试的一些起始参考资料,我建议查看以下内容:

        2
  •  4
  •   Michael Bolton    17 年前

    如果您以前从未做过软件测试,那么快速学习一些东西将是一个好主意。

    我建议你去看看黑匣子软件测试课程,免费(没有讲师)在 http://www.testingeducation.org/BBST ,或以讲师指导的版本发布,该版本对软件测试协会的成员免费( http://www.associationforsoftwaretesting.org ).这是一门大学水平的课程,有一小时又一小时的视频、补充材料、测验、自测以及指向其他信息的指针。

    http://www.developsense.com/courses.html )。课程笔记可在James的网站上免费获取, http://www.satisfice.com/rst.pdf .

    我在《Better Software》杂志上写了很多关于测试的文章。他们可以在 http://www.developsense.com/publications.html .

    此外,还有一篇博文供您参考: http://www.developsense.com/2009/02/how-can-trainee-improve-his-her-skills.html

    网上有几个测试社区,你可以在那里提问和获得指导。 http://www.softwaretestingclub.com http://www.testrepublic.com 其中有两个。

    祝你好运。

        3
  •  1
  •   kender    17 年前

    除了你将被问到的问题,别忘了面试实际上是一场对话。如果你自己问问题,你看起来会好很多。所以,让我说几件事,如果我是你,我会问:)

    对我来说,当我成为一名测试人员时,最重要的是沟通。您与开发您测试的软件的团队成员、经理和团队的沟通能力。

    他们是否使用某种缺陷跟踪系统,如果是,是什么系统?开发团队使用的是同一个系统吗?

    这个工具是否涵盖了大部分的沟通需求,或者会有大量的电话/电子邮件交换,导致有关问题的讨论一团糟?

    是否有用于测试的自动化工具?这让你非常接近你在这个职位上的职责,所以面试中可能会涉及到这一点。

    你们有两台显示器吗?(真的,第二次显示对我的测试工作来说是一个巨大的进步)。你有没有让你的工作更快、更有效的工具?

        4
  •  0
  •   yoosiba Pointy    15 年前

    术语、定义和工具很重要。。。但分析能力、逻辑、沟通和其他技能可能更为重要。
    也许这不是暑期工作,而是一份工作 career .