手机测试

移动端APP之手工测试基础2

北城余情 提交于 2020-01-11 23:49:49
文章目录 1.APP性能测试的分类 2.性能测试 3.用户体验测试 4.稳定性测试 5.你是如何测试APP? 1.APP性能测试的分类 后端服务器的性能测试 APP客户端的性能测试 APP稳定性测试 2.性能测试 性能测试关注的指标 CPU 内存 流量 电量 启动时间 流畅度 GT工具的介绍 功能 基础性能指标测试:CPU、内存、流量、电量、流畅度 获取手机日志 进行数据抓包 安装 APK安装包直接安装,只有Android GT SDK 集成到被测的应用,有Android和IOS GT工具的使用 AUT界面 选择被测应用 选择检测指标 参数界面 选择整机的检测指标 保存检测的数据 查看检测数据 命令 adb devices # 查看当前adb工具和手机是否连接 192.168.27.101:5555 device adb shell # 进入手机终端 adb pull 手机中文件的路径 电脑文件夹的路径 手机日志 在日志界面,点击logcat开关 点击保存按钮,保存日志文件 手机抓包 进入插件界面,点击抓包插件 直接点击开始抓包,点击停止,保存数据 CPU测试 cpu的指标 CPU的状态 用户态-处理应用程序的时间 系统态-处理系统内核的时间 空闲态-处理空闲进程的时间 CPU的使用率 CPU的使用率 = (用户态+系统态)/总时间 jiffies

bilibili弹幕bug(安卓手机端)

China☆狼群 提交于 2020-01-01 15:22:50
bilibili弹幕bug(安卓手机端) 用例名称:bilibili弹幕 优先级:低 用例描述:相关视频播放弹幕设置是否有效 前置条件:流程已通、视频播放功能可用 测试步骤: 1、打开bilibili一个视频,关闭弹幕进行播放。 2、等待视频播放完毕,保持弹幕开关按钮关闭 状态,直接点击播放窗口推荐相关视频。 3、观察是否出现弹幕。 测试类型:功能测试 期望结果:不出现弹幕 执行结果:出现弹幕 来源: CSDN 作者: lzcge 链接: https://blog.csdn.net/sinat_40553837/article/details/103791710

安卓手机测试常见BUG

瘦欲@ 提交于 2019-12-31 23:53:14
安装 覆盖安装 跨版本安装 卸载后重新装   2、网络 2G网络下访问应用 网络不好的情况下,访问应用,是否会有数据返回 网络不好的情况下,切换到有网时,数据是否正常展示 WIFI断开时,再进入应用,之前的数据是否会展示出来 网络不好的时候的,一直点击事件是否会crash   3、推送 未启动应用时,点击推送,是否能够正常启动应用并打开推送 启动应用时,推送未开启时,是否能够收到推送消息   4、稳定性 多个APP同时运行时,应用是否正常运行 内存不足时,是否正常运行 反复操作,不断的点击   5、异常性 空白页面的点击 无数据页面时,点击是否会出现异常 应用内访问webview,是否会出现异常   6、界面 界面样式是否符合设计 多种手机,是否适配样式   7、交互性 运行时有电话及短信、别的提送过来时,是否正常展示   8、音频及视频 音频、视屏播放时,推送应用,声音是否关闭 音频、视屏播放时,插入耳机,耳机是否能听到声音   9、滑动 左右滑动是否能够切换当前页面 上滑时、是否正常进行 下滑时、是否正常进行   10、翻页 翻页时,第二页数据是否请求到第二页数据 翻页时,数据是否重复展示 来源: https://www.cnblogs.com/yangtianruo/p/5674625.html

WEB测试常见BUG-转

谁说胖子不能爱 提交于 2019-12-31 23:52:03
转: https://www.cnblogs.com/yangtianruo/p/5556218.html 翻页 翻页时,没有加载数据为空,第二页数据没有请求 翻页时,重复请求第一页的数据 翻页时,没有图片的内容有时候会引用有图片的内容 2、图片数据为空 图片数据为空时,会保留为空的图片数据位置 3、链接为空 链接为空时,点击图片,会刷新页面 4、服务端部分字段为空 整个页面出现空白 5、session过期 session过期后,可能整个页面的数据就会丢失,页面呈现空白 6、文字内容过多 文字内容过多时,页面排版错乱 7、不同平台的浏览器,功能、样式问题 PC与手机浏览器,同段代码会展示不同的样式 同个功能在不同的浏览器上面,功能会出现失效的现象 8、弹窗,针对图片弹窗 不同的手机,弹窗处理机制会不一样,导致有些手机点击弹窗按钮,弹窗不会出现 9、第三方应用,访问网页 会偶尔出现,HTML+CSS样式不起任何作用,页面呈现空白(遇见过,无复现) 第三方应用登录网页后,登录账户错乱 第三方应用分享,微信、QQ、微博三种分享渠道,有三种不一样的分享机制 10、音频网页 不同手机、不同的系统版本,有些手机进入网页后,音频效果会自动播放,相反有些手机需要点击播放按钮,才能播放 11、自动检测是否安装应用 有些手机上是安装过应用的,通过手机浏览器打开此应用的任何页面

