APP测试面试题快问快答(六)

26. App测试工程师到底测些什么?

考察点:是否有移动app测试的相关经验

界面测试

功能测试

兼容性测试

性能测试

稳定性测试

安全性测试

环境的测试

专项测试 –安装,卸载,流量,电量,弱网和FPS

27.手机端微信发朋友圈怎么测试?

考察点:是否有移动app测试的相关操作经验

1、拍摄照片和视频上传(只上传照片和视频,不上传文字),如是否能拍摄照片/视频。

3、从相册中选择图片上传(不上传文字),如选择的图片/视频能否能正常上传,

4、发送文字、照片、视频混合测试的情况

5、定位:写完要上传的内容后,点击“所在位置”,测试能否正常调用定位功能,选择位置后,能否预览所选的位置,发送朋友圈后,能否正确显示所选择的位置,点击该位置,能否查看位置详情

6、朋友圈权限“谁可以看”

7、异常情况,断网情况,断网情况下是否能正常发送。发送的动态是否被保存,好友是否可见,网络连通后是否自动上传,好友是否可见。

28.描述一下对com.package.name进行稳定性测试

考察点:是否有使用过monkey命令对Android操作系统的App进行稳定性和健壮性相关测试经验

对com.package.name进行稳定性测试,要求每个操作间隔0.5秒,执行60000次,忽略所有的报错信息,记录最详细的日志,并将日志保存在本地D:\Test下。

adb shell monkey –p com.package.name --throttle 500 --ignore-crashes --ignore-timeouts --ignore-security-exceptions -kill-process-after-error –v –v -v 60000>D:\Test\log.txt

29.对于28题进行日志分析?请写出分析的步骤?

考察点:是否对Android操作系统的App测试过程的日志进行分析

首先,在日志中找有哪些错误,如CRASH、ANR、EXCEPTION等错误,找到错误后再定位是哪些App或者哪些事件出错, 然后提交BUG,并附上日志信息。

当开发修复bug后,进行回归验证。

使用之前的monkey命令再执行一遍,注意seed值要一样

30.对于28题中发现的bug如何进行复现和验证,请写出验证的步骤?

考察点:是否熟悉通过日志和相关工具复现验证Bug实际相关经验

第一步:从上一次的日志中获取对应的seed值

第二步:在以前的monkey命令中加入-s,并填入seed值,如果没有seed值是无法复现的

第三步:生成日志后,在日志中找有哪些错误,如CRASH、ANR、EXCEPTION等错误,找到错误后再定位是哪些App或者哪些事件出错。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/15970.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为云函数工作流FunctionGraph新手操作指南

函数工作流(FunctionGraph)是华为云提供的一款无服务器(Serverless)计算服务,无服务器计算是一种托管服务,服务提供商会实时为你分配充足的资源,而不需要预留专用的服务器或容量,真正…

【LeetCode】217. 存在重复元素

217. 存在重复元素(简单) 方法一:哈希表长度比较 思路 针对重复元素,很容易就想到 set。我们可以先将 nums 中的所有元素存入set,然后比较两个数据结构的长度,如果相等则说明不存在重复元素,反…

【计算机视觉 | 图像分类】arxiv 计算机视觉关于图像分类的学术速递(6月 29 日论文合集)

文章目录 一、分类|识别相关(12篇)1.1 Pseudo-Bag Mixup Augmentation for Multiple Instance Learning Based Whole Slide Image Classification1.2 Improving Primate Sounds Classification using Binary Presorting for Deep Learning1.3 Challenges of Zero-Shot Recognit…

pycharm如何给一串中文快捷加引号(方法二)

点击上方“Python爬虫与数据挖掘”,进行关注 回复“书籍”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 商人重利轻别离,前月浮梁买茶去。 大家好,我是皮皮。 一、前言 前几天在Python白银群【此类生物】问了一个Pycharm基础的问题&a…

EcoVadis 2023年最新评分细则

【EcoVadis 2023年最新评分细则】 Ecovadis 的四大主题 EcoVadis 企业社会责任评级方法的目标是通过其方针政策、实施执行和绩效反馈来衡量一家公司的企业社会责任管理系统的质量。 EcoVadis企业社会责任(CSR)评估方法基于七项基本原则(如图&…

架构-新教材补充内容

系统工程 两分,需要计算的选择题 #mermaid-svg-UYHr1rzu8HIFQAsT {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-UYHr1rzu8HIFQAsT .error-icon{fill:#552222;}#mermaid-svg-UYHr1rzu8HIFQAsT .error-te…

SQL多表查询

多表查询,也称为关联查询,指两个或更多个表一起完成查询操作。 前提条件:这些一起查询的表之间是有关系的(一对一、一对多),它们之间一定是有关联字段,这个关联字段可能建立了外键,…

【跟小嘉学 Rust 编程】三、Rust 的基本程序概念

系列文章目录 【跟小嘉学 Rust 编程】一、Rust 编程基础 【跟小嘉学 Rust 编程】二、Rust 包管理工具使用 【跟小嘉学 Rust 编程】三、Rust 的基本程序概念 文章目录 系列文章目录前言一、变量以及可变性1.1、变量声明语法1.2、不可变变量1.3、未使用变量警告1.4、使用 let mu…

计算机网络概述(二)

计算机网络的定义 计算机网络并没有一个统一的定义,不同阶段是有不同的定义。 最简单的定义:计算机网络是一些互联的,自治的计算机集合。互联:指计算机之间可以通过有线或无线的方式进行数据通信;自治指的是独…

多元时间序列 | Matlab基于高斯过程回归GPR多维时间序列预测,GPR多变量时间序列预测(Matlab完整程序)

目录 多元时间序列 | RBF径向基神经网络多变量时间序列预测(Matlab完整程序)预测结果基本介绍程序设计参考资料多元时间序列 | RBF径向基神经网络多变量时间序列预测(Matlab完整程序) 预测结果 基本介绍 多元时间序列 | Matlab基于高斯过程回归GPR多维时间序列预测,

【LNMP】架构及应用部署 搭建电影网站

准备环境 一台虚拟机192.168.108.67 关闭防火墙 systemctl stop firewalld iptables -F setenforce 0 检查光盘 查看yum仓库 安装nginx依赖 [rootlocalhost ~]# yum -y install pcre-devel zlib-devel 创建管理nginx用户(用来运行nginx) [rootlocalh…

SpringBoot使用AOP

Spring相信大家都学过,就不多述了。 自定义注解,注解的类中所有的接口都会执行AOP增强,注解的接口会执行AOP增强。 注解类: package xin.students.examManagement.annotation.springConfiguration;import java.lang.annotation…