TECH PLAY

Selenium」に関連する技術ブログ

136 件中 1 - 15 件目
前回の山下さんからバトンを受け取りました、伊藤由貴です。 「E2Eテスト自動化」という話題は私としてもある程度関わってきたジャンルなので、なにか思考のタネをご提供できればと思います。 今回は山下さんから2つのポイントをいただいているので、それに対して私なりの意見をお伝えしつつ、私から山下さんや読者の皆さまに問いを立てていきます。 テスト自動化の移り変わりや流行りについて テスト自動化と一口に言っても、そのツールや対象などはだんだんと変化してきました。これはテスト自動化単独というよりは、例えばデスクトップか
こんにちは。サイオステクノロジー武井です。 PlaywrightによるE2Eテストをできる限り自動化するためのエージェントとスキルを作りました。前提となるE2Eテストの説明から、実際に作ったエージェントの構成までを順に紹介します。 E2Eテストとはそもそも何か E2Eテストは、画面操作を伴うテストを自動で行うもの、つまりブラウザ操作を自動化する仕組みです。代表的なOSSが   Playwright   で、Microsoftが開発しています。以前は   Selenium   が広く使われていましたが、現在
「QAエンジニア」と一口で言っても、その背景や専門性は多岐にわたります。 前回の連載では、自身の経験がブリコラージュのように結びつき、現在の土台となっていることについてお話ししました。 本連載は新たに、「 Connecting the dots 」というテーマを扱います。 本連載では、今まで現場やコミュニティの中で出会ってきた専門家の皆様と、往復書簡のような形で意見を交換していきます。 ひとりひとり独立した専門家という「点」を、技術や関心ごとといった共通点で繋ぎ、連載を形作ります。 本シリーズ最初の話題は
Orchestration Guildメンバーの福山です。普段はLINEレストランプラスというサービスで、フロントエンド開発を担当しています。この記事は、Orchestration Developme...
Appium × Remote Test Kit (RTK) でスマホアプリ試験の自動化スクリプトを構築した話 背景:手動試験の限界 手動試験の問題点 試験の目的は、画面UI崩れの確認、異常系・正常系の機能動作確認です。 そのため、画面遷移・入力操作・結果表示の確認・エラーハンドリングの確認など、一連の操作を実施する必要がありました。 しかし、手動試験には以下のような課題がありました。 1端末あたり約80分の作業時間が必要 作業者依存による操作ミスや証跡取得漏れ スクリーンショット取得後の移動・リネーム・
こんにちは。QAエンジニアのなおたです。 日々ソフトウェア品質と向き合っている若手エンジニアの皆さん。昨今、「生成AI」という言葉を聞かない日はないでしょう。 先日、生成AI本のベストセラー 『 生成AIで世界はこう変わる 』 (今井翔太著/SB Creative)を読んでみました。想像を超える速度でAIのインパクトは社会全体に及んでいますが、私たちソフトウェア開発の現場、特に「ソフトウェアテスト」の領域は、今まさに変革期の入り口に立っていると感じました。 「AIがテストケースを自動で作ってくれるなら、エ
プロダクトの急成長に伴い、マイクロサービスの増加やチームの多角化が進むメガベンチャーの現場では、品質管理の難易度が飛躍的に高まっています。 各チームが独自のルールでテストを進める「部分最適」の運用を続けてきた結果、情報の分断や先祖返り、そして予期せぬ障害の増加に頭を悩ませているQAマネージャーも少なくありません。 長年使い慣れたExcelやスプレッドシートによる管理は、初期段階こそ柔軟ですが、組織がスケールするにつれて「属人化の温床」や「進捗可視化の壁」へと姿を変えてしまいます。 そこで今回はQAを「コス
UIテスト自動化ツールSKYATTで使用されるSelenium、Appium、Winiumの3つのOSSフレームワークについて、それぞれの特徴を比較、解説します。Web、モバイル、Windowsアプリという対象に応じた用途や強み・弱みを一覧でまとめるほか、安定性を左右するロケータ戦略や、導入時の失敗事例と対策も紹介します。
急成長を続けるメガベンチャーにおいて、複数プロダクトの品質を横断的に管理するQAマネージャーは、常に「スピードと品質の両立」という難題に直面しています。 各チームでバラバラに進む個別最適のテスト運用は、組織が拡大するにつれて端末依存のバグ見逃しや、手戻りによるリリース遅延といった大きなリスクへと姿を変えていきます。 こうした課題を根本から解決し、属人化を排した「持続可能な品質体制」を築くための鍵となるのが、モバイルデバイステストラボの存在です。 エミュレータでは再現できない実機特有の挙動を捉え、CI/CD
こんにちは!みなさん、テストしてますか? 第2回の前編 では、E2Eテストの基幹部分とも言える 要素探索 の技術の変遷について扱い、 中編 では 実装 の技術の変遷について扱いました。 後編では、どのようにブラウザを介してWebアプリケーションを自動操作するのか、つまり 自動操作技術 について触れたいと思います。また、UIを自動操作して実施するテストという点から、E2Eテストには良くも悪くも様々な目的が期待されてしまっていましたが、これらはWebアプリケーション開発技術の変遷と共に徐々に変わってきました。
NTT WEST Engineers' Blog事務局の真木です。   NTT西日本グループの公式ブログで初めてのアドベントカレンダーを実施させていただき、 多くの技術者が企画に参加し、様々な魅力的な記事を書いてくれました! 今回のアドベント記事をまとめましたので、見逃したものがあればぜひ見てみてください。 (気になる記事タイトルをクリックすると当該記事へジャンプします!) .advent-2025 table { width: 100%; border-collapse: collapse; font-
こんにちは。システムエンジニアのバッサーノです。 私はここ1年ほどモバイルデバイスに関連したソフトウェアの開発業務に携わっています。 特に近年はテスト自動化への注目が高まっており、モバイルデバイスについてもテスト自動化の導入が進んでいます。 今回はモバイルテストの自動化をする上で最もオーソドックスなツールであるAppium(アピウム又はアッピウム)について、概要や使い方に触れていきたいと思います。 この記事がモバイルアプリのテスト自動化に興味がある方、導入を検討している方や勉強中の方の参考になれば幸いです
はじめに このAdvent Calendarも、いよいよ最終日となりました。 これまで、この20年間に私が書いてきたWeb記事を振り返ってきましたが、最後にそこで感じたことを「変化」「責任」「挑戦」「感謝」の4つのキーワードでまとめたいと思います。やや自分語りの部分もありますが、最終回としてお付き合いいただければ幸いです。 変化 この20年で、本当にさまざまな変化がありました。 扱うテーマの変化=技術の変化 テストや品質を軸としながら、新しいテーマが次々と加わってきました。 序盤(2006~2012年)
はじめに こんにちは、NTTフィールドテクノの福田です。 今回は、業務環境の改善のために導入した、ある装置の管理自動化をめざしたものの、Webブラウザでのみ設定可能という仕様上の制約がありましたので、Selenium(Webブラウザ操作の自動化を行うオープンソースのテストフレームワーク)を使ってなんとかした経緯を紹介する記事になります。 本記事は2025年8月時点の情報に基づきます。 対象読者 本記事が想定する対象読者は以下の通りです。 Webブラウザ操作の自動化に興味を持っている人 トラブル発生時の「現
こんにちは。SCSKの井上です。 WEBサイトに訪れたユーザーが不満を感じる前に、問題を検出する方法はないでしょうか?せっかく訪れたユーザーが、サイトが使えない・遅いといった理由で離れてしまうと、企業のブランド価値低下や機会損失につながります。そこで、New RelicのSynthetic Monitoring(外形監視)を使って、影響が拡大する前に継続的に監視し、問題を早期に発見する一助になれば幸いです。   はじめに 外形監視を導入することで、稼働率や応答速度をはじめとするデータを可視化する