详尽解析:41个面试测试题及解答


详尽解析,个面试测试,题及解答,亿万28(中国)官方网站,亿万28官网入口,亿万28官网下载,亿万28官网登录


41题常见软件测试面试题及解答


😗

1. Web端和App端测试的相同点与不同点?


💡

相同点:


👕

- 测试用例设计遵循边界值分析法、等价类划分法等;


- 多数采用黑盒测试方法,验证业务功能;


- 检查页面布局、风格、按钮等是否简洁美观、统一;


- 测试页面载入速度、登录时长、内存溢出等;


- 测试应用系统稳定性。


❣️

不同点:


- App测试需考虑中断测试,包括人为中断、新任务中断及意外中断;


- App测试关注安卓卸载操作,如升级、覆盖安装、卸载安装等;


- Web自动化测试常用工具为QTP和Selenium,Android自动化测试常用工具为monkey、monkeyrunner。


2. Android与iOS的App测试有何区别?


🏓

- 并发(中断)测试:如闹铃、应用启动、通话等;


🚀

- 数据来源测试:如输入、选择、复制、语音输入等;


🍣

- Push测试:开关机、待机状态下的推送,推送消息的显示和跳转;


🦊

- 分享跳转测试:分享后的文案、跳转、消息来源等;


👑

- 触屏测试:同时触摸不同位置、操作,检查客户端处理情况。


3. 如何测试App的登录场景?


- 验证正确用户名和密码登录成功;


- 验证错误密码登录失败;


- 验证未注册用户名登录失败;

亿万28官网登录

- 验证未激活账户、被停用账户登录失败;


- 验证用户名和密码为空或部分为空登录失败;


- 验证验证码功能;


- 验证大小写敏感、密码框加密显示等;


- 验证忘记用户名、密码功能;


- 验证前端页面限制用户名和密码长度;


- 验证验证码更换、刷新、时效性等;


- 验证会话超时、不同级别用户权限、页面焦点、快捷键等;


- 验证空和空格字符串校验、中英文键盘输入、session时效设置等;


- 验证登录时间限制、不同登录方式、手机号+验证码登录等;


- 验证操作错误提示信息、兼容性、安全性、性能压力等。


4. Push消息测试图和测试?


- 确认推送对象正确;


- 检查消息简介字数溢出情况;


- 验证消息详情内容支持;


- 测试定时推送、客户端运行状态、特殊场景等。


5. App闪退通常由哪些原因造成?


- 缓存垃圾过多;


- 运行程序过多;


- 手机杀毒软件;


- 应用版本问题;


- 网速问题;


- 缺少数据包;


- 系统不兼容;


- 分辨率不兼容。


6. 常见的接口协议/类型有哪些?


❄️

- WebService接口:通过SOAP协议,请求报文和返回报文都是XML格式;


🌴

- HTTP API接口:通过HTTP协议,请求报文为key-value形式,返回报文为JSON串。


7. 常见的接口请求方式有哪些?


🖤

- Get:向特定资源发出请求;


🔦

- Post:向指定资源提交数据进行处理请求;


🧣

- Put:向指定资源位置上传最新内容;


🔮

- Head:获取与GET请求一致的响应,响应体不返回;


🥁

- Delete:请求服务器删除资源;


- Options:返回服务器针对特定资源所支持的HTML请求方法。


8. 常见的状态码及其含义?


🍿

- 200 OK:请求正常处理完毕;


💻

- 204 No Content:请求成功处理,没有实体主体返回;


- 206 Partial Content:GET范围请求已成功处理;


- 301 Moved Permanently:永久重定向,资源已永久分配新URI;


🆒

- 302 Found:临时重定向,资源已临时分配新URI;


💖

- 303 See Other:临时重定向,期望使用GET定向获取;


- 304 Not Modified:发送的附带条件请求未满足;


- 307 Temporary Redirect:临时重定向,POST不会变成GET;


- 400 Bad Request:请求报文语法错误或参数错误;


- 401 Unauthorized:需要通过HTTP认证,或认证失败;


🥀

- 403 Forbidden:请求资源被拒绝;


2️⃣

- 404 Not Found:无法找到请求资源;


- 500 Internal Server Error:服务器故障或Web应用故障;


- 503 Service Unavailable:服务器超负载或停机维护。


9. 接口测试的原理是什么?


通过测试程序或工具模拟客户端向服务器发送请求报文,服务器接收请求报文后处理,再发送应答报文给客户端,客户端接收应答报文。


10. 后台接口测试和前端测试是否重复?


🌥️

- 相同点:都有功能测试;


🦆

- 不同点:


亿万28官网入口  亿万28官网登录  亿万28官网下载
标签云:#详尽解析 #个面试测试 #题及解答
最新文章: