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

标签 java testing

<分区>

这几天我面试了这个职位:软件测试工程师。

有什么想法可能会出现在面试中吗?有什么建议吗?

最佳答案

你的问题应该更具体。

如果此处的关键字是 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/

相关文章:

perl - 如何轻松地将开发目录中已卸载的 Perl 模块添加到 @INC?

c++ - CppUnit的多线程实现?

ruby - 如何在嵌套的 Rspec 共享示例中传递两个级别的变量?

java - getClass().getResource ("/") 在命令行中返回 null

java - 二维字符数组递归搜索最大组

java - 如何点击网页元素来显示日期选择器?

unit-testing - 在 PHPUnit 测试中使用 Symfony Router 组件生成 URL

java - 如何通过 LDAP 将 userWorkstation 传递到 Active Directory 进行登录?

java - 从位图android的边缘创建路径

带有 Jest 的组件中的javascript模拟导入