测试工程师面试

本文涵盖了软件测试的重要概念和面试常问问题,包括测试用例设计方法、测试法则、软件测试分类、测试流程、接口测试功能、自动化工具、缺陷管理、测试策略等。此外,还涉及了黑盒测试内容、缺陷严重程度、接口测试时机、HTTP方法区别以及软件开发流程等。通过此总结,有助于准备软件测试面试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 编写测试用例有哪几种方法?

        等价类、边界值、因果图、流程分析、错误分析、正交法、场景法、大纲法

     2. 测试的六条基本法则是什么?

     一功二可三易四效五维六移,即一功能,二可维护性,三易用性,四效率,五可维护性,六可移植性

    3. 软件测试分类有哪些?(从是否关心软件内部结构的角度划分)

     黑盒、白盒、灰盒

   4. 软件测试的测试流程是什么?

    首先拿到需求文档》需求评审》编写测试计划》测试计划评审》编写测试用例》测试用例评审》开始测试》第一轮测试》第二轮测试》迭代》直至项目上线,提交测试报告。冒烟测试不属于测试流程,一般冒烟测试最多半天时间

   5. 编写测试用例的原则是什么?

    百分之百的覆盖需求

   6. 接口测试的功能?

      1) 请求参数、返回值

      2) 不仅可以测试返回值还可以测试等价类、边界值、必填项,包括逻辑、功能、场景,还可以测试逆向思维的流程,还可以测试错误的流程,也可以测试正确的流程

       3) 接口测试可以提高效率,缩短测试周期,在页面未出来之前也可以测试

       4) 接口测试可以测大部分功能,但是测不了ui、兼容性

       5) 接口只能测后端,用java写的

   7.自动化工具都有哪些?

     QTP既可以测B/S,也可以测C/S, 支持的脚本语言是vbscript, Selenium属于B/S工具,支持java,python语言,app自动化工具属于c/s架构

  8.软件测试过程中必须经历那些阶段?

  单元测试》集成测试》系统测试》验收测试

9. 黑盒测试包含那些测试内容?

  逆向思维测试、冒烟测试、易用性测试、接口测试、兼容性测试

10. 如何确定一个问题是不是bug呢?

根据需求,与需求不一致,就是bug

11. 缺陷严重程度分别是什么?并将每个严重程度进行简单的描述?

  致命、严重、一般、轻微、建议,致命级别指使系统崩溃、宕机,报404、500错误的,导致软件没有办法再使用下去,严重指该功能阻碍测试,影响测试,一般指等价类、边界值、ui、兼容性,不影响测试,轻微指一个字、一句话、不伤大雅的错误,建议其实不是bug,只是个人觉得不太合理,需求文档里面就没有。

12. 缺陷优先级有哪些?从高到低排列?

P1、p2、p3、p4、p5,p1优先级最高,p5优先级最低

13. 如何有效的记录缺陷?

保证该缺陷能复现出来,能记录该缺陷的每一个步骤是如何操作的

14.缺陷报告的准则规范是什么?

简洁、清晰、准确、完整、一致

15.写出下面个人资料页面的测试用例?

写的越多越好,常用方法:等价类、边界值、判定表法、流程分析、异常值

16.自我介绍?

我是谁、工作几年、你上家公司做什么、负责什么、你的优势、为什么适合这个职位、我想做什么、在这个职位上想得到什么

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值