美文网首页软件测试
软件测试面试常见问题

软件测试面试常见问题

作者: 梵音11 | 来源:发表于2020-06-09 21:47 被阅读0次

    目录:

    一、硬实力

    二、软实力

    三、面试流程

    一、硬实力

    1、测试设计能力(1)

    常见问题:

    问:描述一下你之前测试的软件,并说明下是怎么测试的,内部各个模块描述的详细些。考察点:

    一、产品能力

    1)产品功能点,对被测系统的掌握度;

    2)客户需求把握能力;

    3)场景分析能力;

    4)产品在业界定位,行业趋势分析能力;

    二、测试设计能力

    1)被测系统的组件图、时序图、流程图等

    2)各个模块的内部实现,及对应的测试点。eg:单线程、多线程、线程池、同步异步、超时机制等问题

    测试设计能力(2)

    常见问题:给你一个电梯(黑板),你会如何进行测试,把主要测试点罗列一下。

    考察点:

    一、测试设计能力考查:

    1)功能测试:边界值考虑(载重、层数)等2)可靠性考虑:停电、过载等

    3)易用性考虑(有无明显升降感)

    4)性能考虑(速度)

    5)稳定性考虑

    6)其它

    测试设计能力(3)

    常见问题:你在项目组中,作为测试,有没有提出什么建设性意见。

    考察点:对于软件质量的综合把控能力

    1)提出并主导了xxx防火墙体系,或xxx看门狗的构建

    2)挖掘了xxx过载的问题,从xxx方向上进行了优化

    3)为了保障xx产品的可靠性,提出了双机、集群的方案,提出了备份、容灾备份的方案,具体是如何实施的;

    4)其它

    2、自动化测试能力

    常见问题:你之前主要是负责哪部分的自动化,具体是如何做的?

    考察点:

    1、实际的自动化测试经验,是否独立搭建过自动化测试框架

    2、在实际的项目中,所负责特性如何构建的自动化,数据预置如何做的,如何确保用例的健壮性,如何保证用例之间的去耦合性等( 想了解测试内容可加我QQ:1844835571)

    3、UI自动化,如何解决维护工作量大的问题4、是否做过自动化生成测试用例的相关工作5、是否做过持续集成相关工作,在持续集成过程中,都有哪些做的好的地方

    6、其它

    3、代码能力

    常见问题(测试类):

    1、算法:快速排序、冒泡排序、选择排序2、数据结构:二叉树的实现、图的实现、栈的实现、红黑树、图的深度优先广度优先遍历、图的最短路径算法

    3、实战:项目组做持续集成,写一个脚本,完成linux下测试环境的自动化搭建。安装包规格:xxx

    机试

    1、掌握前面的代码能力相关,并能通过一门语言实现,python或java,或者公司要求的语言;

    2、掌握一些基础机试题,例如求最大公约数、最小公倍数等;

    3、依据公司的产品形态,可以用常用的自动化工具,如selenium或者appium封装一些典型的keyword,操作被测试对象;

    4、掌握一些接口自动化测试的编写,使用代码实现;

    5、其它

    4、数据库能力

    1、常见的DDL、DML、DCL语句,以及对应的sql

    2、关联查询、聚合、存储过程等稍复杂sql,可以现场按照一定的业务需求,写出对应的sql

    3、对于mysql的redo日志、备份等有基础的了解

    七、网络能力(少数项目有要求)

    1、对于IP、网关、路由等有一定的掌握,可以完成测试环境的搭建;

    2、对于NAT、VPN等有一定的掌握,对于交换机的配置等有一定的掌握,可以完成一线部署、测试环境搭建等工作;

    3、其他( 想了解测试内容可加我QQ:1844835571)

    5、项目流程

    常见问题:

    1、敏捷流程的一些优秀实践有哪些考察点:1)敏捷流程的基础知识。需要在深入理解的基础上有自己的理解,敏捷讲求快速响应变化,好的事情做到极致。测试很好,有了持续集成;代码review很好,有了结对编程。

    2、你认为测试人员在敏捷项目中应该怎么做

    3、你提交的bug,开发人员不接受,你会怎么处理?

    6、其他

    常见问题:

    1、你自己感觉挖掘的最有价值的bug是?

    2、需要多久,才能上手

    3、你会如何快速融入团队

    4、如果今天的事情没有完成,你会怎么办 

    二、软实力

    1、激情

    2、主动

    3、团队

    4、专注

    三、面试流程简介常见问题:

    1、笔试

    2、技术面试n轮

    3、管理面试

    4、团队PK–5~10个人组成一个小团队,划分不同的角色,有团长,有规划人员,有技术人员,共同完成某一件事情

    5、心理素质测评

    6、HR审核

    7、发offe

    四、谈薪资问题主要看你当前的状态:

    1、骑驴找马

    2、迫切需要工作

    3、随便找找,有合适的就去切记双向选择,不卑不亢

    五、面试官心理

    1、问很多问题,并且很有兴趣时,机会大很多

    2、面试时间过短,一般希望不大

    3、等通知,一般机会小很多,或者说企业没那么急迫的用人需求

    相关文章

      网友评论

        本文标题:软件测试面试常见问题

        本文链接:https://www.haomeiwen.com/subject/zszetktx.html