ソフトウェアテスト

ソフトウェアテスト

エンジニアの心

mablにおけるテストケースのバージョン管理

mablはテストケースをバージョン管理してくれます。
エンジニアの心

mablのデータテーブルを使ってテストデータ管理を行う

mablのDataTableを使ってテストデータを管理してみます。
エンジニアの心

mablで複数ユーザによる一斉に同時処理テスト(Run multiplier)を実行する

mablの「Run multiplier」を使えば、同時処理のテストができます。たとえば、せーので書き込んだり、せーので削除したり。使いみちは限られますが、設定1つでできるのはいいかもしれない。
エンジニアの心

mablのビジュアルテスティングで「見た目のテスト」も自動化してみよう

mablは最近流行りの「ビジュアルテスティング(Visual Testing)」という機能を持っています。機能のテストが「アプリの動き」をチェックするものであれば、ビジュアルテスティングは「アプリの見た目」をチェックを担当してくれます。
エンジニアの心

mablなら「メールの本文のリンクをクリック」するE2Eテストを実装可能

mablの素敵ポイントの1つがメールのバリデーションができる点です。最近のアプリはアプリだけで完結せず、メール、SMSなどなどと連携するのは足り前。mablのメールテストとバリデーションは、まさにそういうかゆいところに手が届く機能と言えます。
エンジニアの心

mablを使ってテスト自動化を成功させるために必要な11のこと

mablのサイトに「Best practices」というメニューがあって、その内容がとてもよかったのでざっくり翻訳してみました。mablにかぎらず、テスティングプラットフォームサービスを活用したテスト自動化の指針になるかも。
エンジニアの心

Make sure Simulator UI is running and the parent Appium application (e. g. Appium.app or Terminal.app)

最近、AppiumでiOSを動かすと「Make sure Simulator UI is running and the parent Appium application (e. g. Appium.app or Terminal.app) 」に怒られるようになった。Catallinaになった影響かしら?
エンジニアの心

mablでダウンロードしたファイルをチェックする

mablにはdownload assertionsという機能があります。これによって、テストの中にファイルをダウンロードするステップがあった場合も、ダウンロードを実行し、そのファイルをチェック可能とのこと。
エンジニアの心

mablのユーザロール

mablのユーザロールはシンプルに3つだけしかありません。
エンジニアの心

mabl の Auto login flow を試してみる

mablには「Auto login flow(以後、Auto-login)」という機能があるみたいなので試してみた。この機能は「よくあるログイン機能」であれば、自動的にログインページを探し出して、登録されたクレデンシャル情報を使って自動ログインを行ってくれる。
エンジニアの心

Web向けテスト自動化サービス「Testim.io」を試してみた

mablのつづきで別の競合サービス「Testim.io」を試してみました。比べてみると操作性や思想がだいぶ違います。
エンジニアの心

Andoroid5.xでAppium動かそうとしたらINSTALL_FAILED_DEXOPTと怒られた

Android5系のEmulatorでAppium実行しようとしたら以下のように怒られた。 An unknown server-side error occurred while processing the command. Original error: pkg: /data/local/tmp/appium_cache/72841345...
エンジニアの心

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 にて「テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~」というセッションを担当させていただくことになりました。お時間のある方はぜひご参加ください。会場でお待ちしています! 自動化はテスター撲滅の夢を見るか セッションの概要は以下のようにな...
タイトルとURLをコピーしました