【吊打面试官系列】APP测试常见面试题解析

本文详细解析了App测试的核心概念,包括手机测试、软件测试环境的搭建原则、测试环境与正式环境的区别。同时,深入探讨了UI测试的七要素、安装测试、卸载测试、更新测试、兼容性测试以及中断测试。此外,还涉及了App自动化测试与Web测试的异同,以及App的类型和自动化框架。文章最后分享了稳定性测试的方法和日志分析技巧,是准备软件测试面试的宝贵资源。
摘要由CSDN通过智能技术生成

App测试

1、什么是手机测试?什么是手机软件测试?

手机测试:指对手机硬件、软件和结构等多方面的测试。

手机软件测试:就是对手机上的软件App进行测试的一个过程,他是符合多种网络,不同系统不同分辨率下发现软件缺陷,保证并提高软件质量的过程。

2、什么是测试环境?测试环境搭建时遵循的原则是什么?

测试环境就是软件运行的平台,即软件、硬件和网络三种环境以及准备的数据和测试工具的合集,也就是说:测试环境=软件+硬件+网络

  1. 真实:尽量模拟用户的真实使用环境。
  2. 干净:测试环境中尽量不要安装与被测软件无关的软件。
  3. 无毒:测试工作应该确保在无毒的环境中进行。
  4. 独立:测试环境与开发环境相互独立。

 

 

3、测试环境与正式环境的区别是什么?

测试环境是指测试人员利用一些工具及数据所模拟出的、接近真实用户使用环境的环境。

正式环境是把软件给到用户进行使用,或者用户验收等。

4、UI测试的七要素是什么?

符合标准和规范,直观性,一致性,灵活性,舒适性,正确性,实用性

5、安装测试怎么测试?

正常安装:

1、软件在不同操作系统下安装是否正常。

2、软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。

3、软件安装过程是否可以取消,点击取消后,写入的文件是否如概要设计说明处理

4、软件安装各个选项的组合是否符合概要设计说明

异常安装:

1、软件安装过程中意外情况的处理是否符合需求(如死机,重启,断电)

2、安装空间不足时是否有相应提示

3、对于需要通过网络验证之类的安装,在断网情况下尝试一下

其它情况:

1、软件安装向导的UI测试

2、对安装手册进行测试,依照安装手册是否能顺利安装

3、安装后没有生成多余的目录结构和文件 

6、Web测试和App测试有什么异同点?

相同点:

1:流程、测试方法、测试理论都是一样

2:包含功能测试、兼容性测试、性能测试、安全测试

不同点:

1:架构不一样,web测试是B/S架构,App测试是C/S架构

2:环境不一样,web测试是比较稳定和单一的,网络环境比较稳定和单一,App测试比较多变,网络环境:2G/3G/4G/WIFI/5G

3:部分测试内容不一样,web兼容性测试主要考虑平台、浏览器、分辨率,App兼容性测试系统、分辨率、尺寸、品牌。App测试有电量、流量、弱网、内存泄露、外网场景等测试策略,web没有这些。

4:测试的工具不一样,web自动化selenium,App自动化Appium

7、安装测试怎么测试?

正常安装:

1、软件在不同操作系统下安装是否正常。

2、软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。

3、软件安装过程是否可以取消,点击取消后,写入的文件是否如概要设计说明处理

4、软件安装各个选项的组合是否符合概要设计说明

异常安装:

1、软件安装过程中意外情况的处理是否符合需求(如死机,重启,断电)

2、安装空间不足时是否有相应提示

3、对于需要通过网络验证之类的安装,在断网情况下尝试一下

其它情况:

1、软件安装向导的UI测试

2、对安装手册进行测试,依照安装手册是否能顺利安装

3、安装后没有生成多余的目录结构和文件

8、卸载测试怎么测试?

正常情况:

1、直接删除安装文件夹卸载是否有提示信息。

2、测试系统直接卸载程序是否有提示信息。

  3、测试卸载后文件是否全部删除所有的安装文件夹。

  4、卸载是否支持取消功能,单击取消后软件卸载的情况 。

5、系统直接卸载UI测试,是否有卸载状态进度条提示 。

异常情况:

  1. 卸载过程中出现的意外情况的测试(如死机、断电、重启)。

9、App更新怎么测试?

正常更新

1、保证数字签名一致,升级前后的应用数字签名要一致

  • 1
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值