以服务于中国广大创业者为己任,立志于做最好的创业网站。

标签云创业博客联系我们

导航菜单

面试测试人员要问什么,软件测试面试问题及回答技巧

  

  1.谈论缺陷的生命周期。   

  

  测试点:测试人员对缺陷全生命周期的理解,注意面试官的用词,有时只需要回答关键节点,有时需要单独阐述。   

  

  围绕缺陷提交、缺陷确认、缺陷打开、缺陷修复、缺陷回归、缺陷关闭等关键节点进行解答。   

  

  2.缺陷的基本类型有哪些?   

  

  考点:需求、数据、逻辑、性能、功能、安全性、兼容性、变化、易用性等。   

  

  对于工作经验的侧面理解,有时需要单独举例。   

  

  3.测试用例的基本要素是什么?   

  

  用例编号、用例类型、用例标题(名称)、前提条件、操作步骤、测试数据、预期结果和实际结果。   

  

  考察的类型多种多样,有的面试官会根据现场的需求,现场设计用例,用来考察应聘者的思想、丰富的经验和对需求的理解。   

  

  4.你如何进行用例审查?   

  

  考试要点:主要考察之前的工作流程是否规范,参与复习工作的情况。   

  

  回答灵活,不同的公司和不同的项目评审流程也不同。   

  

  参考:内部评审(通常由测试团队内部人员评审)-正式评审(由项目涉及的产品、开发、测试和项目经理评审)-用例修订-项目经理确认。   

  

  5.为微信聊天窗口设计测试用例。   

  

  测试点:也经常被其他知名网站的一些搜索功能、列表功能、分页功能等代替。要考察系统思维能力。   

  

  参考:   

  

  首先,在了解业务需求之后,将其转化为测试需求,最终的测试需求必须经过项目团队的审核和批准。   

  

  开始设计:   

  

  烟雾用例:实现最简单的聊天功能(语音、文字形式)   

  

  服务:   

  

  纯文本聊天   

  

  不同语言之间的聊天   

  

  表示   

  

  发送群聊   

  

  特殊字符和组合   

  

  发送文件   

  

  查看聊天记录   

  

  屏幕捕捉功能   

  

  (与某人)视频聊天   

  

  实时语音聊天   

  

  不同版本之间的切换功能   

  

  定制场景分解   

  

  异常场景分解   

  

  兼容性测试案例:   

  

  一般在业务需求中定义。   

  

  在测试需求中,可以分解相应的模型和系统版本,对于兼容性测试的用例可以得到最优的最小组合。   

  

  安全测试案例   

  

  性能测试用例   

  

  (一般有独立的测试计划)   

  

  回归测试用例:   

  

  从用例库中提取核心用例,并将它们组合成回归用例。   

  

  6.你发现了一个缺陷,但是开发者并不认为这是一个问题。你会怎么做?   

  

  考察点:沟通表达能力、过往工作流程经验、合作意识、责任意识。   

  

  这种问题需要先明确自己的角色。作为软件测试人员,经常会遇到这种问题。如果你是一个执行人员,你可以拿出原来工作的测试过程,因为缺陷处理也是测试过程的一部分。例如,开发人员会在缺陷管理系统中记录原因,并首先进行分析。如果不确定,可以请上级测试负责人一起处理。但是如果你是管理岗位,可以举个例子来说明你过去遇到过的类似问题以及如何处理,这样更有说服力。   

  

  7.你评估的测试时间是5天,但是如果领导只给3天呢?   

  

  考察点:沟通表达能力,以往处理工作冲突的经验。   

  

  这种问题,如果面试官没有给出具体场景,一定要提出一个问题来描述问题的背景,通过背景分析给出冲突的解决方案。   

  

  问题背景如:临时应急需求、定期需求、定期压缩时间、客户压缩时间、自身脆弱性导致的压缩时间等。   

  

  那么,就要对情况做出反应:优先安排工作、重新分析当前工作、改变测试策略、团队内部分工、外部帮助等。   

  

  8.说说一个项目的测试过程。   

  

  考察点:流程标准化,对以前工作的业务熟悉程度。   

  

  您可以参考下一篇文章《测试过程文档模板整理(一)-提测流程》中提到的测试过程,并用当前项目进行说明。答题时体现自信、专业、熟悉工作环节。   

  

  9.黑盒测试用例的设计方法有哪些?   

  

  等价类划分法、边界值分析法、因果图、正交实验法   

  

  可维护性、可扩展性、可测试性、可重用性、可移植性和可理解性。   

  

  一般来说,实习生和初级测试工程师的笔试题型较多,中高级测试工程师更倾向于考察质量的影响因素。   

  

  11.缺陷的基本要素是什么?描述缺陷有哪些注意事项?   

  

  缺陷编号、缺陷标题、前提条件、测试数据、操作步骤、预期结果、实际结果、初步定位原因、截图或日志信息(可选)