0
点赞
收藏
分享

微信扫一扫

软件测试面试经常遇到web和app测试的区别,到底该怎么回答?

兮城 2022-02-18 阅读 83

1. 设计测试用例时,依然都是依据边界值分析法、等价类划分等;

2. 多数采用黑盒的测试方法,来验证业务功能是否得到正确的应用;

3. 需要检查界面的布局、风格和按钮等是否简洁美观、是否统一等;

4. 测试页面载入和翻页的速度、登录时长、内存是否溢出等;

5. 测试应用系统的稳定性等。

1. 手机作为通信工具,来电、去电、接收短信等操作都会对app应用程序产生影响,所以app测试第一个要考虑的属性特征是:中断测试。

  • 来电中断:呼叫挂断、被呼叫挂断、通话挂断、通话被挂断

  • 短信中断:接收短信、查看短信 

  • 其他中断:蓝牙、闹钟、插拔数据线、手机锁定、手机断电、手机问题(系统死机、重启)

2. 手机用户对app产品的安装卸载操作:从上一个版本/上两个版本直接升级到最新版本

  • 全新安装新版本

  • 新版本覆盖旧版本安装 

  •  卸载旧版本,安装新版本

  • 卸载新版本,安装新版本

1.系统结构

  • web端,是B/S架构的,服务端有修改的话,客户端会同步更新

  • app,是C/S架构的,如果服务端有修改的话,客户端必须更新,核心版本的客户端都要重新回归测试

2.性能指标

  • web端:响应时间、CPU、内存、吞吐量

  • app:响应时间、CPU、内存、吞吐量、手机流量、手机电量

3.兼容测试方面

  •  web端:浏览器兼容;PC端的操作系统(windows、mac、linux)

  • app:手机操作系统(安卓、ios、windows);手机型号;分辨率(手机屏幕大小)

4.相对于web,app有一些专项测试

  • 干扰测试(来电、信息、其他应用)

  • 弱网络测试、网络切换测试

  • 安装、更新、卸载

5.测试工具

  • app:appium

  • web:selenium

6.界面操作

  •  web端:屏幕左上角、右下角

  • app:手势、手机横屏竖屏、触控、前后台切换,边角测试

7.边界测试

  • app:内存不足、没有SD卡、飞行模式、系统时间有误、依赖其他app

8.安全测试

  • web:敏感信息泄露、跨站脚本、sql注入

  • app:访问通讯录、相册、相机


软件测试自学资料

软件测试入门到项目实战,7小时从小白到白领的软件测试快速入门课程

软件测试实战教程 《学车不》APP实战软件测试

首次公开丨黑马头条软件测试实战项目 完整版

软件测试基础手把手带你Excel实现管理接口用例

软件测试基础-手把手教你搞懂测试环境项目部署

软件测试教程Charles抓包工具测试实战

软件测试工程师必备MySQL数据库,mysql系统精讲+课后练习

软件测试进阶教程微信小程序测试实战—全网首发

举报

相关推荐

0 条评论