2023最新软件测试面试题大全(包含答案)_2023软件测试面试题

113 阅读4分钟

描述软件测试活动的生命周期?

简述软件测试中的“80-20原则”。

一个缺陷测试报告的组成

什么是压力测试?压力测试需要考虑哪些因素?

软件测试的目的是什么?

黑盒测试用例设计常用方法

单元测试、集成测试、系统测试、验收测试、回归测试这几步最重要的是哪一步?

请说一下手动测试与自动化测试的优缺点

怎么实施自动化测试

什么是压力测试?压力测试需要考虑哪些因素?

谈谈你对 CI/CD 的理解

你觉得软件测试工程师在一个团队中,都需要做什么?有什么价值?

性能测试面试相关

性能测试的应用领域有哪些?

性能测试包含了哪些软件测试(至少举出3种)?

交付一个性能测试项目,请阐述你的性能测试流程

如何理解压力测试,负载测试以及性能测试?

jmeter如何设计性能测试场景?

介绍 JMeter 聚合报告包括哪些内容?

解释5个常用的性能指标的名称与具体含义。

你在性能测试中遇到哪些性能问题?

举例说明jmeter的定时器用法?

什么是性能测试?

什么是上下文切换?哪些场景会存在上下文切换?

如何用命令行生成测试报告?jtl文件怎么分析?

性能测试中Linux命令

什么时候可以开始执行性能测试?

简述性能测试的步骤。

性能测试时,是不是必须进行参数化?为什么要创建参数?

描述不同的角色(用户、产品开发人员、系统管理员)各自关注的软件性能要点

接口测试面试相关

按你的理解,软件接口是什么?

HTTPS在哪一层?

get和post区别是什么?

常见的POST提交数据方式

cookie和session的区别

请问你们公司是如何做接口测试的?

怎么设计接口测试用例?

你做接口测试,测什么?

没有接口文档,如果做接口测试?

依赖于第三方数据的接口如何进行测试?

接口测试中,依赖登录状态的接口如何测试?

当一个接口出现异常时候,你是如何分析异常的?

接口测试执行中比对数据库吗?

响应状态码有哪些?

json数据是什么,你平时如何解析json数据?

postman你在工作中使用流程是什么样的?

自动化测试面试相关

你会封装自动化测试框架吗?

你觉得自动化测试最大的缺陷是什么?

什么是兼容性测试?兼容性测试侧重哪些方面?

我现在有个程序,发现在 Windows 上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?

自动化代码中,用到了哪些设计模式?

测试的策略有哪些?

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

上一个项目中自动化测试的执行策略?

在上一家公司做自动化测试用的什么框架?

怎么对含有验证码的功能进行自动化测试?

如何优化和提高 Selenium 脚本的执行速度?

遇到alert弹出窗如何处理?

元素定位方法你熟悉的有哪些?

Seleinum是否有读取excel文件的库

举例一下你遇到过那些异常,在selenium自动化测试过程中

你查找元素遇到过在Frame里面吗?你是如何处理Frame里面元素定位的?

在执行脚本过程,如何实现当前元素高亮显示?

你知道哪些测试自动化的脚本技术?

软件测试工具

接口测试:postman

性能测试:jmeter、LoadRunner

抓包工具:chales、fiddler

UI自动化:uiautomator2、appium、atx

稳定性测试:monkey、maxim、uicrawler、appcrawler

兼容性测试:wetest、testin

app自动化工具:appium、Monkey

web安全测试工具:appscan、Watcher、Wapiti

白盒测试工具:JUnit、jtest

持续集成工具:jenkins、Hudson

软件测试实战

网页崩溃的原因是什么?

有个用户反馈上传头像失败,分析原因?

app闪退的原因?

登录的按钮不能点击,如何排查问题?

10%的用户反馈用不了功能,你讲如何排查?

如何分析一个bug是前端还是后端的?

如何回答登录功能怎么进行测试?

京东购物车功能怎么进行测试?

支付流程测试

HR常问面试题

1.为什么想进本公司,了解业务吗?

  1. 怎样看待加班问题?

  2. 为什么从上家公司离职?

4.为什么选择测试这一行?

5.还有什么想要问我的吗?

6.测试看重什么能力

7.之前实习收获了什么

8.项目中收获了什么?

9.你的期望薪资是多少?

10.谈谈你对跳槽的看法?

11.你最擅长的技术方向是什么?

计算机及Linux面试相关

Python编程+数据结构