自我介绍。

1、自我介绍:

面试官您好,我叫xx,毕业后一直在xx公司从事软件测试工作2年,参加过多个项目的一个测试包括打车出行的一个智汇出行平台以及电商购物类型跟证券类型的项目。那么在项目当中呢,主要做过功能测试接口测试app的专项测试以及少量的性能测试方面的工作,对于这个linux、数据库、fiddler、jmeter、postman、adb的一个应用都比较熟悉,那最近一段时间呢有参与一些web自动化的测试,主要是python+selenium框架实现。那平常的话也喜欢逛一些技术论坛,喜欢研究一些新技术。以上呢,就是我的自我介绍。

2.接口自动化怎么做的?

 

3.测试的工作流程

    获取测试需求-继续需求分析-需求评审-编写测试计划-测试策略-测试要点-设计测试用例-用例评审-测试执行-提交缺陷报告-缺陷回归测试-测试报告-提交测试总结-准备下一版本测试

自我介绍。_第1张图片

 

4、测试环境怎么部署

一、准备工作

连服务
检查防火墙,关闭防火墙
二、服务部署

上传安装文件的安装包,并解压
解压后,进入目录对文件提升权限
进入指定文件夹后,上传需要的中间件(jdk、tomcat、数据库-MySQL安装包)
再退出到上级目录下   使用命令一键安装所有服务
安装完毕
需要对一些配置文件进行修改(web界面和调度服务)
导入数据需要的sql文件,在服务器和数据库导入都可以
启动服务
三、服务更新

连服务,准备好替换的war包(web程序)
杀进程/停服务
备份web配置文件(这步看需)
删除现有的war包
上传新的war包
启动web服务,自动解压war包,然后暂停服务
备份web配置文件替换现有的web配置文件(这步看需)
启动服务

5、接口自动化的测试流程

1.接口需求调研(接口协议、功能、数据流转、接口加减密)

2.接口测试工具选择(jmeter、postman)

3.接口测试计划(时间:开始、结束;人力分配)

4.接口测试用例编写

6、接口测试用例的编写要点有哪些?

1.参数中传入特殊字符,比如:&,=,>,<,空格等等,尤其是&,=,和空格,如果这些字符在post,get请求中是关键字,没有转译的话就会出错。
2.传入空参数,尤其是必传参数,如果不穿程序是否会处理。
3.传入错误的类型,比如参数必须传入字符串,传入的参数为:整形,浮点型,负数,空格等,程序的处理情况。
4. 输入字符串超长,程序的处理
5. 通过性验证:首先要保证这个接口功能是好使的,也就是正常的通过性测试,按照接口文档上的参数,正常传入,是否可以返回正确的结果 。
接口测试用例模板:
(1)项目 表示这个接口测试用例是哪个项目
(2)模块:这个接口是属于哪个功能模块的
(3)用例id:
(4)接口名称:
(5)用例标题 用例是干嘛的
(6)请求方式 GET/POST
(7)请求url地址
(8)请求参数
(9)前置条件 有依赖 的时候,比如说要测登录失败3此的
(10) 结果验证 预期结果
(11)请求报文
(12)返回报文
(13)测试结果 通过/失败
(14)测试人员。

7、为什么我们应该选择录取你

 

8.地图测试点:

关闭定位功能打开应用是否会有提示

关闭定位功能是否可以定位

起点到终点定位是否正确

起点到终点是否有多种路线可供选择

起点到终点匹配的导航路线是否正确

起点到终点提示路线是否最近线路优先排列

路况功能是否可以正常使用

返回按钮是否可以正常返回

下车提醒功能是否可以正常使用

下车提醒是否有语音播报

下车提醒功能提示信息是否准确

下车提醒功能下错地点是否提醒

关闭网络下车提醒功能是否正常

步行导航功能是否可以正常使用

步行导航是否有语音提示

步行导航提示语音是否清晰明了

步行导航提示信息是否正确

提示的全程用时是否和实际用时误差很大

红色实时提示信息是否可以展开

展开的红色实时提示信息是否正确

提示的途径地铁站数是否正确

路线费用是否正确

途径地铁站信息是否可以展开

展开的途径地铁站信息是否正确