专项测试之App测试

淺唱寂寞╮ 提交于 2019-12-28 05:05:45
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 文章目录 一、手机 App 测试的范围 二、手机 App 测试的方法 1.功能模块测试 1.1 运行 1.2 应用的前后台切换 1.3 免登录 1.4 数据更新 1.5 离线浏览 1.6 App 更新 1.7 定位、照相机服务 1.8 时间测试 1.9 PUSH 测试 2.交叉事件测试 3.性能测试 3.1 响应时间和资源占用测试 3.2 压力测试 3.3 特定场景测试 3.4 深度性能测试 4.安全测试 4.1 软件权限 4.2 安装与卸载安全性 4.3 数据安全性 5.兼容性测试 6.安装、卸载测试 7.网络测试 8.接口测试 一、手机 App 测试的范围 功能模块测试 交叉事件测试(突然充电,拔电进行干扰) 性能测试 安全测试 兼容性测试 安装/卸载测试 接口测试 网络测试 二、手机 App 测试的方法 1.功能模块测试 1.1 运行 App 安装完成后的试运行,可正常打开软件。 App 打开测试,是否有加载状态进度提示。 App 打开速度测试,速度是否可观。 App 页面间的切换是否流畅,逻辑是否正确 注册 √ 用户名密码长度 √ 注册后的提示页面 √ 前台注册页面和后台的管理页面数据是否一致 √ 注册后,在后台管理中页面提示 登录 √ 使用合法的用户登录系统。 √ 系统是否允许多次非法的登录

APP测试和Web测试的区别

房东的猫 提交于 2019-12-23 20:19:53
App 测试 web 测试的区别 单纯从功能测试的层面上来讲的话, APP 测试、web 测试 在流程和功能测试上是没有区别的 根据两者载体不一样,则区别如下: 1、系统结构方面 web项目,b/s架构,基于浏览器的;web测试只要更新了服务器端,客户端就会同步会更新 app项目,c/s结构的,必须要有客户端;app 修改了服务端,则客户端用户所有核心版本都需要进行回归测试一遍 2、性能方面 web项目 需监测 响应时间、CPU、Memory app项目 除了监测 响应时间、CPU、Memory外,还需监测流量、电量等 3、兼容方面 web项目: 1. 浏览器(火狐、谷歌、IE等) 2. 操作系统(Windows7、Windows10、OSX、Linux等) app项目: 1. 设备系统: iOS(ipad、iphone)、Android(三星、华为、联想等) 、Windows(Win7、Win8)、OSX(Mac) 2. 手机设备可根据 手机型号、分辨率不同 4、相对于 Wed 项目,APP有专项测试 1. 干扰测试:中断,来电,短信,关机,重启等 2. 弱网络测试(模拟2g、3g、4g,wifi网络状态以及丢包情况);网络切换测试(网络断开后重连、3g切换到4g/wifi 等) 3. 安装、更新、卸载 安装:需考虑安装时的中断、弱网、安装后删除安装文件等情况 卸载:需考虑

移动端测试

