記事一覧( 75 件)

テスト自動化の成功・失敗を分けるのは「継続性」

テスト自動化の成功・失敗を分けるのは「継続性」

こんにちは。MagicPodでエバンジェリストをしているYoshiki Itoです。 システムテスト自動化は、関連書籍が複数出版されるなど、以前と比べて普及が進んでいるように思います。毎年年末ごろに行われているテスト自動化カンファレンスのアンケート結果でも、システムテスト自動化の経験がない方は2024年末で29%と、41%で...

Playwrightで書いたソースコードをMagicPod Autopilotに読み込ませてみた

Playwrightで書いたソースコードをMagicPod Autopilotに読み込ませてみた

こんにちは。MagicPodカスタマーサクセスの滝口です。 最近、「Playwrightで書いたソースコードをMagicPodで使うことはできますか?」といったお問い合わせをいただくことが増えております。 Playwrightとは、無料で使えるOSSのE2Eテストツールです。 実際に触ってみると、簡単なテストケースであれば直感的に作成するこ...

プロジェクトごとのCICDパイプライン設計でリリースを加速する方法

プロジェクトごとのCICDパイプライン設計でリリースを加速する方法

ソフトウェアをリリースするたびに「なぜこんなに時間がかかるのか」と感じたことはありませんか? 多くのチームは汎用的なCI/CDパイプラインを利用しています。しかし、それではプロジェクト特有の要件に対応できず、リリースの遅延や品質問題を招くことが少なくありません。 もしパイプラインをプロジェクトに合わせて...

タイムトラベルテスト ─ ユーザーより先に時間依存のバグを発見する

タイムトラベルテスト ─ ユーザーより先に時間依存のバグを発見する

日付や時刻に関するテストは、時間に依存する機能の正確性と信頼性を守るうえで欠かせません。例えば、予約システムや決済処理のような機能は、日付や時刻を正しく扱えて初めて期待通りに動作します。 しかし、このような機能を従来の方法でテストするのは容易ではありません。従来のテストでは「実際にその日付や時刻が...

QAの世界で目指せるシニア職5選 ― あなたの次のキャリアは?

QAの世界で目指せるシニア職5選 ― あなたの次のキャリアは?

ソフトウェア品質に注力するエンジニアとしてキャリアの第一歩を踏み出したあなた。最初はテスターなど、キャリアの入り口となる役割からスタートすることが多いでしょう。 しかし、経験を積んでいくうちに「テストアナリスト」や「QAチームリード」、「テストアーキテクト」といったさまざまな役割に出会います。そこで...

React NativeアプリのE2Eテストを自動化してみた

React NativeアプリのE2Eテストを自動化してみた

こんにちは。MagicPod カスタマーサクセスのIshiiです。 最近はWeb開発でReactの人気が高まっている影響や、React Nativeの開発サポートツールであるExpoの発展により、React Nativeで構築されたアプリが増えつつあるように感じます。 React NativeアプリのE2Eテストの自動化では、コードツールであるDetoxやMaestro、Ap...

SPA(Single Page Application)のE2Eテスト自動化で気をつけること3選

SPA(Single Page Application)のE2Eテスト自動化で気をつけること3選

こんにちは。MagicPod カスタマーサクセスのIshiiです。 最近はフロントエンドのライブラリとして、React、Vue.js、Angularなどを使用しているWebアプリが増えてきています。このようなライブラリを用いてSPA(シングルページアプリケーション)を構築しているMagicPodユーザー様から、SPAの自動化に関するお悩みをお伺...

脆弱性診断のシナリオ作成をMagicPodで自動化した話

脆弱性診断のシナリオ作成をMagicPodで自動化した話

こんにちは。MagicPod カスタマーサクセスのIshiiです。 MagicPodは「E2Eテスト自動化ツールです」とお伝えしていますが、実はE2Eテストだけでなく別の用途にも使うことができます!本記事ではそんな意外な活用法の一例として、MagicPodを用いた脆弱性診断のシナリオ作成の自動化をご紹介します。 脆弱性診断とは? 脆弱...

CI/CDパイプラインにAIを組み込んで高速リリースを実現する4つの方法

CI/CDパイプラインにAIを組み込んで高速リリースを実現する4つの方法

毎週のように新しいコーディングアシスタントが登場し、「開発スピードを50%向上させる」といった話題で注目を集めています。 開発の仕様書さえあれば、実際にコードを書くことなく本番環境へデプロイできる――そんな未来が現実になりつつあり、開発チームはこれまで以上に多くの製品や機能をリリースできるようになって...

テストにおける技術的負債─そのコストを理解し、効果的に管理するには

テストにおける技術的負債─そのコストを理解し、効果的に管理するには

コードの修正やテスト作業をしている際、「とりあえず今は急いでいるから、後で直せばいい」と考えてしまう――そんな経験は誰にでもあるのではないでしょうか。 ソフトウェア開発やテストの現場では、納期や優先度に追われて、「リファクタリングは後回しにしよう」といった選択をしてしまうことがあります。けれども、そ...

MagicPodを始めてみませんか?

ノーコードでE2Eテストを簡単に自動化