var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-333696-1']); _gaq.push(['_trackPageview']); _gaq.push(['_trackPageLoadTime']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
  • 2011年12月04日

    Android 打断测试

    分类:

    汇总Android手机系统测试之打断事件测试My Views in Testing Mobile Application

     

    打断事件一般分为系统基本打断事件:

    1.    Home键,当前测试的应用就会放到后台处于stop状态,当然如果开发人员改了接口我们也会看到不同的东西。

    2.    长按Home键,切换应用程序

    3.    Back

    4.    长按Power键,调出关机窗口

    5.    Power键锁屏,再按power键解锁

    6.    手机横竖屏切换

    7.    内容冲突检测(content provider

    8.    通过程序历史记录单访问已经释放的(即使的)应用,比如蓝牙传送程序,删除APN再去编辑它等等。

     

    Interaction interruptions

    1.    (语音/普通)SMS/MMS

    2.    弹出的Alarm闹铃

    3.    来电(接听/拒绝/建立)

    4.    Bluetooth的配对请求或者文件发送接收请求窗口

    5.    低电信息提示窗口

    6.    低内存

    7.    充电器插拔

    8.    USB线/耳机/充电器插拔

    9.    SD卡插拔

    10. 电池移出

     

    这些都会打断当前Activity的生命周期。

     

    此外还有Testing Checklist for Mobile ApplicationsAndroid Unified Testing Critiera

    分享到:

    历史上的今天:

    Android 日志 2011年12月04日