ソフトウェアテスト

エンジニアの心

Appium でiOSのテストを動かしたら RoutingHTTPServer/RoutingConnection.h’ file not found と怒られた

インストールしてはじめて動かしたときに iOS でこけた。構築手順はこちらにあるとおり。Appium Doctorも問題なさそう。
エンジニアの心

Mac に Appium 環境を構築してみる2019夏

久しぶりに Mac に Appium 環境を作る機会があったので、手順をまとめてみました。
エンジニアの心

輝く未来を抱きしめて。IT検証フォーラムで発表させていただきました

輝く未来を抱きしめて。「アジャイル・DevOps時代の品質組織づくり」をIT検証フォーラムで発表させていただきました。お越しいただいた皆さまのお役に立てば幸いです。フレフレみんな!フレフレわたし!いっくよー!
エンジニアの心

Appiumで”Make sure it exists and is a launchable activity”と怒られた

Appiumで急にこう怒られた。 Original error: Activity name '.com.squareup.leakcanary.internal.DisplayLeakActivity' used to start the app doesn't exist or cannot be launched! Make sure ...
エンジニアの心

AppiumでAndroidのカレンダーを操作する

AppiumでAndroidを操作する場合、安定化させるのが難しいのがカレンダー(日付入力)部分。ググっても似たような問題をよくみかけます。対策としてswipeが目立つけど、KeyEventを使ったほうが安定するかもしれません。
エンジニアの心

Android 5.x のEmulatorでカメラがクラッシュする場合の対処方法

結構強いMBPでもクラッシュするが、Graphicsの設定を Automatic からSoftware にすると快適に動いてくれた。たぶん、グラフィックカード次第? ADBプロパティのページにはこう書かれている。 ・Hardware: コンピュータ グラフィック カードを使用して高速レンダリングします。・Software: ソフトウェア...
エンジニアの心

自動化はテスター撲滅の夢を見るか?JaSSTで語られたテストの未来、品質の未来 #JaSST

自動化はテスター撲滅の夢を見るか?講演資料 - Speaker Deck 2019年3月27日、日本大学理工学部 駿河台校舎1号館にて、「JaSST'19 Tokyo」が開催されました。初日のセッション B2「テストの未来、品質の未来~自動化はテスター撲滅の夢を見るか?~」において、生まれて初めてモデレータをさせていただき、自動化を中心としたテストの...
エンジニアの心

テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?をJaSSTでお話させていただきます

by Rog01- Robot 3月27日に開催される JaSST'19 Tokyo にて「テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~」というセッションを担当させていただくことになりました。お時間のある方はぜひご参加ください。会場でお待ちしています! 自動化はテスター撲滅の夢を見るか セッションの概要は以下のようにな...
エンジニアの心

AQA POP TALK #5 ~みんなQAとか自動化どうやってるのスペシャル~ を開催します

2月15日(金)に福岡でイベントを開催します。福岡での開催は第2回AQA POP TALK以来です。今回のテーマは「QAとか自動化みんなどうやってるの?」を予定しております。
エンジニアの心

マニュアルテスト VS 自動テストのイベントを博多でやります

今月末 9/28(金) に 「AQA POP TALK #2 〜マニュアルテスト VS 自動テストの巻〜 @博多」というイベントを開催します。うれしいことに満員御礼となりました。このブログでは、各セッションの解説や意図を紹介させていただこうとおもいます。
エンジニアの心

アジャイルサムライの書いたテスターのための『初めての自動テスト』がすごく良かった

オライリーの高さんから頂いた『初めての自動テスト』が、なんだか今の仕事ですっごく役に立つ内容でした。バリバリ自動テストを書くための本というより、本質でもある「テストとは何か?」をゆっくり学べる本です。手法やテクニックがたくさん見つかる今時だと物足りないかもしれません。でも、僕にはちょうどよかった。
エンジニアの心

rspec-retryを使ってテストを再実行するときの設定方法

不安定なテストを再実行してくれるrspec-retryを試している。サンプルを見てもいまいち書き方がよくわからなかった。 rspec-retry Jenkins Pipelineのretryがうまく動いてくれていたので安泰かと思ったのだけれど、 これだとジョブ全体を再実行してしまうので、ジョブ内で bundle exec rspec...
エンジニアの心

RSpecのbefore、afterフック内で例外が起きるとどうなるのか調べてみた

RSpecのbefore、afterフック内で例外が起きるとどうなるのか調べてみた。なんでかというと、そこでとあるサーバプロセスを開いたり、テストデータ作成をやっていたりして、万が一例外が起きてしまったときに、サーバが立ち上がりっぱなしになっていたり、テストデータの残骸ができてしまったり、後処理が必要だと感じたから。
エンジニアの心

arcコマンドで「INSTALL_FAILED_ALREADY_EXISTS」と怒られた

ログは以下。
エンジニアの心

逆引きPostman – 便利メソッドまとめメモ

便利だけど何かと調べるのが億劫なので、コピペでいけるようにメモ。
エンジニアの心

expect { }.not_to raise_error(SpecificErrorClass)` は誤検出のリスクがある

モバイルアプリのテストで、画面を開くたびにその画面の構成パーツ(画面要素)をチェックしているのだけど、PageObjectにcheck_all_elements()というメソッドを持たせそこでチェック。NGの場合だけ例外を投げるようにしてみた。利用はこんな感じ。 expect{HomePage.check_all_elements}.to_no...
エンジニアの心

2017年最強のテスト管理ツールベスト10

「Top 15 Best Test Management Tools of 2017 – Our Reviews」という記事を見つけたので読んでみました。とてもわかりやすく、うまくざっくりとレビューされていてとてもステキ。有名どころは調べたつもりですがたくさんありますねぇ。
エンジニアの心

PostmanでAPIのテスト自動化するときの初期化とカウンタ変数処理

APIのテストにPostmanを使えないか調べたときのメモ。ループで処理させたときのカウンタをどうするか悩んだけど、お風呂に入っているときに思いついた。お風呂すごい。
エンジニアの心

appium_capybaraを試してみた

スマホアプリの自動化ツールAppiumのサブプロジェクト?にあるappium_capybaraを試してみた。"Gem enabling appium support in capybara(AppiumがCapybaraをサポートしちゃうぜこの野郎!)"らしい。
エンジニアの心

QAなんて人は存在しないという話

最近、品質に関するお仕事をすることが多く、特にアジャイルな開発でどうやって品質を作りこんでいくのか? いろいろ妄想しているところです。そんな中、ふと思ったのが「QAなんて人は存在しないんだなぁ」ということ。
タイトルとURLをコピーしました