技术帝的平台展示,网站建设、网站推广、SEO技术、网站优化、电子商务推广、平面美工和软件测试等技术干货分享。

软件测试面试题(温故知新)

最近打算换个工作,赶紧趁有时间把我觉得重要的知识汇总下

1、接口测试

测试接口要注意的情况

  1. 功能:测试接口的功能是否实现;
  2. 逻辑:测试接口前,确认该接口是否有依赖关系;比如,有些接口必须先调用登录接口后才能调用该接口实现。
  3. 传参:参数正常,调用接口功能是否正常;传错误的参数,参数为空,多传参数或者少传参数;
  4. 安全性:cookie,有的接口必须有cookie,删除cookie,接口是否正常返回;header,删除header,接口返回是否正常;识别码,app手机有唯一的识别码。
  5. jmeter接口参数化:添加-配置元件-CSV Data Set Config新建一个文本文件,输入内容,然后改为.csv文件(最好不要把excel改为csv)文件名:绝对路径或相对路径;可以是txt、csv;使用相对路径时,jmeter默认先去bin目录找,再去脚本目录下找

    文件编码:默认使用当前操作系统的,如果出现问题,可以尝试utf-8、gbk等

    变量名称:文件中各列的变量名称,有多列时,用英文逗号隔开,名字顺序要与内容对应

    分隔符:文件内容的分隔符,默认是逗号

    遇到文件结束符再次循环,遇到文件结束符停止线程:他们是互斥关系,即true–false, false–true

2、APP测试和web的不同点

  1. app测试需要测试安装、卸载和升级;
  2. app要测试弱网弱电的情况;
  3. 运行程序,从前台切换到后台,再次切换到前台;
  4. 断网情况下,打开APP应该有默认页面;
  5. APP兼容性测试,不同的系统以及不同分辨率的情况;
  6. 不同的网络情况下测试;
  7. APP闪退,可以查看log,复现测试步骤。

3、linux操作

以下linux操作是我之前的项目中用到的操作

之前的项目使用linux主要是性能测试,负载机用的linux,所以用到linux操作。p

-top 查看CPU,内存的使用情况;

-vmstat 查看进程、内存、IO情况;

-iostat 查看系统IO情况,-x显示全部;

.jmeter -n -t 接口测试样本.jmx -l 接口测试样本.jtl 运行jmeter脚本

-tail -f 日志.log 动态查看日志

退出 tail

(ctrl+c 和ctrl+z都是中断

ctrl+c 进程终止

ctrl+z 任务挂起

cd 进入某个目录

netstat -ap | grep ‘程序名’  找出程序运行的端口号

./startup.sh 启动Tomcat

./shutdown.sh  关闭Tomcat

ps -ef|grep java 查看是否启动

ps 命令查找与进程相关的PID号

ps -aux|grep java  -aux 显示所有状态

kill -9 进程号 杀死Tomcat进程

4、测试用例—常用设计方法

等价类,边界值,因果图判定表,正交表,场景法,大纲法

转载请注明:半亩方塘 » 软件测试面试题(温故知新)

赞 (2)支付宝扫码打赏微信扫码打赏分享
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址