终端特性测试

终端特性测试

**

安装/启动/卸载

1) 在真机上,在第三方软件上进行的安装与卸载;

2) APP安装在手机的内存或SD卡上【不同的IOS与android版本】;

3) 安装过程中取消【空间不足】;

4) 安装过程中来电、短信、完成后安装是否继续;

5) 是否可以删除应用【可通过桌面删除,也可以通过软件卸载安装;有可能会出现在安装应用时未完成安装,终止安装后,未完成安装的应用图标一直显示在手机上并且无法删除】。

升级

数字签名、升级覆盖安装、下载后手机覆盖安装、跨版本升级、升级后可以正常使用【覆盖安装要全部数据库有字段更新的话,能正常更新,否则就容易导致APP异常】

特性测试

横竖屏、home键,音量键,power键等。

网络类型

WIFI,移动(2G/3G/4G),联通(3G/4G),电信,飞行模式,GPRS,net,WAP等。

中断测试

APP在使用过程中突然来电、短信、闹钟、QQ信息,低电量提示等,查看APP是否能正常使用;关机、待机后APP能否正常使用;切换、强制退出、跳转等。

稳定性测试

APP对资源的占用(CPU、内存、耗电、流量等)。反复、长期操作下,系统资源是否占用异常。

安全性测试

隐私安全、文件权限、网络通讯、运行安全(是否存在注入漏洞、URL欺骗等)、组件安全(签名、任意调用、反编辑等)。

兼容性测试

1)不同型号、版本、操作系统的终端;

2)各种分辨率的终端;

3)与其他APP的兼容等。

 

  1. 移动信号,先到卫星,再到基站。
  2. Home键,后台运行。
  3. 网络环境测试:弱网环境测试。

 

初级测试面试题

  1. 编写测试用例的方法

答:9种。等价类划分法、边界值法、因果图及判定表法、正交法、测试大纲法、场景法、错误推断法、随机测试、需求文档转化法

  1. 测试的6条基本法则

答:功能,可靠性,效率,易用性,可维护性,可移植性

  1. 软件测试分类(从是否关心软件内容结构的角度)

答:黑白灰(黑盒白盒灰盒)

  1. 软件测试的测试流程

答:拿到需求文档,需求评审——编写测试计划,计划评审——编写测试用例,用例评审——开始冒烟测试,迭代第一轮,第二轮,第三轮……——最后,提交缺陷报告

  1. 编写测试用例的原则

答:百分之百的覆盖需求

  1. 软件测试过程必须经历的阶段

答:(初级)单元,集成,系统,验收

  1. 黑盒测试包含的测试内容(越多越好)

答:逆向思维测试、冒烟测试、易用性测试、兼容性测试、接口测试

  1. 如何确定一个问题是不是bug

答:不是按照需求实现的东西就是bug

  1. 缺陷严重程度划分,并将每个严重程度进行简单的描述

答:致命:系统崩溃、宕机(当机/死机)、报404、报500、内部借口错误、导致整个软件无法继续的,

严重:阻碍、无法跳转到下一个页面的,

一般:等价类、边界值、UI、功能错误并不阻碍我测试的,

轻微:错别字,标点符号,一句话,语法问题的,

建议:根本就不是bug,只是自己认为不太合理,需求文档又没提到,可以提的建议型bug

  1. 缺陷优先级从高到低排

答:P1-P5,顺序可颠倒

  1. 有效的记录缺陷

答:保证缺陷能够复现出来,并且能够把关键步骤写出来。

  1. 缺陷报告的准则规范

答:简洁,清晰,准确,完整,一致

  1. 写出下面个人资料页面的测试用例(越多越好)

答:表格题,从等价类,边界值等方向考虑,越多越好。验证码,提示语,勾选……

 

posted @ 2021-06-21 15:26  忆渐兮  阅读(135)  评论(0)    收藏  举报