第4回Quesまとめ #ques4
第4回Quesつぶやきをまとめました
- Ques_staff
- 1831
- 0
- 0
- 3
lequinharay
@lequinharay
スマホテスト。何をテストするのかでやり方が変わる。webapi, webapp, ネイティブアプリ、sdkなどなど #ques4
2014-04-22 20:21:39
lequinharay
@lequinharay
ネイティブアプリは操作の自動化が必要。appiumとかを使って、プロセスを触って実現。あるいはテストライブラリを埋め込んでテスト(calabash)。ただし後者はアプリ改変が必要になるという問題がある #ques4
2014-04-22 20:28:16
lequinharay
@lequinharay
SDKのテスト。通常のユニットテストは行うとして、更にライブラリ機能を網羅できるテストアプリを作成、これをappiumとかで操作して、組み込み状態でのテストを行う #ques4
2014-04-22 20:30:52
lequinharay
@lequinharay
http headerの確認が難しい。必要な瞬間に、状態を保存しておいてブラウザを切り替えて確認する #ques4
2014-04-22 20:42:17
lequinharay
@lequinharay
マルチデバイス対応を強烈に意識して設計している。テストはなるべく共通化して、デバイス間の差異はライブラリで吸収する方式 。 #ques4
2014-04-22 20:44:09
lequinharay
@lequinharay
ios実機のsafariテストについて→ブラウザを立ち上げるためのアプリを作って、2段構えで行う。で、jsのテストを走らせるページを開いて実行する #ques4
2014-04-22 20:48:58
lequinharay
@lequinharay
テスト班が独立していることについて、使用変更などへの対応は→それぞれのエンジニアはプロダクトにくっついて一緒に活動することで対応。活動した後にノウハウを持ち帰って統合する #ques4
2014-04-22 20:51:25