功能测试面试常见的技术问题,总结好了你不看?

目录

1、需求分析

2、测试计划

3、用例设计

4、测试类型、策略和方法

5、测试执行&流程

6、bug管理

7、测试分析

8、总结

9、项目经历

10、其他


1、需求分析

  1. 软件测试项目从什么时候开始?为什么?

  2. 需求测试注意事项有哪些?

  3. C/S与B/S结构的软件,应该采取什么样的方法分别测试?他们存在什么样的区别与联系?

  4. 原生APP和H5页面的区别?

  5. 测试活动中,如果发现需求文档不完善或者不准确,怎么处理?

  6. 项目的需求文档一直没有更新甚至没有需求文档,你打算怎么开展测试?

  7. 给你一个有500页的需求文档,你会怎么看?

    功能测试面试常见的技术问题,总结好了你不看?_第1张图片

2、测试计划

  1. 测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的?

  2. 您认为做好测试计划工作的关键是什么?

  3. 什么是测试评估?测试评估的范围是什么?

  4. 如何保障产品质量的?单从测试环节来说,什么是最核心的,为什么?

3、用例设计

  1. 您认为做好测试用例设计工作的关键是什么?

  2. 您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明。

  3. 请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程。

  4. 怎么才能够全面的测试到每一个点。

  5. 测试用例的来源有哪些?测试用例的好坏如何来评判?

  6. 描述测试用例设计的完整过程?

  7. 给你一个网站,你如何测试?

4、测试类型、策略和方法

  1. 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、回归测试、验收测试的区别与联系。

  2. 单元测试、集成测试、系统测试的侧重点是什么?

  3. 如果能够执行完美的黑盒测试,还需要进行白盒测试吗?为什么?

  4. 正交表测试用例设计方法的特点是什么?

  5. Beta测试与Alpha测试有什么区别?

  6. 软件的安全性应从哪几个方面去测试?

5、测试执行&流程

  1. 你认为理想的测试流程是什么样子?

  2. 软件测试活动的生命周期是什么?

  3. 请画出软件测试活动的流程图?

  4. 你们以前测试的流程是怎样的?

  5. 你做过什么优化流程的工作?

  6. 给的测试时间特别短,怎么安排写用例和执行测试的时间?

  7. 怎么开展测试工作?

  8. 要有有临时需求打断了现在的工作计划怎么办?

6、bug管理

  1. 在您以往的工作中,一条软件缺陷记录都包含了哪些内容?如何提交高质量的软件缺陷记录?

  2. 您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷的管理?如果有,请结合该工具描述软件缺陷跟踪管理的流程。

  3. 当开发人员说不是BUG时,你如何应付?

  4. 简述一下缺陷的生命周期

  5. 针对缺陷采取怎样管理措施?

  6. 描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程

7、测试分析

  1. 在测试某软件时,发现这个软件的运行速度很慢,您会认为是什么原因?您会采取哪些方法去检查这个原因?

8、总结

  1. 测试结束的标准是什么?

  2. 项目结束后做过什么总结?

                         功能测试面试常见的技术问题,总结好了你不看?_第2张图片

9、项目经历

  1. 以前做过哪些项目?

  2. 你在你所在的公司是怎么开展测试工作的?是如何组织的?

  3. 你做的最长的一个项目是什么?在这期间你遇到了什么问题让你最头疼?你如何解决它?

  4. 在您以往的测试工作中,最让您感到不满意或者不堪回首的事情是什么?您是如何来对待这些事情的?

  5. 项目的团队人员架构,比如有多少开发,多少测试?

  6. 你在项目中承担的角色?干了哪些工作?

  7. 测试了多长时间?项目周期多久?开发和测试的时间安排?

  8. 举一个项目的具体功能点,提问有哪些测试点

  9. 项目中的测试重点,结合具体例子

  10. 项目中的典型bug

  11. 写了多少用例?

  12. 一天能发现多少bug,一共发现多少bug?

  13. 在项目中遇到过什么挫折,或者让自己提升比较大的事情?

  14. 你是怎么开展工作的?

  15. 项目中出现什么事故,后续你们怎么改进的?

10、其他

  1. 为什么要在一个团队中开展软件测试工作?  

  2. 您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?

  3. 您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试人员同开发团队中其他成员良好的人际关系的关键是什么?

  4. 谈一些自己在以往的学习和工作中获得的工作经验和心得体会?(可以包括软件测试、过程改进、软件开发或者与此无关的其他方面)

  5. 你对测试最大的兴趣在哪里?为什么?  

  6. 你对我们公司了解有多少?

  7. 你找工作时,最重要的考虑因素为何?

  8. 为什么我们应该录取你?如果我雇用你,你能给部门带来什么贡献?

  9. 请谈谈你个人的最大特色。

  10. 一个测试工程师应具备那些素质和技能?

  11. 你用过的测试工具?

  12. 你是怎样工作的?

  13. 做测试多久了?

  14. 为什么选择测试这行?

  15. 如何从工作中看出你是个自动自觉的人

  16. 通常你对于别人批评你会有什么样的反应

  17. 如果明知这样做不对,你还会依主管的指过去做吗

  18. 如果你接到一个客户抱怨的电话,你确知无法解决他的问题,你会怎么处理

  19. 你觉得什么样的人最难相处

  20. 你有看过哪一本测试书籍?哪些技术博客?哪些网站?

感谢每一个认真阅读我文章的人!!!

我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片加入群聊与我一起学习交流。群里还有大佬帮忙解答问题。

功能测试面试常见的技术问题,总结好了你不看?_第3张图片

 

你可能感兴趣的:(功能测试,软件测试,测试,单元测试,压力测试,测试用例,python,自动化)