APP测试基础知识
文章平均质量分 69
WAIT Y
每天学一点、进步一点就好
展开
-
APP测试流程
1.1流程图 接收版本——App测试版本送测规范——UI测试:核对rp/效果图——功能测试:核对需求文档——兼容性测试、性能压力测试——尽快申请到正式环境下测试——后台订单统计测试——用户行为统计测试——回归测试——发送上线报告1.2测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目...原创 2018-06-10 17:50:47 · 822 阅读 · 0 评论 -
APP测试要点--安全测试
软件权限 1)扣费风险:包括发送短信、拨打电话、连接网络等 2)隐私泄露风险:包括访问手机信息、访问联系人信息等 3)对App的输入有效性校验、认证、授权、敏感数据存储、数据加密等方面进行检测4)限制/允许使用手机功能接入互联网5)限制/允许使用手机发送接受信息功能6)限制/允许应用程序来注册自动启动应用程序7)限制或使用本地连接8)限制/允许使用手机拍照或录音9)限制/允许使用手机读取用户数据1...原创 2018-06-10 17:53:02 · 769 阅读 · 0 评论 -
APP测试要点—安装卸载测试
安装、卸载测试验证App是否能正确安装、运行、卸载以及操作过程和操作前后对系统资源的使用情况安装1)软件在不同操作系统(Palm OS、Symbian、Linux、Android、iOS、Black Berry OS 6.0、Windows Phone 7)下安装是否正常。2)软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。 3)软件安装各个选项的组合是否符合概要设计说...原创 2018-06-10 17:54:13 · 7285 阅读 · 0 评论 -
APP测试要点—UI、功能测试
UI测试测试用户界面(如菜单、对话框、窗口和其它可规控件)布局、风格是否满足客户要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏觅功能。确保用户界面符合公司或行业的标准。包括用户友好性、人性化、易操作性测试。导航测试1)按钮、对话框、列表和窗口等;或在不同的连接页面之间需要导航2)是否易于导航,导航...原创 2018-06-10 17:55:59 · 12853 阅读 · 2 评论 -
APP测试要点—性能、其它测试
评估App的时间和空间特性 :1)极限测试:在各种边界压力情况下,如电池、存储、网速等,验证App是否能正确响应。 --内存满时安装App--运行App时手机断电--运行App时断掉网络2)响应能力测试:测试App中的各类操作是否满足用户响应时间要求 。--App安装、卸载的响应时间--App各类功能性操作的影响时间3)压力测试:反复/长期操作下、系统资源是否占用异常。--App反复进行安装卸载,...原创 2018-06-10 17:57:33 · 668 阅读 · 0 评论 -
android SDK中的ddms使用详解
一、查看线程信息1、展开左侧设备节点,选择进程;2、点击更新线程信息图标;注意:如果你没有运行或调试程序的话,这些图标是不可用的!3、右侧选择“Threads”标签; 二、查看堆栈信息1、展开左侧设备节点,选择进程;2、点击更新堆栈信息图标;注意:如果你没有运行或调试程序的话,这些图标是不可用的!3、右侧选择“Heap”标签;4、点击“Cause GC”按钮; 三、性能分析工具(分配跟踪器)DDM...原创 2018-06-10 18:03:10 · 7164 阅读 · 1 评论 -
APP元素定位和操作
自动化测试来说,核心技能就是对象的定位。不管是 web 页面上的一个按钮或输入框,还是移动 app 上的一个按钮或输框,我们要想对其进行点击或输入操作,前提是要先找到这个对象。对于手工测试来说,是由测试人员来完人了,人通过眼睛与大脑来识别一个按钮或输入框,但自动测试工具没有这种能力,但是一个对象一定会有一些属性(如 id、class 等),自动化测试工具就是靠着这些属性来识别和查找对象。webdr...原创 2018-06-10 18:13:06 · 10097 阅读 · 0 评论 -
adb常用命令
adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。 ...原创 2018-06-10 18:15:03 · 318 阅读 · 0 评论 -
通过python调用adb命令对App进行性能测试
1 监听启动activity 信息命令adb shell logcat | grep START 可以查看apk包名和Activity名字=========启动时间============ 2 冷启动(第一次启动)热启动(没有退出,第二次打开)命令 adb shell am start -W -n com.qihoo.appstore/.home.MainActivity 3 停止app命令(冷...原创 2018-06-10 18:17:15 · 2025 阅读 · 0 评论