[原创]ios测试的一系列研究(一)--UI测试

  本来准备研究单元测试,闲逛一段时间,发现fonemonkey很好玩,支持视频录制,可以直接把模拟器上的操作自动转化为测试脚本。

  并且,网上一大把都是推荐fonemonkey,于是,就开始照“攻略”开始配置。

  结果呢,谁用谁才知道。这货压根不支持xcode5了!!!

  人家官网都升级了,升级版本是MonkeyTalk。如果恁还傻呼呼的在抱怨为什么fonemonkey跑不起来,那就先歇歇吧。

再说monkeytalk。网上的各种教程也呈现过时状态。

正宗的官网教程在这里https://www.cloudmonkeymobile.com/monkeytalk-documentation/monkeytalk-user-guide

-------------------------------------------------------

  网上教程的几宗罪

1.monkeytalk运行后,app界面上会有几个monkeytalk的按钮,用来控制 “录制”“保存”等操作。

我不知道这位大牛是怎样配置的。我自己跑起来,app上没有,需要在monkeytalk的IDE上去操作。

2.没有教程说需要将IDE和app进行connect

官网教程上写的很清晰。需要先安装IDE,然后再安装agent,最后,再IDE上进行目标device设置,connect。

3.没有教程说需要将导入的lib库重新导入。

如果,待测试的工程之前导入过第三方的lib文件,并且target选的是非test-target。那么就算是对target做的dumplicate,还是需要重新将库引入test—target。

我觉得这种方法也很傻的。谁有更好的方法,请告诉我,谢谢。

-------------------------------------------------------

  再说另外2个问题。

1.monkeytalk需要在other link中设置-all_load.

但是对于一些不能用-all_load的库,做这种设置就会出错。

所以,需要用-force_load来针对monkeytalk来做设置。

2.对于一些第三方的ui控件,monkeytalk各种不识别。

在我们的工程上,几乎不可用。

FAILURE: No BSLineStyled found with monkeyID "#4"

准备再花1个小时去官网上的QA去找找原因。

posted @ 2014-04-30 16:30  magicya  阅读(214)  评论(0编辑  收藏  举报