Docker ComposeでSelenium + Pytestが実行できるブラウザ自動テスト環境を立てる
サマリ SeleniumとPytestでブラウザ自動テストをしようとすると、テスト実行をするまでの環境構築がそれなりに面倒。ブラウザを入れ、ブラウザのバージョンに合ったwebdriverを入れ、...
26 search resultsShowing 1~20 results
You need to log-in
サマリ SeleniumとPytestでブラウザ自動テストをしようとすると、テスト実行をするまでの環境構築がそれなりに面倒。ブラウザを入れ、ブラウザのバージョンに合ったwebdriverを入れ、...
イントロ Pythonにおけるクラス変数とインスタンス変数の概念を説明している際、クラス変数として定義したが、インスタンス変数としては定義していない変数に、インスタンス変数の記法であるself....
はじめに 12/13, 14にScrum Inc. 社の認定スクラムマスター研修(Licensed Scrum Master, LSM)を受講してきました。 有料の研修になりますので、本記事では...
はじめに Qiitaの「初心者」タグや「新人プログラマ応援」タグの初心者向け記事は新人QAエンジニアの私にはとても参考になるものばかり。 ただ残念なことに、個別タグページにはトレンドと新着記事し...
はじめに スクラムは時に「理解するのは簡単、実践するのが難しい」と言われます。 しかし実際に体験してみると、スクラムは「理解することも、実践することも難しい」代物に違いありません。 導入したての...
今年8月にリリースされたPlaywrightのVSCode拡張を今更ながら深堀りして触ってみました。 本記事では、VSCode上でPlaywrightを使ったテストの生成・実行・デバッグ・結果確...
サマリ Playwright for PythonのVer.1.22からPytestコードが生成(codegen)できるようになっています。 本記事ではPlaywrightのインストールからPy...
pytestにおけるfixtureとは テストの事前処理、事後処理を記載できるpytestの機能です。 SetUp(事前処理), TearDown(事後処理)を1つの関数で書けます。 setup...
Python環境の構築方法には、 インストーラで本体をインストールしたり、 Homebrewから本体をインストールしたり、 HomebrewからインストールしたPyenvから本体をインストールし...
pytest-xdistとは pytest-xdistはテストの並列実行・分散実行に使うpytestのプラグインです。 これをインストールし、実行時に並列ノード数をオプションとして渡すだけで、勝...
こんにちは。今回は自動テスト開発においてデバッグをした(そして諦めた)際のログを残してみようと思います。 SETエンジニアがどんなことを考えて試行錯誤しているのかトレースできるようにしてみたので...
事象 PythonでSelenium/Playwrightを使って、AWS Cognitoの認証ページへのログインを自動化しようとする際、 画面上の要素(入力フォーム)を取得しようとするとエラー...
Selenium 4のリリースとともに、 Selenium Grid(以下Grid)もver4にメジャーアップデートされたので新機能を試してみました。 Selenium Gridとは Selen...
最近目にした、おもしろそうな海外商用AIテストツールを4つ紹介します。 まだ調査段階で各ツールを実際に触れてはいないため、公式サイト等から得られる情報に基づいて記載しています。 TestSigm...
テスト自動化に関連する国内外のカンファレンス・大規模イベントを簡単にまとめました。 テスト自動化はテスト技術でもあり開発技術でもあります。 そのため、ソフトウェアテスト関係のカンファレンスとアジ...
11月〜12月にわたり、自社プロダクトに対してmablでE2Eテスト自動化を試みるトライアルを実施しました。 mablのおかげでテストの実装自体は非常に簡単になったため、 テストの全体戦略や、テ...
自動テストSaaSはクラウドツールという特性上、プライベートネットワーク(オンプレミス)環境上のアプリケーションに対してテスト実行できないことがしばしば。固定IPを振ってファイアウォール等の設定...
こんにちは! 最近お仕事でmablやAutifyといったAIテスト自動化ツールを触るようになりました。 これらの最新ツールを導入することによって自動テストの実装がかなり手軽になり、これまで「テス...
現在弊社ではmablを使って自社プロダクトに対する手動UIテストを自動化するプロジェクトに取り組んでいます。このプロジェクトでは、自動テストほぼほぼ未経験の手動テスターの方が将来メインとなって自...
弊社では最近mablという自動テストツールの社内導入をはじめました。 mablはプログラミング知識がなくともテスト自動化を始められる手軽さがある一方で、プログラミングの考え方に慣れ親しんでいれば...
26 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.