51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4503|回复: 7
打印 上一主题 下一主题

手机测试的难点是什么?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-7-8 22:05:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
面试中被问到手机测试的难点,这个问题从没想过,随口说了个内存泄露,也不知道是否正确?请测试同行发表意见啊,谢谢。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-7-9 09:51:43 | 只看该作者
内存泄露是个问题
严重么?不严重?严重么?
我当初问别人内存泄露需不需要很仔细的去测试,例如跑几个小时应用不停的跑?
别人这么回复我,手机上的应用有几个你开几个小时不关的?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-7-9 10:00:40 | 只看该作者

回复 2# 的帖子

手机的关键应用确实是长期挂起的,在核心部分有如射频驱动、AT控制、时间管理等。

而第三方应用只要支持后台运行,就能长时间挂起,比如QQ、浏览器等。

而内存泄露检测目前最简单的方式是实时监控,并分析Log日志。

针对部分C/C++的手机,可以使用C的反编译器来检查源码中内存申请函数是否释放了内存。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-7-9 10:06:38 | 只看该作者

回复 1# 的帖子

针对手机测试最难的问题,可以先考虑提问公司的情况。

如果只是国内一般公司,那么测试工具通常是该公司的瓶颈。无论是软件自动化测试工具,还是硬件指标测试工具,都不是国内公司能够随意支付的成本项。

如果是国内外的顶级公司,可以回答一些测试本身缺陷方面的东西。

比如,测试是不可能完全覆盖的,所以,如何提高覆盖率是一个难点。

又比如,提高覆盖率必然带来成本的提升,如何在有限成本中,提高测试质量也是一个难点。

开放性的话题,主要考察的是测试人员的思维方式。当你说出一个答案前,最好先准备好支撑这个答案的实例。

[ 本帖最后由 Jackc 于 2010-7-9 10:08 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-7-9 10:19:23 | 只看该作者
原帖由 Jackc 于 2010-7-9 10:00 发表
手机的关键应用确实是长期挂起的,在核心部分有如射频驱动、AT控制、时间管理等。

而第三方应用只要支持后台运行,就能长时间挂起,比如QQ、浏览器等。

而内存泄露检测目前最简单的方式是实时监控,并分析Log日 ...

自己底子好薄弱,受教版主了
第三方只要支持会不会一定没问题,这块是操作系统进行保证的么?
内存这块怎么进行实时监控呢?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-7-9 10:38:19 | 只看该作者
第三方只要支持会不会一定没问题,这块是操作系统进行保证的么?


第三方后台运行是由第三方软件决定的,和OS没有必然关系。
简单来说,比如,第三方软件提供一个button,使其关联到待机界面而不关闭自身进程,那么这个软件就可以通过这个button实现了后台运行。
除了QQ,最常见的手机病毒其实也是一个后台运行的小程序。

内存这块怎么进行实时监控呢?

不同的OS,内存实时监控手段略有不同。其实成熟的OS都提供了现成的工具。

比如WM(包括wince),可以使用VS2005(2008)中自带的remote heap walker工具。

而Symbian则在终端内置的开发工具组中,有Goofy这样的工具。

当然,如果知道Process类的API,可以自己写一个小工具来查看。

[ 本帖最后由 Jackc 于 2010-7-9 10:39 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-7-9 11:17:37 | 只看该作者
回头有空整理和帖子专讨论内存泄露问题好了
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2010-7-9 15:20:16 | 只看该作者
高手啊,谢谢啦。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-16 01:58 , Processed in 0.073013 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表