マガジンのカバー画像

E2Eテスト自動化

41
Seleniumを中心としたSHIFTのE2Eテスト自動化に関するエントリーをまとめています。 技術的なTipsから、テスト設計~自動テストの最適化のお話まで、現場からのナレッジ…
運営しているクリエイター

#ソフトウェアテスト

【STAC2024】E2Eテストの作成から行うTDDの実際

はじめにこんにちは。テスト自動化アーキテクトの牧野です。 先日、ソフトウェアテスト自動…

pytest-bddを使って振る舞い駆動でテストを自動化!生成AIでテストスクリプトも作れま…

はじめにSHIFTで自動化アーキテクトをやっている片山 嘉誉です。 少し前に社内で「テクシェ…

pytest-bddを使って振る舞い駆動でテストを自動化!生成AIでテストスクリプトも作れ…

はじめにSHIFTで自動化アーキテクトをやっている片山 嘉誉です。 生成AIの可能性は無限大で…

pytest-bddを使って振る舞い駆動でテストを自動化!生成AIでテストスクリプトも作れま…

はじめにSHIFTで自動化アーキテクトをやっている片山 嘉誉です。 前編をまだお読みで無いと…

FlakyなE2Eテストをリトライで解決する

こんにちは、自動化エンジニアの森川です。 今日は、FlakyなE2Eテストをリトライで解決する方…

GitHub ActionsでE2Eのクロスブラウザテストを実装してみる

ごあいさつ はじめまして!テストの自動化屋さんのイシイです。このたび、ほかの社員もすなるn…

SHIFTのGUIテストツールRacineとその開発プロセス

こんにちは。自動化エンジニアのtmshfです。 SHIFTでテスト自動化を担当している私の部署ではお客様からソフトウエアテストの効率化や品質改善について、さまざまなご相談をいただきます。 ツールの提案や導入もソリューションの一つになるわけですが、その中でもGUIテスト自動化ツールは花形です。 SHIFTでは2018年頃から「Racine(ラシーヌ)」という独自のGUIテスト自動化ツールを使っています。 Racine(ラシーヌ)とはWebアプリケーションのテストを自動化す

【Java】JNIを使ったデスクトップアプリの操作

こんにちは。株式会社SHIFT、自動化エンジニアの水谷です。 今日はJNIを使ったデスクトップリ…

テスト自動化における速度測定と結果のグラフ化

こんにちは。株式会社SHIFT、自動化エンジニアの水谷です。 Racineを使った自動化案件で立て…

GithubActionsでCI環境構築してみた

こんにちは、テスト自動化アーキテクトの若木です。 今回は、SHIFTが得意としている領域の1つ…

E2Eテスト自動化は茨の道だけど

自動化エンジニアの森川といいます。普段はE2Eテストの自動化のFW開発や支援を担当しています…