ソフトウェアテスト

ソフトウェアテスト

ソフトウェアテスト

エンジニアの心

テスト自動化で削減できる「コスト」とやらについての考察

テスト自動化サービスmablのお手伝いをしていると、よく「テスト自動化のコスト」について質問される。今回は、現状僕がわかっている範囲でその回答をまとめてみようと思う。
エンジニアの心

テスト自動化ベストプラクティスを探す旅の終わり

Photo by Glen Carrie on Unsplash 最近は何かとテスト自動化が話題になることが多いみたいですが、そろそろテスト自動化のベストプラクティスを探す旅の終わりが近づいてきたように思います。これはすなわち、その他の技術や方法論が歩んできたように、それが当たり前になるまでの時間のはじまりとも言えるかもしれません。おそらく、ほとんど...
エンジニアの心

JaSST”21 Tokyoで「アジャイル・DevOps時代のテストと品質保証」を発表させていただきます

来月のJaSSTで「アジャイル・DevOps時代のテストと品質保証」というお話をさせていただきます。現在は「mabl」というテスト自動化クラウドサービスのお仕事をさせていただいていますが、そういったツールや技術が変えていくこと、変えられないことを探求するセッションを予定しています。
エンジニアの心

mablでE2Eテストを自動化するためのベストプラクティス 2020年版

毎日200シナリオ以上、月に1万シナリオ以上、月に1万ステップ以上を実行して安定化ができてきた経験をどこでも実現できるように、これまでの知見・経験をまとめてみようとおもいます。mablのようなサービスを使って、安定したE2Eを作るときの参考になれば。
エンジニアの心

QAやSETのマネージャが次世代の品質組織について考えていたこと

Photo by asoggetti on Unsplash 世の中には「QA=テスト」と考える人が多く、「QAエンジニア」「テストエンジニア」「テスター」というひとたちをひっくるめて「QAグループ」と名乗るところが多い気がしています。最近だとテストに特化した「SET(Software Engineer in Test)」が流行りはじめたり、CI/C...
エンジニアの心

E2Eテスト自動化についてお客さまからよく聞かれる質問とその回答例

Photo by Eric Krull on Unsplash 最近、テスト自動化の導入や推進のご相談をいただくことが多くなり、Autifyやmablを使ってもらったり、安定した運用になるまでの戦略を立てたりしています。そんななかで、みなさん共通して質問されることがあるようなので、それをまとめて回答してみました。
エンジニアの心

Slackでは品質エンジニアリングチームがE2Eテストをスケールさせる

Photo by Scott Webb on Unsplash SlackがCypressを使ったE2Eについて「Scaling End-to-End User Interface Tests」という記事を公開しています。単純なテストフレームワークの紹介だけでなく「Quality Engineer(直訳:品質エンジニア)」によるテストの啓蒙活動にも触...
エンジニアの心

テスト自動化に必要な7つのチャレンジ

「The Top 7 Challenges in Test Automation」というセミナーを聞きましたが、なかなかおもしろいデータや視点があったのでメモ。
エンジニアの心

『継続的テスト』とは何か?『シフトレフト』とは何か?

via Continuous Testing inDevOps… 最近になってアジャイルコーチというより、品質活動に関係する仕事が多くなってきたため、様々な品質活動の現場に参加させていただいています。たくさんの現場を見ていると、共通する点(いい面も悪い面も)が見えてきて、それらを抽象化できそうな気分になってきました。この記事では、現段階で抽象化できて...
エンジニアの心

[翻訳] DevOpsにおける継続的テストとは何か?

Dan Ashby氏による「Continuous Testing inDevOps…」を、本人の了承を頂いてざっくり意訳させていただいたきました。彼のアイデアを知ったのはAgile 2019というカンファレンスでしたが(DanさんはTesting系セッションのオーナーだった)、記事は2016年のもので、今になっても全然色褪せない本質をついた内容です...
エンジニアの心

[翻訳] テスト自動化で考えるべき10のルール

Testimのサイトで紹介されていた「10 Rules for Writing Automated Tests」という記事をみつけたのでざっくり翻訳してみます。著者はTestimのCEOです。
エンジニアの心

#STAREAST day2 でアジャイルテスティングと自動化を中心に参加したメモ

昨日の続きです。今日もAI、自動化あたりを聞いてまわりました。なお、TestimのCEO Oren Rubinさんのセッション「The Truth about AI and How it Applies to End to End Testing」は面白すぎたので別で切り出してまとめようと思っています。
エンジニアの心

AIの真実とどうやってE2EテストにAIを適用させるか? #STAREAST で一番面白かったセッションメモ

STAREASTで一番面白かったセッションは「The Truth about AI and How it Applies to End to End Testing」でした。発表者はテスティングプラットフォームを提供する老舗TestimのCEOです。この発表を聞くと、テスト自動化というものが現段階でどういう位置にいるのかがよくわかります。
エンジニアの心

#STAREAST day1 でアジャイルテスティングと自動化を中心に参加したメモ

世界最大級のソフトウェアテストカンファレンス「STAREAST」がオンラインで開催されました。カンファレンスは現地の空気を吸うのが重要だと思っていますが、オンラインはオンラインで便利な点もあります。ここでは「アジャイルテスト(Agile testing)」と「自動化(Test automation)」のセッションを中心に参加したときのメモをざっくり...
エンジニアの心

mablでAPIのリクエストやレスポンスを操作・チェックする #mabljapan

mablでAPIを呼び出せます。つまり、ユーザといったテストデータをAPIで作成するだけでなく、とあるデータのステータスをAPI経由で変更させたり、テストのためのデータ操作まで可能になります。
エンジニアの心

mablでモバイルWebテストを実装する #mabljapan

mablでは画面サイズを「viewport」で指定できるため、レスポンシブウェブサイトだとこれだけでモバイルブラウザの環境に近づけます。これ以外にも、HTTPヘッダにユーザエージェントを設定したりも可能です。
エンジニアの心

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

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

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

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

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

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

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

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