Java:软件测试人员的面试问题?

Java:软件测试人员的面试问题?,java,testing,Java,Testing,这些天我有一个职位面试:软件测试工程师 你知道面试中会出现什么问题吗?有什么建议吗?您如何着手测试软件 以下是我找到的一个链接,其中列出了您可能感兴趣的面试问题: 我喜欢这个:验证和确认之间的区别是什么?什么是软件测试?测试人员的一个特定于Java的问题是(针对异常的意识) 当您正在测试的软件出现问题时,您会寻找什么 测试在软件开发周期中扮演什么角色?(你从项目开始的那一天就开始编写测试,并让你最好的工程师来做。当项目几乎完成时,你就开始测试它)我认为在软件行业,人们的行为和开放性是非常重要的

这些天我有一个职位面试:软件测试工程师


你知道面试中会出现什么问题吗?有什么建议吗?

您如何着手测试软件

以下是我找到的一个链接,其中列出了您可能感兴趣的面试问题:

我喜欢这个:验证和确认之间的区别是什么?

什么是软件测试?测试人员的一个特定于Java的问题是(针对异常的意识)

  • 当您正在测试的软件出现问题时,您会寻找什么
测试在软件开发周期中扮演什么角色?(你从项目开始的那一天就开始编写测试,并让你最好的工程师来做。当项目几乎完成时,你就开始测试它)

我认为在软件行业,人们的行为和开放性是非常重要的。对测试人员来说尤其如此

我想知道这个人是否能够与开发团队一起工作,并询问他在测试有很多明显bug的软件时正在做什么。它如何与开发人员合作来改善这种情况? 我认为他应该找到一种方法来帮助开发人员,例如建议进行冒烟测试,并将其集成到构建过程中,或者通过审查单元测试

我还想让那个人写一份缺陷报告,看看它是否足够清晰,以便负责修复它的人知道

Joel的测试提到,您必须要求开发人员在面试期间编写代码。同样,我认为您必须要求测试人员编写缺陷报告

测试人员还应该能够为API测试编写自动化测试。虽然这是一个具体的要求


我希望这会有所帮助

只要浏览下面的链接,你就会了解面试中提出的问题


软件测试不依赖于语言。通过快速搜索,我知道了您要查找的内容

您的问题应该更具体一些

如果这里的关键字是JavaSoftwareTester,那么您可能会遇到以下问题:
单元测试(断言、测试套件、测试设置等)、单元测试框架(junit、testNG)、模拟使用和不同的模拟框架(EasyMock、Mockito、jMock)、持续集成、测试驱动开发、行为驱动开发、使用代码库、代码覆盖率、路径覆盖率、语句覆盖率、错误跟踪工具(bugzilla/jira)…也许是关于类不变量的一些信息,契约式设计…
你可以得到一些实用的东西,比如,代码审查,为一些类/接口编写测试,使用TDD方法编写一些东西

如果关键字是JavaSoftware Tester,则会出现以下问题:
边界值、等价类、黑盒测试、白盒测试、测试用例、测试套件、错误报告、软件开发模型(V模型、瀑布、DSDM、迭代、敏捷方法),开发周期中测试的角色,开发团队中测试人员的角色,当测试足够时,问题、缺陷、缺陷、故障之间的质量、定义和区别是什么,iseb/istqb/Tmap认证中的区别是什么,系统/集成/用户验收/冒烟/回归测试之间的区别是什么,何时自动化,以及什么是优点和缺点,测试适应工具(不是单元测试),测试/错误管理工具(HP QualityCenter/IBM Rational Quality Manager)…
至于实用的东西:您将如何测试安装程序或向导、编写错误报告、重新设计/优化测试用例/脚本(如果位置与测试适应有关),以及如何用VBscript(或其他脚本语言)编写代码片段


无论是哪种情况,请检查SO是否有正确标记的问题和/或谷歌是否有提及的主题。

我知道可能会弹出什么,但可能会有一些问题经常被问到。“让我们玩单词关联,我开始:Java”“Starbucks!”,我会带你去看门。”"当前位置我个人不喜欢这个。人们经常不停地使用它们,并不真正告诉你这个人对考试管理或执行的真正了解。另一方面,它肯定会告诉你应试者是否参加过课程或参加过认证考试。这就像授权和授权之间的区别猜疑?