ソフトウェアテスト

エンジニアの心

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なんて人は存在しないんだなぁ」ということ。
エンジニアの心

すごく高機能なテスト管理ツール「QASymphony」を使ってみた

テスト管理ツールを使ってみようシリーズ第3弾は、スーパー高機能な「QASymphony」です。この会社は、テスト管理、テスト分析、探索テスト実行などなど、テスト系ツールをビジネスとして売り出しているので、これまで紹介したツールより高機能なのが特徴的です。
エンジニアの心

Webサービス開発の「品質」でいつも課題になることメモ

Webサービス開発(最近だとWebにかぎらずスマホアプリもあるな)で品質の話になったときに、課題として見えてくるものが似ている気がするので、ざーっとまとめ。もう5〜6回、同じような話をしている気がする。
エンジニアの心

メルカリのQAさんと話してて浮かんだ次世代テストエンジニア組織のこと

たまたまメルカリのQAさんとお話する機会がありました。さすが今一番ホットとも言えるサービスだけあって、触発されていろいろ妄想がふくらみました。次世代QA組織とかテストエンジニアの役割とか、議論した内容をメモ。
エンジニアの心

テスト要件管理もできる「TestLodge」を試してみた

海外のテスト管理TaaS主要4サービスで紹介されていたテスト管理ツール「TestLodge」を使ってみました。
タイトルとURLをコピーしました