网络不好的情况下自身定位是否准确

网络不好的情况下步行导航提示是否准确

关闭网络步行导航是否准确

关闭网络当前所在地点到终点地图线路信息是否准确

偏离导航是否有提示

步行导航偏离位置是否语音提示

9.ATM机测试点:

功能测试:
1.插入银行卡能否识别
2.插入其他卡 例如公交卡、地铁卡能否退回
3.插入其他银行的银行卡能否使用
4.插入未激活的卡是否有提示
5.插入身份证绑定过期的银行卡能否有提示
6.能否正常输入密码
7.密码不会有误 能否进行识别
8.错误插入银行卡能否有提示 并且可以退回
9.有破损的银行卡能否退回
10.输入完密码后能否正常显示信息
11.能否查看余额
12.能否正常进行取款服务
13.如果输入密码有误是否有提示 超过三次能否吞卡
14.假如余额不足 还进行取款能否 提示取款失败
15.用户如果取零钱能否有提示
16.取款后是否给绑定的手机号发信息
17.信息内容是否是取款内容 并且数额对应
18.所有按键能否正常使用
19.能否打印凭条
兼容性测试:
1.使用其他银行卡能否正常使用
2.如果取款能否扣除手续费
3.其他银行卡密码能否对应
安全测试:
1.转账时能否有再三确认的提示
2.转账时对方信息能否确认
3.如果修改过密码 使用旧密码还能否转账成功
4.到账金额能否一致
5.密码输错能否提示 并且转账失败
易用性测试:
1.操作是否简单易懂
2.老人能否正常使用
3.字体能否被大多数人接受
4.使用时间是否有时间限制
5.语音提示是否正常
UI测试:
1.界面是否美观并且简介
2.按键是否耐用 长时间不会模糊
3.ATM机外观是否新颖
4.是否不易落灰

10.音频测试点:

APP端常见功能:

是否能正常播放音频
点击播放控件,播放/暂停
快速切换到上一个 下一个音频
前后拖动进度条可以正常播放
按照顺序播放音频
是否支持循环播放
音频支持倍速播放
快进15s 后退15s 快捷功能
音频进度条正常展示当时播放的时间点及音频时长
音频播放声音是否清晰
音频播放音质选择:智能选择、标准音质、高清音质
音频声音是否跟随手机音量键增大或减小
音频外放中插入耳机 是否继续播放
音频外放中连接蓝牙耳机是否继续播放
流量模式下是否有友好提示,当前在流量模式,是否继续播放?
循环/随机/重复播放音频模式
再次进入音频,是否保留上次播放进度
音频是否支持缓存,有了缓存后,断网情况下能正常播放
音视最开始的广告是否可以跳过
音频是否支持下载
音频是否支持分享
分享付费音频普通用户是否能正常听
从浏览记录快速进入音频


中断:在播音频的过程中,由电话、视频、或语音接入,结束后,音频是继续播放还是暂停状态需要重新打开播放
将音频放置后台运行,音频是否正常播放
手机熄屏后,音频是否正常播放
音频播放中手机没电自动关机,音频声音是否立即消失
将音频声音关闭后,点击APP里其他页面,是否还播放声音
播放音频中,切换到其他APP,在其他应用里边,音频声音是否正常播放
在播放音频时,切换播放其他的音频,点击播放,之前的播放会暂停
在播放/暂停时插上耳机,用耳机听,音频的状态是正常的播放/暂停
插上耳机播放/暂停音频,拔下耳机后,音频都暂停播放
弱网:弱网时点击播放,会有加载的状态和提示,网络恢复正常时,可以正常播放

11.购物车测试点:

自我介绍。_第2张图片

 

12.数据库增删改查

增加:insert into 数据表(字段1,字段2,字段3) values('值1','值2','值3')
 
删除:delete from 数据表 where id=你要删除的数据id
 
修改:update 数据表 set 字段1=‘值1’,字段2=‘值2’,字段3=‘值3’ where id=你要修改的数据ID
 
查询:select(你要查询的字段,*代表全部字段) from表名 where (你的查询条件)

13.Linux常用命令

自我介绍。_第3张图片

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(测试面试题,测试工具)