第一面:电话面试
1.Android开机流程 2.如何测试开机时间 3.通过识别图形界面测试开机时间
4.android四大组件
5.java实现并发的方式
6.monkey如何缩短测试时间
答:《如何开展Monkey测试更高大上?》中的第三部分,Monkey测试如何做才更高大上?
总结几点:
monkey是一个命令行压测工具,基本使用方式是adb shell monkey 选项。
-p指定应用包名
-throttle指定用户操作间的延时,单位是毫秒
-v提供启动信息,测试完成等少量信息;-v -v提供较详细的信息,包括发送到Activity的事件信息;-v -v -v提供最详细的信息,包括选中和未选中Activity的信息
-s随机的事件操作序列
--ignore-crashes指定当应用奔溃时,不停止monkey运行,直到事件计算完成。
6.1 前期数据准备
app自动化测试工具Appium:登录被测试App,切到测试环境,构造业务相关的数据,如添加QQ好友,发QQ信息等。
因为QQ,金融类app必须登录后,才能测试;构造业务相关数据,monkey测试才会更真实。
appium实现:
Appium+Python实现简单的自动化登录测试
Appium + python自动化 - 启动app
7.开源测试工具
app自动化测试工具:appium
appium参考文档汇总、课件和Demo地址:https://github.com/geektime-geekbang/Geek_AppAutomationTesting
UI自动化工具Appium环境搭建及自动化测试详细教程分享
iperf—流量测试
APP弱网测试工具(QNET)
随笔分类 - Jmeter[APP]
Jmeter压力测试入门(转)
8.如何测试app
9.测试的理解
10.测试规划
jmeter------测试计划
相关资料
测试开发技术交流
|