<分区>
这几天我面试了这个职位:软件测试工程师。
有什么想法可能会出现在面试中吗?有什么建议吗?
<分区>
这几天我面试了这个职位:软件测试工程师。
有什么想法可能会出现在面试中吗?有什么建议吗?
最佳答案
你的问题应该更具体。
如果此处的关键字是 Java Software Tester,则预期的问题是:
单元测试(断言、测试套件、testSetUp 等)、单元测试框架(junit、testNG)、模拟使用和不同的模拟框架(EasyMock、Mockito、jMock)、持续集成、测试驱动开发、行为驱动开发、使用代码存储库,代码覆盖率,路径覆盖率,语句覆盖率,错误跟踪工具(bugzilla/jira)...也许一些关于类不变量,按契约(Contract)设计...
您可以获得一些实用的东西,例如代码审查,为某些类/接口(interface)编写测试,使用 TDD 方法编写一些东西。
如果关键字是 Java Software Tester,那么预期的问题是:
边界值、等价类、黑盒测试、白盒测试、测试用例、测试套件、错误报告、软件开发模型(V 模型、瀑布、DSDM、迭代、敏捷方法)、测试在开发周期中的作用、作用开发团队的测试人员,当测试足够时,质量是什么,问题、错误、缺陷、故障之间的定义和区别,iseb/istqb/Tmap 认证的区别是什么,System/Integration/UserAcceptance/smoke/之间的区别是什么回归测试、何时自动化以及优缺点、测试适应工具(不是单元测试)、测试/错误管理工具(HP QualityCenter/IBM Rational Quality Manager)...
至于实际的东西:你将如何测试安装程序或向导,编写错误报告,重新设计/优化测试用例/脚本,(如果位置与测试适应有关)用 VBscript(或其他脚本语言)编写代码片段。
在任何一种情况下,检查 SO 是否有正确标签的问题和/或谷歌以获取提到的主题。
关于Java:软件测试员的面试问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1555816/