Mockサーバ比較とWireMockメモ

少し前から、モバイルアプリケーションに対してHermetic testと呼ばれる類のテストタイプを実施できる環境を整え始めました。その中で、JSONで記述したHTTPレスポンスを返すだけのような、簡単なMockServerを探していました。 なければ簡単なものを作ろうとも思ったのですが、結構期待していたものがあったので、メモ。 調べたもの MockServer WireMock mockwebserver OCMock あたり。他にもありましたが、ざっと見て次〜としていた。More

ユーザビリティエンジニアリングを読んだ

モバイルアプリのテストに携わっていると、ユーザビリティと向き合うことが必要だと感じています。 過去、このような記事を書きましたが、それとは別の書籍読んだのでメモがてら。 実際に、インタビューなど実施するときに直面したとき、もう一度さらっと読みたいなと思いまいた。 読んだもの: ユーザビリティエンジニアリングMore

Selenium/Appium Advent Calendar 2014の23日目の記事に載せた

Appiumを使ってiOS/Androidの要素を取得する方法の数々をポスト。 iOS/Androidにおける、要素の取得方法で普段使っていることをまとめたもの。 話は関係ないですが、Circle CI、Travis CI、Hosted CIと、少しづつiOS/AndroidがビルドできるCIサービスが増えてきましたね。 Enterprise用途でも使えそうなものが散見されはじめているところも、これからに期待。More

3年間半くらいで読んだ技術書まとめ

社会人になって、4年目も終わるころです。 新人として働き始めたころから、学んできたソフトウェアテストの話、開発の話なんかで、書籍として読んでいたものを少し列挙しようと思います。2011年~2014年終わりの間に書籍として読んだものが中心です。 最近、外で会話するようになって、何を読んだかとか知っておくと良いかなと感じたので。なお、中身に関しておろ覚えのものも多いですが、これらの書籍は基本的には必要に応じて読んでいる感じです。専門であるソフトウェアテスト関連は適宜読みつつ、実践できそうなものは実践しています。 他にWebページベースやWeb+DB PRESS、Software Designなどいろいろ読んでいるのですが、ここでは省きます。More

システムテスト自動化カンファレンス2014に参加してきました

システムテスト自動化カンファレンス2014に参加してきました。 ビルドバイプラインなどの話は日常なので、個人的にはやはりシナリオの書き方をどうすれば良いか、が興味の焦点でした。自然とテストケースを実装していると、共通化などのプログラミング的な話は誰もが行き着くでしょう。シナリオの記述と、その具体化されたコードを分離させたほうがメンテナンス性も上がることも。一方で、それらがどれだけベストプラクティスに近いかなどが不安ではあったりするので、そこらへんに興味がありました。 結果的に、ひとまず本書を読もう、となりました。CIツールなどの具体例は日常になっているので、どちらかというと第1部のところが興味の主なところ。読んだ後は、社内で伝搬できたら良いな。 以下、スライドと感想などMore

ソフトウェアテストあどべんとかれんだー2014の13日目の記事を書きました

モバイルアプリのリリースサイクル毎で行っているテストの流れということで、ソフトウェアテストあどべんとかれんだー2014 の話を載せました。 WordPressの他、Qiita、Hatenaと書いてみたのですが、個人的にWordPressで十分そう。 あと、以前少し試しただけの https://medium.com/ ですが、こちらにもいつかポストしてためしてみよう。More

Appium 1.3.4 released

Appium 1.3.4がリリースされていましたね。 https://github.com/appium/appium/releases/tag/v1.3.4 General better handling of session closing. iOS screenshotWaitTimeout syslog fix Android 全般的に、安定性が上がってきたイメージ AndroidとiOS、新OSがリリースされて広まる速度違うので、対応への急速感って違いますね。 こういうテストツールでもひしひし。 最近、こういうシミュレータでOSアップデート模倣できると嬉しいなって思ってます。 できる気がするのですよね。 アップデート前OSで起動、なんらかの操作した時点でアプリを保存データごとぶっこぬく 新OSを起動、もしくは起動前にappやapkを任意のファイル以下に設置する これで模倣できないかな。 やってみよう。More

Selenium/Appium Advent Calendar 2014の2日目に投稿した

Selenium/Appium Advent Calendar 2014の2日目に投稿しました。 七転び八起きなAppiumを使ったモバイルテストのたしなみ 主にはAppiumを使ったテストを書く上で出会ったTipsなんかをつらつらと書きました。 あのようなTipsはAdventCalendarのようなところだと結構気軽にかけるから良いですね。 ソフトウェアテスト系においても宣言したので、もう1つ書く予定。More