admin管理员组

文章数量:1646328

目录:导读

一:前言:浅谈软件测试工程面试

二、数据库和LINUX最常见面试题(重点)

三、功能测试以及项目相关的常见面试题(重点)

四、接口测试常见面试题

五、Python以及自动化测试常见面试题(重点)

六、性能测试常见面试题

七、App常见面试题

八、面试题:总结

本文是笔者就职于某知名培训机构时内部绝密文件!绝密文件!绝密文件!


一:前言:浅谈软件测试工程面试

2020年是以往10年中最差的一年,是往后10年终最好的一年,这句话不知道是谁讲的,好像是罗胖的跨年演讲,虽然有点夸张,但是确也能反映一定的问题,特别是开年的【新冠】黑天鹅事件更是雪上加霜,找工作,找更好的工作,永远是职场人士特别是互联网这个人才流动性巨大行业的永恒话题。

提到找工作,则又离不开对于面试的探讨。网上存在着诸多面试相关的文章攻略,不过对于测试工程师来说很全面的却很少。忽悠或复制粘贴的倒是有很多本文是笔者就职于某知名培训机构时的软件测试工程师面试的绝密文件,这里无偿分享给大家,真心希望能够给大家带来一些帮助!

阅读前提醒:本文中的连接绝对不可以忽略!本文中的连接绝对不可以忽略!本文中的连接绝对不可以忽略!

二、数据库和LINUX最常见面试题(重点)

笔者来自公众号:软测之家     更多技术干货,视频资料请加:软件测试技术群:695458161

数据库最基本的增,删,改,查,
假设表结构为:
create table student(
      sid number,
      sname varchar2(50)
)

最基本的增删改查完整语法都不会的还谈啥面试啊?问问你自己?
1.增加:insert into student values(1,'张三')
2.删除:delete from student
3.修改:update student set sname='李四' where sname='张三'
4.查询:select * from student
5.简单的两个表的内连接inner join。
你们什么时候用到数据库(Oracle)? 1、查看数据库中的数据,用于判断当前操作是否准确。
2、查询数据和修改数据。结合项目举例:(比如:测试短信的失效时间,修改逾期时间等)
3、测试接口和报表时查询返回数据以及报表的数据是否准确。
数据库(Oracle)都会哪些? 基本的增删改查,子查询和多表查询,还有各种函数等和测试相关的操作都没什么问题,
Oracle客户端如何连接服务器? 1、安装Oracle客户端和PL/SQL远程连接工具。
2、把服务器目录:app/administartor/product/11g/network/admin/tnsname.ora这个文件中拷贝到客户端相同的位置并多加一组连接服务器的字符串。
数据库怎么查中间数据,怎么处理 Oracle:使用rownum伪列,       Mysql:使用Limit        Sqlserver:使用top
Oracle语句如下:
select * from (select s.*,rownum r from student s) t where t.r>=10 and r.r<=20
Mysql语句如下:
select * from student limit 5,10
1. 你们什么时候用到Linux?
2.  Linux使用的是什么版本?
3. 服务器是什么品牌?
1. 主要就是查看日志,2. 版本是用的:CentOS7   3.  品牌是用的是"惠普"
Linux你都会哪些命令? 1. 查看日志:tail -f catalina.2018.11.6.log,主要是查看里面的SQL语句和Exception信息
2. 修改权限:chmod
3. 解压缩命令:tar -zcvf压缩和tar -zxv解压f命令
4. 查看进程和查看端口命令:ps -ef | grep java   和   netstat -anp | grep 8080
5. 其他命令:vi(编辑),操作文件命令,ifconfig(查看IP),free -m(查看内存)等

特别注意:数据库面试题和Linux面试题口头上最常问的就是以上这些,但是往往更多的是出现在笔试题里面,特别是最经典的的面试题!

表架构如下:

Student(S#,Sname,Sage,Ssex) 学生表 
Course(C#,Cname,T#) 课程表 
SC(S#,C#,score) 成绩表 
Teacher(T#,Tname) 教师表

常见笔试题如下:

1、查询“001”课程比“002”课程成绩高的所有学生的学号; 
  se

本文标签: 绝密文件老牌深圳培训机构