美文网首页
软件测试——想了几道面试题

软件测试——想了几道面试题

作者: enigmax_zhu | 来源:发表于2018-04-26 18:39 被阅读0次

        根据前两天的一个招聘要求,我想了下大概作为面试官,可能会问的几个问题。

    招聘要求

        岗位职责:

        1. 负责组织平台Web端和PC端产品测试,制定测试计划、组织完成产品测试、发布工作;

        2. 负责测试环境搭建,版本管理,发布和bug跟踪并推动解决;

        3. 参与产品的需求和设计评审,从用户体验和测试的角度提出看法;

        4. 参与产品需求讨论,有效协调需求、开发、测试资源按时完成任务;

        5. 优化改产品研发测试上线流程,提高产品质量和测试效率;

        6. 对软件问题进行跟踪分析和报告,推动测试进程,保证项目质量。

    任职要求:

        1. 具有3年以上计算机软件测试的工作经验,独立负责2个以上项目的测试;

        2. 会使用MYSQL/ORACLE等主流数据库,熟悉常用SQL语句;

        3. 熟悉tomcat、apache、nginx的使用和配置;熟练使用Loadrunner、Jmeter等性能工具;

        3. 熟练掌握Linux常见命令,能在Linux下独立进行测试环境搭建工作;

        4. 有独立分析问题和解决问题的能力,有责任心,执行能力强,沟通能力好;

    测试问题

        Q1, 有没有做过web方面测试

            1.1 web测试需要关注哪些内容?(页面、页面元素、功能、容错性、权限控制、键盘操作等等)

            1.2 你所认为的测试人员在整个项目组中定位是什么?(可以参考虫师写的谈软件测试人员定位---三年软件测试总结http://www.cnblogs.com/fnng/p/3239590.html

        Q2, 项目介绍

            2.1 基本介绍

            2.2 测试中实际做了什么工作?

            2.3 在整个测试过程中遇到的困难?

            2.4 一个项目完成后,有没有对测试的一个总结?

        Q3, 发现bug

            3.1 是否会确认bug出现的场景?(系统设置、浏览器、网络)

            3.2 提交bug时,会写什么内容?(登录帐号、地址、操作数据、操作步骤、预期结果、实际结果、测试结论)

        Q4, 版本上线时间紧急,但测试人力、时间有限,怎么样去保证产品质量?(有哪些手段?工作中怎么处理的?接触过哪些可行的手段?有哪些可行的猜想?)

            首先保证正常流程能通,简化用例,根据用例测试,这样可以避免随便测;

            和项目组同事交叉测试,减少测试盲点带来的问题;

            列举场景,保证场景内能正常运行;

            列举紧急发布版本的风险,以便上级考虑(但领导基本不会听……认为测试很简单);

            保存出现bug的截图和log,以便开发定位问题,减少定位时间;

        Q5, 如果给你一个问题,打算怎么测试,如:支付宝、微信转账?,(从UI、功能、性能等角度去考虑,说中几个点即可)

        Q6, 如果遇到测试的沟通问题,会怎么解决?

            6.1 测试内部信息沟通不足时怎么办?

            6.2 开发认为你提的bug不合理时怎么办?

                首先自查bug录入是否说明完整且符合需求文档;

                然后把需求跟开发说清楚;

                还不行的话,找业务对接;

    技术问题

        Q1, sql语句写过吗?

            1.1, 左联和有联有什么区别?

            1.2, 如何去查询重复数据?比如一个班级相同姓名不同性别的学生有几个

            1.3, sql怎么排序?

        Q2, 对linux了解吗

            2.1, 知道哪些linux命令?(mv、cp、ps等等)

            2.2, linux查看进程命令?如看java进行(ps -ef | grep java)

            2.3, 之前用的测试环境是基于linux还是Windows,服务器是什么版本?(linux:centos、Windows:server2008)

        Q3, 有没有搭建过测试环境

            3.1, 有用过nginx吗?

            3.2, 有用过tomcat、Apache吗,tomcat的启动/关闭命令是什么?

            3.3, 有用过Jenkins吗,Jenkins的原理是什么?

        Q4, 性能测试了解情况

            4.1, 怎么进行性能测试?

            4.2, 如何进行性能调优?

        Q5, 自动化测试了解情况

            5.1, 从你的理解上,什么是自动化测试?

            5.2, 接口测试平常怎么做

            5.3, 用到的工具是什么?什么语言?(ruby,python,java等)

        Q6, 上个项目用的是什么数据库?连接数据库用的技术是什么?

    其他问题

        Q1, 测试方面一般会有关注公众号或者技术论坛?

        Q2, 平常有什么业余爱好?(我也不知道为什么要问,就是实在没有什么说的,随便聊聊+探口风)

    相关文章

      网友评论

          本文标题:软件测试——想了几道面试题

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