Itero TestBed:ブラウザ拡張機能のテストソリューション
Itero TestBedは、ブラウザ拡張機能のためのステージング環境です。TestBedを使用すると、ブラウザストアによるアップデート承認を待つことなく、またzipファイルをドラッグアンドドロップする必要もなく、ブラウザ拡張機能をすぐにテストできます。
Itero TestBedのメリット
Itero TestBedは、ブラウザ拡張機能開発者にとって画期的なツールです。次のような多くのメリットを提供します。
- 拡張機能のテストのためにzipファイルをドラッグアンドドロップする必要がない
- ブラウザストアによるアップデート承認を待つ必要がない
- GitHubとのシームレスな統合
- ベータテスター向けワンクリックインストール
- テスターへの自動アップデート配信
Itero TestBedの始め方
Itero TestBedを使い始めるには、Itero (opens in a new tab)でアカウントを作成する必要があります。アカウントを作成したら、次の簡単な手順に従ってください。
拡張機能のzipバンドルの準備
拡張機能のzipファイルがまだない場合でも心配ありません!Plasmo Frameworkを使用して簡単に生成できます。次の簡単なコマンドに従ってください。
pnpm build
pnpm package
より詳細な手順については、ビルドパイプラインに関するドキュメントを参照してください。
ブラウザ拡張機能のzipファイルをIteroにアップロード
前の手順で作成したzipファイルをIteroにアップロードします。これを行うには、TestBed (opens in a new tab)ページにアクセスし、「新しい拡張機能をアップロード」ボタンをクリックします。
ベータテスターと拡張機能のリンクを共有
拡張機能をアップロードしたら、生成されたリンクをベータテスターと共有します。テスターはPlasmoのソフトウェアをインストールする必要がありますが、その後はワンクリックで拡張機能をインストールできます。変更を加えると、アップデートが自動的にテスターに配信されます。
拡張機能のリンクを取得するには、Itero拡張機能のドロップダウンアイテムを開き、「Install Page」をクリックします。
そのURLをテスターと共有します。拡張機能をチーム内でのみアクセス可能にしたい場合は、アクセス権を「プライベート」に切り替えます。
GitHubとの統合
GitHubを使用してコードを管理している場合、Itero TestBedと統合できます。これにより、GitHubリポジトリにプッシュするときに、ブラウザ拡張機能をItero TestBedに自動的にデプロイできます。詳細については、GitHub Builderページをご覧ください。
Itero TestBedは、テストプロセスを合理化したいブラウザ拡張機能開発者にとって優れたソリューションです。シームレスな統合、ワンクリックインストール、自動アップデートにより、ベータテストプロセスがより効率的になります。