流程|软件测试面试题合集及答案( 五 )

  • 在你以往的工作中 , 发现的影响大或印象深刻的 Bug 是什么?为什么?
  • 在你以往的经历中,解决过的最困难的问题是什么?
  • 在你以往的工作或学习中,你最大的收获是什么?学到了什么?
  • 你认为做好软件测试应该具备哪些素质?
  • 在没有任何文档的情况下,你如何开展测试?
  • 测试用例是什么?如何设计有效的测试用例?
  • 输入三个整数,判断是否构成有效的三角形,针对这个设计测试用例
  • 针对文件上传功能 , 设计下测试用例
  • 针对网上购物中订单提交的过程 , 设计测试用例
  • 测试管理问题
    1. 你认为测试经理的工作职责和内容是什么?
    2. 如果你作为测试 Leader,你应该怎么建立公司的测试体系并实施它?
    3. 说明你作为测试团队的负责人 , 如何提高测试团队的技术能力?
    4. 列举你以往项目测试中遇到的风险以及你如何处理的?
    5. 如果当时间不充裕时,该如何安排测试?
    6. 列举你曾经做过的测试(你认为有技术含量的或者提高了测试管理能力的),并说下你 从中如何受益?
    7. 在开发和测试存在不合作甚至对立的情况下 , 你如何平衡和协调工作?
    自动化测试问题
    1. 你认为适合做自动化测试的标准是什么?
    2. 你认为什么类型的测试不适合做自动化测试?
    3. UI 自动化测试的优点和缺点分别是什么?
    4. 在一个项目中目前还没有进行自动化 , 如果我想开展自动化测试 , 我应该怎么做(一 般步骤)?
    5. 你认为该如何选择最适合的自动化测试工具?
    6. 什么是自动化测试框架?一个好的自动化测试框架应该具备什么元素?
    7. 说一下你写过的测试框架的代码目录结构是怎么样的?
    8. 自动化测试框架的类型有哪些?
    9. 说一下你在实施自动化测试过程中好的代码实践?
    10. 自动化测试是否仅仅可以是实施在 UI 层?为什么?
    11. 你是否熟悉 Selenium 工具?说一下它是什么?
    12. 你是否还熟悉其它的自动化测试工具?各自简单的介绍一下?
    性能测试问题
    1. 什么是性能测试?为什么要进行性能测试?
    2. 性能测试的类型有哪些?
    3. 列举下用户会面对的性能问题和性能瓶颈?
    4. 列举下性能测试中常涉及的性能计数?
    5. 性能测试中并发用户点击量是什么?如何实现?
    6. 性能测试进入和结束的标准是什么?
    7. 说一下在选择性能测试工具之前需要考虑哪些东西?
    8. 在性能测试中,如何识别性能瓶颈?
    9. 在对应用程序进行性能测试期间一般会执行哪些活动?
    10. 性能测试中吞吐量是什么?
    11. 解释下什么是耐力测试和尖峰测试?
    操作系统问题
    1. 列出超过 10 个 Linux 常用的命令以及其作用?

      推荐阅读