首页 > 编程知识 正文

软件测试岗位面试题,软件测试的面试题及答案

时间:2023-05-04 21:12:02 阅读:165420 作者:2683

测试理论、Linux、MySQL、Web测试、接口测试、APP测试、Python、Selenium、性能测试、LordRunner、计算机网络、数据结构和算法

PS :参考答案有几十万字,但没有全部记载。 印刷版有400多页

软件测试面试题解析,2021最强版!

软件测试基础问题:列举5种常用的黑匣子测试方法。

列举6种常用的白盒测试逻辑展望方法

只考虑学生成绩(写0 --100 )的分别有效等价类和无效等价类的边界值) )整数)?

用因果图法测试如何表示与恒等、非或的关系。

软件缺陷的原因是?

应用边界值分析法进行测试用例设计时,应该遵循什么原则?

列举动态测试的几个步骤。

简单绘制软件测试的v模型?

简单地画出软件测试w模型吗?

绘制5种基本控制流程图的结构图。

简要说明自上而下增量测试和自下而上增量测试这两种集成测试方法,并比较两者的优缺点?

黑匣子测试有什么优点和缺点?

什么是软件质量保证? 软件质量保证者和开发者的关系如何?

.

MySQL

数据库的概念和分类

SQL语句的概念和分类

MySQL数据类型Spring

条件查询

别名,去重

排序,页面查询

聚合函数,时间相关函数

分组和having

子查询

查询关联

约束

索引

存储过程

事务

SQL的表连接方法是什么?

表的连接方式有哪些,有什么区别?

什么样的范式?

SQL select语句的完整执行顺序是什么?

.

三种类型的Liunx显示server.log的文件内容

编辑start.sh文件以查看该文件的前10行内容和最后10行内容

删除temp.conf文件

查看后台的所有java进程

结束后台java进程

编译maven项目

将start.sh文件更改为可执行权限

启动jboss服务

在服务器之间复制文件(如何将共享磁盘上的文件本机复制到linux )

更改linux服务器的系统时间

计划星期天早上8点定时重启服务器,如何实现?

如何在linux系统上获取PID100进程监听的tcp端口,详细命令是什么?

Ndinx和apache有什么区别?

.

测试题自动化

在selenium中如何判断元素的存在?

selenium中的hidden或display=none元素将定位于?

在selenium中如何保证操作要素的成功率? 也就是说,如何保证我点击的元素一定能点击?

如何提高selenium脚本的执行速度?

在用例执行过程中经常会变得不稳定。 也就是说,即使这次能通过,下次也不能通过。 如何提高用例的稳定性?

如何设计高质量的自动化脚本

你的自动化用例的执行策略是什么?

什么是持续集成?

自动化测试时,是否需要连接到数据库进行数据验证?

Selenium有几种定位方法吗? 你最喜欢哪个? 为什么?

如何找到页面上动态加载的元素?

如何找到属性动态变化的元素?

单击该链接时,selenium会自动等待页面加载完成吗?

启动浏览器时使用的是哪个web驱动程序协议?

.

APP考试试题网络测试和APP考试有什么区别?

如何测试APP登录场景

推送消息如何测试?

APP闪回通常是什么原因?

如果测试中APP上出现crash或ANR,你会怎么办?

你平时看日志吗,一般会出现什么异常(Exception )?

APP测试的内容主要是什么? 怎么展开?

APP性能测试热点和常用APP性能测试工具

如何对APP进行弱网测试

一般adb命令

.

网络测试http码表,经常考试题目

p>

TCP/IP四层网络模型

TCP/UDP区别?

html css js运行的先后顺序是什么?

session和cookie的区别是什么

session存放在服务器端用来校验客户端的身份

cookie存放在客户端,每次从客户端往服务器发请求时,将cookie带到服务器端,用来校验客户端的身份

电商支付模块的测试如何展开?

如何开展兼容性测试?

nginx,tomcat,apache都是什么?

apache和nginx的区别?

Selenium有哪些定位元素方法

..

接口测试

get和post区别是什么?

cookie和session的区别

请求接口中常见的返回状态码

怎么设计接口测试用例

如何分析是前段还是后端的问题

在手工接口测试或者自动化接口测试过程中,上下游接口有数据依赖如何处理?

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

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

接口测试一般是什么时候做

平常你是怎么测试接口的?

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

接口测试能发现哪些问题?

TCP建立连接和断开连接的过程?

HTTP协议的交互流程,HTTP和HTTPS的差异,SSL的交互流程?

TCP的滑动窗口协议有什么用?

HTTP协议都有哪些方法?

Socket交互的基本流程?

讲讲tcp协议(建连过程,慢启动,滑动窗口,七层模型)?

webservice协议(wsdl/soap格式,与restt办议的区别)?

说说Netty线程模型,什么是零拷贝?

TCP三次握手、四次挥手?

DNS解析过程?

TCP如何保证数据的可靠传输的?

Python自动化测试

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

什么是断言( Assert) ?

什么是web自动化测试

什么是Selenium?

写出Selenium中你最熟悉的接口或类

元素定位类型有哪些?

Xpath是什么?

findElement()和findElements(方法有什么区别

怎么提高Selenium脚本的执行速度

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

登录按钮除了用click方法进行点击以外还有其他方式吗?

Python中有日志吗?怎么使用?

Python是如何进行类型转换的?

工具安装问题

关于Python 程序的运行方面,有什么手段能提升性能?

Python中的作用域?

什么是Python?

...

对于以上这些知识点,经过长时间整理,已经形成了文档资料以及讲解视频等等,下面给出部分截图:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。