51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 18382|回复: 41
打印 上一主题 下一主题

关于黑盒的Android自动化测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-12-31 17:24:50 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
由于现在在做的是android的外包项目,所以所用的全是R版,很多调试功能都关闭了,hierarchyviewer无法使用等等。
虽然通过SHELL命令可以轻松模拟出各种操作,问题在于无法自动获得结果,只能在LOG中查看是否有崩溃等问题,其他的信息都获取不到,像是界面啦,响应啦
有高手研究这方面了么?有什么办法能获取其他的一些信息么?除了LOG。。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-1-5 10:35:52 | 显示全部楼层
现在我根据系统设备可以解析出当前屏幕的图像
可是这样效率很低  
有人能在黑盒下获取elements么?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2011-1-27 13:54:38 | 显示全部楼层
再MARK一下。
现在自动化压力测试&monkey测试&CTS测试  都已经完成了
性能测试也差不多了

就差UI测试了。。。。。。貌似在黑盒的话只能手工了。。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2011-1-28 16:30:52 | 显示全部楼层
独立APK测试可以用robotium进行黑盒的自动化功能测试
可是我要测的是整机。。。。。。谁有经验。。。。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2011-4-18 13:54:02 | 显示全部楼层
独立屏幕截图完成,图片对比也完成。

呜呜呜~~~离整套自动化测试工具完成时日不久了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2011-4-20 17:30:37 | 显示全部楼层
话说独立APK就好好去用robotium呗
我现在在做适用整机测试的工具。。。。。而且妄图。。。。能卖两钱~~
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2011-5-27 14:54:34 | 显示全部楼层
再Mark一下   
现在performance和function都可以执行自动化测试了,不过效率不高,通用性不强,逐步解决吧
后面马上要做android的白盒测试了,从未接触过。。。希望自己能做好。。。。有成果会再mark
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2011-8-17 10:24:50 | 显示全部楼层
回复 24# 40406_jun
我之前自己做的一套工具,就可以实现自动操作+截图+对比。
问题的关键是。。。。。。成本与效率
不得不说完全靠截图的方式做自动化测试    局限太多
我现在在考虑通过其他方式,方法来进行自动化测试
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2011-8-25 12:34:41 | 显示全部楼层
回复 34# 40406_jun
不得不说你应该是没有了解过一些相关的开发理论。
为了保证代码的质量,现在比较盛行TDD,当然TDD不一定适用于所有项目。
但是用了TDD的项目,最后过集成与回归都会比较轻松。
不能总想着用某个工具或某种方法完成所有的事。
从我目前的角度来看,QTP之类的工具,使用录制回放一路,成本是在太大。
这里的成本,开发是一部分成本,更大的消耗在了维护。
你很难想象对千把来条录制的脚本进行更新是何种悲催。

精神可嘉!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2011-10-24 19:22:49 | 显示全部楼层
回复 38# monkeytest15
有完整的构思了。不过最近没时间码代码,有免费码农么?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-6-11 09:46 , Processed in 0.089706 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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