余生长醉 提交于 2019-12-23 00:09:01
移动数据平台: TalkingData 移动观象平台 App 功能测试 业务逻辑正确性测试:一句产品文档设计测试用例,加上隐性需求用例 兼容性测试: 系统版本: android :4.4 5.0 6.0 7.0 iOS:原生系统:5.0 屏幕分辨率: 720 * 1280, 1920*1080 图片(根据分辨率做一些图片) 网络状态: 2g,3g,4g,5g wifi 异常测试: 热启动应用:应用由后台转换为前台的过程 考虑:1.仍然展示退到后台时的页面 2.希望初始化首页 网络切换和终端回复 1.网络切换:wifi->2g , 4g->3g 应用正常可用状态 2.终端恢复:4g->断网->4g,(下载2M 应用,1M断网.恢复网络(断点续传)) 电话和信息中断恢复 电话:看视频->电话接10分钟->返回视频 app 信息:玩游戏->通知栏一个消息->不影响游戏体验 升级安装卸载测试: 升级: 临近版本升级(1.0>1.1) 跨版本升级(1.0->1.7) 保证升级后App可用状态 安装测试: 首次安装 卸载后安装 覆盖安装 保证app安装后可用,安装文件齐全​ 卸载测试: 正常卸载 卸载后安装再卸载 保证卸载后,需要清理的文件全部清空,需要保留的文件存在 健壮性测试: 手机资源消耗:cpu,内存,耗电测试 流量消耗:数据流量,加载图片瞬间小号20M 图片压缩,数据压缩 崩溃恢复:

app常见专项测试

旧街凉风 提交于 2019-12-10 00:45:48
常见的apk专项测试,主要有几类(主要指项目中经常用到的) 1、稳定性 2、安全性 3、兼容性 4、版本升级 5、流量测试 6、实际测试总结(对整个项目团队是如何进行测试以及测试的内容) 一、稳定性测试 稳定性测试是指对应用进行长时间的操作,检测功能是否稳定。一般稳定性测试时间是 N*12小时。项目中稳定测试多采用monkey,进行随机测试。 测试方法: 1、跑monkey adb shell monkey -p packageName -v -v -v --throttle 500 -s 4 --ignore-crashes --ignore-timeouts --ignore-security-exceptions times(次数) |logcat -v time > e:\log\monkeyLog.txt(日志保存路径) 参数: -p : 指点包名,如果要指定多个包名,需多个-p参数 -v : 指定日志的详细程度,取值1-3,三个 -v 详细程度最高 -throttle : 指定用户操作时的时延,单位毫秒 -s : 指定伪随机数生成器的seed值,取值1-10,当seed相同,产生的事件序列也相同 –ignore-crashes : 指应用程序崩溃,monkey依然发送事件,直到事件数完成 –ignore-timeouts: 指应用程序发生ANR,monkey依然发送事件

APP测试基本流程以及APP测试要点

痞子三分冷 提交于 2019-12-10 00:13:34
APP测试基本流程以及APP测试要点 https://www.cnblogs.com/dengqing9393/p/6497068.html 性能测试:https://blog.csdn.net/xiaomaoxiao336368/article/details/83547318 APP测试设计测试用例的要点 http://blog.itpub.net/69915785/viewspace-2663955/ 1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。 1.3测试资源 测试任务开始前,检查各项测试资源。 --产品功能需求文档; --产品原型图; --产品效果图; --测试设备; --其他。 1.4日报及产品上线报告(内部报告机制) 1)测试人员每天需对所测项目发送测试日报。(也就是我这边有邮件通知测试项目的时候一般均属于输出测试日报) 2)测试日报所包含的内容为: \\Dell-server\网站软件app等开发\产品测试部\测试知识区域\测试文档类模板\项目测试报告邮件输出模板.doc 4)不同版本测试报告输出 2 App测试点 App测试点整理 一. 功能性测试 根据产品需求文档编写的测试用例进行测试 功能性包括客户端的单个功能模块,以及功能业务逻辑(功能交互) 1

同网段下手机测试vue打包后的项目(nginx)

瘦欲@ 提交于 2019-12-07 14:20:33
一 nginx安装,运行 (参考: https://www.2cto.com/kf/201709/680221.html )   1,在 nginx官网 现在所需要的版的本,解压到存放的文件夹;   2,运行nginx ( 千万不要双击文件夹中的nginx.exe文件 )     1),打开cmd,进入nginx的解压文件夹中(D:\tool\nginx-1.17.4),输入:start nginx;     2),在浏览器打开localhost在80端口未被占用的情况下会看到一个欢迎界面     3),运行出错: nginx: [error] CreateFile() "E:\nginx-1.13.5/logs/nginx.pid" failed nginx: [error] Open() "E:\nginx-1.13.5/logs/nginx.pid" failed 解决方法: 使用命令创建/logs/nginx.pid文件: nginx -c conf/nginx.conf   3,nginx常用命令 快速停止或关闭Nginx:nginx -s stop 正常停止或关闭Nginx:nginx -s quit 配置文件修改重装载命令:nginx -s reload 二 配置   1,在nginx里conf中存在配置文件‘nginx.conf’