TurnipでAppiumを使ってみる

AppiumはRSpecでシナリオの記述が可能。さらにはCucumberも可能ということなので、ついでにTurnipでも実行可能なのか試してみました。 結果としては可能なのですが、以下、いくつか試したことをピックアップ。 試したときのファイル構成は以下の感じ。More

Appiumのスクリーンショット前にsleepする

Appiumのシナリオ書いてたときのメモ。 Appiumで提供されているスクリーンショット撮影時なんかは、スクリーンショット撮影コマンドの直後に別ページの遷移が入っていると、遷移アニメーション実行時にスクリーンショットが撮影されたりするのですよね。 そのときにsleepさせたいなと思って、seleniumやappiumのドキュメントを徘徊してたのですが、特にそれらしいAPIはなくどうしたものかなと思ってました。。 なのですが、単純に、rspecを書くときのsleepで問題なかったので備忘録もかねて。 これで、sleepの直前に以下のスクリーンショット用コマンドを入れておけば問題ないはず。 少しすっきり。More

再び実践アジャイルテストを再読してみる

ご存知の方も多いかと思いますが、再度、業務とも強く結びつきが出てきましたので実践アジャイルテストを読み返そうかと思っています。 http://www.amazon.co.jp/実践アジャイルテスト-テスターとアジャイルチームのための実践ガイド-IT-Architects’Archive-ソフトウェア開発の実践/dp/4798119970/ref=sr_1_1?ie=UTF8&qid=1392105229&sr=8-1&keywords=アジャイル+テスト 開発者寄りの技術的な視点からテスト自動化や、機能追加/変更に対する移植性を高める自動化対応など進んでいますが、やはりリリーステストなどのようにそちらに寄りすぎない方が望ましい内容もあったりします。 私個人はRailsアプリやiOS/Androidアプリの開発や環境整備などの自動化スクリプトなど、開発者寄りで仕事することも多々あるのですが、基本はテストエンジニアを目指している人なので、そちらに寄りすぎない視点を持ちたいなと、最近になって再び思うのでした。More

RSpecを使ったAPIテスト、シナリオテストの自動化

現在の職場において、テスト自動化の一環として、RSpecを使ってAPIのテストをしようと思っていました。 しかしながら、働き始めて眺めているとAPIテストがRSpecを使って自動化され始めているのですねー。 それなら、私はシステムテストや、戦略・設計、多プロジェクトのとりまとめ・・・的な、開発にフォーカスをあてたミクロ的な観点よりも、も少し距離を置いた観点での内容把握も行わないといけないのかなと。 ついでに、いくつか資料を調べたり、Webをあさってみてたのですが、メモがてら気になったものを以下に張っておきます。More

RubyMineの設定

開発環境としてRubyMineを使っているのですが、メモがてら以下にメモリの設定値を記載しておきます。 修正対象 以下のように設定するとなかなか良い感じです。More

MobileSafari.appがアンインストールされている・・・

AppiumにてMobileSafari.appを実行してからのシナリオを記載、実行しているのですが、たまに というAppiumの出力をみるようになります。 その場合、なぜかiPhoneシミュレータのpre-installedアプリからMobileSafari.appが消えている。。。 私個人環境での再現時は、Appium 0.14.2を使ってました。 一応、Xcode.appの置き換え(AppleDeveloperCenterから持ってきたばかりの状態)を行うと動作するようになりますが。 あと、appiumのインストール先がいまいちおかしい・・・ 少し、nvmはappiumの環境構築のためのバージョン管理としていまいちなのでしょうかね・・・More

LEAN UXを呼んでその2

LEAN UXを読み終えたわけですが、全体的にその1で書いたPrinciplesを体現するための方法/ツールが記載されている感じでした。 ただ、いずれもマインドセットから変えていく必要のある箇所など、変化していくことが重要なようですね。 P.S そういえば最近、この書籍の翻訳版が出版されたらしいじゃないですか・・・More

LEAN UXを呼んでその1

メモがてらなのですが、LEAN UXを呼んでのまとめをざっくり記載してきます。より詳しく確認したい方は別途、同本をお買いください。 大事な所 * Design thinking * Agile software development * Lean start up Principles * Cross-Functional Teams * Small, Dedicated, Colocated * Prigress = Outcomes, Not Output * Problem-Focused Teams * Removing Waste * Small BatchSize * Continuous Discivery * GOOB: The New User-Centricity * Shared Understanding * Anti-Pattern: Rockstarts, Gurus, and Ninjas *…More

Appiumの勉強会に使用した資料

過去作成した、Appiumに関する勉強会資料を記載。実際に作業を行う中でいくつか環境整備で問題が確認されたのですが、手元に置いておくだけなのはもったいないので。More