初级软件测试面试题1(真实面试经历)

1、python
(1)常用包有哪些
答案:测试常用的有selenium 、pip、numpy 、time、unittest大概说几个就行
(2)输出 "i am a student"的倒序,也就是 student a am i
(3)输出1-100
for i in range(101):
print i或者print range(101)
(4)python 对文件的处理
扩展一下
(5)大小写转换:
str=“ABC”
print str.lower()
(6)输出九九乘法表
(7)冒泡排序
(8)输出所有质数
2、linux
(1)查端口号命令
答案; netstat -anp |grep 3306(端口号)
(2)查进程命令
答案:查看进程 ps aux 杀死进程 kill -9 +进程号 启动进程
(3)查log 命令
(4)文件编辑方法(VI 编辑器使用)
(5)查看tomcat日志方法
答案:1.进入 tomcat目录
2.进入logs文件夹
3.输入 tail -f catalina.out 来打印日志
4.要退出的话,按ctrl+c退出

3、mysql
(1)增加字段语句
alter table table1(表名) add transactor(添加的字段) varchar(10) not Null;
(2)查单张学生表成绩前三的语句
(3)升序、降序
答案:desc 降序 esc 升序
(4)模糊查询:
答案:SELECT 字段 FROM 表 WHERE 某字段 Like 条件

4、网络协议
(1)http三次握手
(2)fiddler用法
(3)fiddler怎样定位bug
(4)http和https的区别
5、性能
1、jmeter 怎样测性能(用法)
2、loadrunner 用法
3、负载、压力测试要关注哪些指标
答案:并发用户数、总请求次数、用户等待时间、服务器请求时间、错误率
以下是jmeter关注的指标https://blog.csdn.net/lll921176681/article/details/71375004
4、如果出现锁表问题怎么复现
5、其他性能问题怎么复现
6、其他
(1)怎样判断是前后端问题
答案:前端:界面上能看见的,比如字符的合法性、视觉效果
后端:数据、逻辑
(2)软件崩溃的原因
web端1、内存不够 2、C指针错误3、内存泄漏4、进程缺乏文件描述符5. 线程死锁6. 服务器超载 7、数据库中临时表不够用
手机端1、网络异常2、内存问题3、接口返回值错误4、兼容问题
(3)软件闪退的原因
(4)如果有4条数据,app页面上只展示3条,该怎么查

你可能感兴趣的:(面试)