:plus1:
#6 楼 @lihuazhang 那如果测试热启动时间的话,需要分别测试 back 退出和 home 最小化两种情况了啊?
#4 楼 @lihuazhang 如果这样的话,那热启动应该怎么测试时间呢?
翻阅了很多资料,都没有找到关于热启动明确的定义,我结合 PC 和 MIUI 系统的定义来谈谈自己的看法吧。不对的欢迎指正。
从 PC 的角度来说,冷启动需要重启系统层的东西,包括主板电源,驱动程序,底层应用程序等逐层功能加载,从而到达桌面界面。而热启动我个人理解类似 PC 的注销功能,就是只释放应用层的运行中程序,保留系统层进程的正常运作,相信大家觉得电脑卡又不想重启电脑的时候,经常会注销来释放资源消耗吧。而 MIUI 系统按重启键有个选项叫 “hot boot” 热启动,作者对该功能的解释是Hot reboot by rebooting only the graphical Android shell.这和电脑注销功能异曲同工。
再来说说安卓 APP 的热启动,我的理解是应该以 ondestroy 方法执行为分界,理由是 ondestroy 函数执行的时候至少释放了该 activity 的资源占用,类似 PC 的注销,而我理解的按 HOME 最小化,应该类似 PC 的待机命令,所以我个人认为热启动应该是按 back 键来定义。
欢迎大家讨论,解答心中疑惑,谢谢!
#1 楼 @lihuazhang 额。。。我是想搞明白,热启动的测试是以按 home 键为准还是按 back 键为准,毕竟两种操作的原理是有差别的。
漫画里面能打一下 PM 吗?
楼主没有夫妻生活,鉴定完毕!(O(∩_∩) O 哈哈~),开玩笑,话说 9 点到家也不早了,上班太晚了,羡慕。
惊叹作者的开发能力和思想落地能力,赞一个,坐等开源。
#20 楼 @wang04170 请问你们的手机全部是用 adbwireless 去弄的吗?全部 root 了?
自己顶一个,赶紧的啊
我用 jmeter 运行一个简单脚本,发送 http 请求,100 个线程,时间设置无限,跑一晚上后,内存溢出了,汗
据说 testin 做的非常好,有了解这个平台的朋友知道工作原理不?
逍遥你咋不发联系方式啊
我用 ruby 的 irb 进行单步调试,1-5 步骤都可操作,我想是因为元素加载没完成导致的
:) 支持。。。。。。。
@12楼 这个我试过,但是可能存在死循环的情况吧?
祝群主 sun 年年有今日,岁岁有今朝,以后 dota 不被爆菊
我们这接口测试都是手工去检查,查看方式就是:开发提供个 http 链接,这边通过设计 url 携带的参数的用例,检查返回的 xml 或者 json 内容节点的值是否正确。
开发没时间写 UT,怎么办?就算上头下命令也不行,因为开发确实已经一直在加班了,且抛开加班是否合理不谈,确实没时间让他们去写 UT
我觉得 tom 的那个敏捷方式跟公司项目和人员素质有极大关系,不可一味模仿,高难度动作
今天分享的主题很贴切工作,让我觉得不虚此行。期待群主整理一下活动内容,放到论坛来,我还意犹未尽,想接着讨论呢。。