今天带软测2班学员做面试前的试题(每天几道面试题分析)

103:为什么要进行接口测试?
接口测试由于绕开了前端,直接通过请求调用的方式进行测试,有如下优势:
1.、更早的测试介入,只要接口开发完成,就可以测试
2.、更多的场景覆盖,因为绕开了前端的控制,使得测试场景更自由
3、 接口测试从项目的角度,工作量是低于UI测试的,投资回报较高
4、 接口测试对于自动化的支撑度更好,有好的接口测试过程,就有可能支持好的接口自动化过程另外,接口测试可以扩充对于其他类型测试的支持。比如性能测试,比如安全测试。  如果接口测试不做的话,这两种测试也不好做.

 

104:用monkey 命令 对上海公交 app进行 性能测试
adb shell monkey –p com.shjt.map –-throttle 100 –-pct-touch 50 –-pct-motion 50 –v –v 1000 >c:\monkey.txt

 

105:如何分析monkey日志?
正常情况,如果Monkey测试顺利执行完成, 在log的最后, 会打印出当前执行事件的次数和所花费的时间; // Monkey finished 代表执行完成\
异常情况
Monkey 测试出现错误后,一般的分析步骤
看Monkey的日志 (注意第一个swith以及异常信息等)
1. 程序无响应的问题: 在日志中搜索 “ANR”
2. 崩溃问题:在日志中搜索 “Exception”   (如果出现空指针, NullPointerException)  肯定是有bug

 

106:解压apache-tomcat-8.0.53.tar.gz的命令
答案:
tar -xzvf apache-tomcat-8.0.53.tar.gz

 

107:查看端口8080是否被占用命令
答案:
netstat -anp | grep 8080

 

108:如何查看所有java进程
ps -ef | grep java

 

109:循环看log2019.log最后的3行内容:
tail -fn 3 log2019.log

 

110:如何启动和关闭tomcat命令
答案:
先cd到tomcat的bin目录
启动tomcat                 ./ startup.sh
关闭tomcat                 ./ shutdown.sh

 

111:分别解释下列协议的含义
协议         解释                          端口
FTP          文件传输协议                   21
SFTP         文件传输协议                   22
SSH          远程登录会话协议               22
HTTP         超文本传输协议                 80
HTTPS        超文本传输安全协议             8443

 

112:在手工接口测试或者自动化接口测试的过程中,上下游接口有数据依赖如何处理?
答案:用一个全局变量来处理依赖的数据,比如登录后返回token,其它接口都需要这个token,那就用全局变量来传token参数,在jmeter中可以用正则表达式来来实现。

 

你可能感兴趣的:(软件测试团队,软件测试与质量,软件测试团队\,互联网电子商务)