2012年9月27日木曜日

スマホアプリのテスト

久々に更新してみる
お題はスマホアプリのテスト

ちょっと前に聞いた、スマホアプリのテストどうやってますか〜??って聞かれて、
ベタにやってますって感じで、若干恥ずかしかったので、自動化を試みた

主に以下を使う方向
GHUnit・・・Unitテスト用のもの
このへんとか参考になた
http://ynumerator.blogspot.jp/2012/06/iosghunit.html
http://www.slideshare.net/kishikawakatsumi/ios-unit-test-10571218

クラスリファレンスはこっち
http://gabriel.github.com/gh-unit/

受け入れテストは
MonkeyTalkを使っている。
seleniumみたく動作を記録してくれるから、受け入れテストが作りやすい

http://www.gorillalogic.com/node

チュートリアルが一応あるけど、すごい肝心なところを端折ってるので、あんまり意味ない。ただ、シミュレータはチュートリアル見ればできる。
実機は端折ってるのを自己解決した
http://www.gorillalogic.com/book/export/html/2289

端折ってる部分はiOSで実機実行する際に、xcodeのデバッグログに出てくる、IPを実機で記録する際に入れるMonkeyTaikのIDEを起動した際に入れる必要があること

それがないと実機とMonkeyTalkIDEが接続しない。
ただ、接続すると、めっちゃ重い。
まあ、我慢かな