Alexaスキルのベータテストを行う
スキルのベータテストツールは、本番環境にリリースする前にAlexaスキルをベータ版としてテストするために使用できます。また、このスキルベータテストツールは、既存のスキルに加えた変更をテストするためにも使用できます。その場合、現在公開中のスキルを一般公開したままテストを行えます。スキルをテストしてフィードバックを提供するよう、友達、家族、ソーシャルネットワークの連絡先、またはメールアドレスを知っている他のユーザーを招待できます。1つのスキルにつき最大500人に招待を送信できます。テスターの追加と削除やテストの終了はいつでも行えます。Amazon開発者ポータルでテスターのフィードバックを確認できます。テストサイクル中は常にスキルのフィードバックを得ることができ、本番環境にリリースする前にスキルを修正できるので、コストを削減できます。ベータテストツールは、優れたスキルを作成するのに便利です。
- セキュリティ
- スキルのベータテストツールのセットアップ
- 新しいスキルでベータテストを実行できるようにする
- 公開中のスキルのベータ版にベータテストツールを使用する
- スキルのベータテストを作成する
- スキルのベータテストを管理する
- スキルベータテストツールに関するFAQ
- 関連トピック
セキュリティ
ベータ版のテスターが使用するAlexaデバイスがテスターの招待に記されているメールアドレスに関連付けられていない場合、ベータ版のスキルを使用することはできません。
そのメールアドレスがベータ版のテスターのAlexaデバイスに登録されていない場合、テスターはそのメールアドレスを使用してAmazonアカウントを作成し、Alexaデバイスに登録できます。または、テスターは開発者と連絡を取り、デバイスに登録されているメールアドレスに別の招待を送信するようリクエストすることもできます。テスターから連絡をもらえるようにするには、スキルのベータテストを作成するで説明されているとおり、連絡先メールアドレスを入力します。
Amazonから送信されるEメールを受信しないよう設定しているベータテスターもいます。この場合、そのテスターには招待Eメールが届きません。これは次の2つの方法で解決できます。
-
自分のEメールアカウントからベータテスターにベータ版スキルへのリンクを送信します。この招待用URLリンクはテスターの管理ページから入手できます。スキルのベータテストを管理するを参照してください。
-
ベータテスターにアカウント設定 > Amazon.co.jpお知らせEメールについてを示して、AmazonからのEメールを受信する方法を知らせます。
スキルのベータテストツールのセットアップ
- 開発者コンソールを使用してスキルを編集します。
- 公開>公開範囲ページに移動します。
- ベータテストを展開表示します。スキルに必要情報が入力されていないと、「このスキルではベータテストを利用できません」というメッセージが表示されます。
新しいスキルでベータテストを実行できるようにする
スキルのベータテストツールでスキルをテストできるようにするには、特定の条件を満たさなければなりません。基準は以下のとおりです。
- ビルドページの記入が終わっている必要があります。
- 公開>スキルのプレビューの必要なフィールドがすべて記入されている必要があります。
- 公開>プライバシーとコンプライアンスの必要なフィールドがすべて記入されている必要があります。
この情報すべてを指定すると、スキルのベータテストツールでスキルをテストできるようになります。また、これらの手順を踏むことで、スキル認定の準備も整います。
公開中のスキルのベータ版にベータテストツールを使用する
スキルが公開中でも、そのスキルのベータ版を作成できます。ベータ版にアクセスできるテスターは、公開中のバージョンにはアクセスできません。テスターはベータテストから削除してもらうようリクエストすると、Alexaアプリで公開中のスキルを再度有効にできます。
公開後にスキルの修正やアップデートを行うで説明されているように、スキルを公開すると、ユーザーはそのバージョンを利用できるようになります。
以下のように、開発者コンソールには、スキルの公開中のバージョンと開発中のバージョンが表示されます。編集をクリックして、開発中のバージョンを変更します。このバージョンでは、公開中のものとは別のエンドポイントまたはLambda関数を使用して、公開中のスキルが変更されないようにします。新しいスキルでベータテストを実行できるようにするに記載されているすべての基準を満たしていることを確認してから、スキルのベータテストを作成するの手順を実行します。

スキルのベータテストを作成する
- 開発者コンソールを使用してスキルを編集します。
- 公開>公開範囲ページに移動します。
- ベータテストを展開表示します。
- ベータテスト管理者用Eメールアドレスを入力し、追加をクリックします。
-
スキルのベータテストのアクセスを管理の下で、テスターのEメールアドレスを追加します。このEメールアドレスは、テスターがAlexaアカウントに使用しているアドレスでなければならないことに注意してください。
- セミコロンまたは改行を入れてEメールアドレスを区切ります。
- ファイルでEメールアドレスを一括でアップロードするには、一括アップロードをクリックします。これらのアドレスは、セミコロンまたは改行、あるいはその両方で区切る必要があります。
- 追加をクリックしてテスターのEメールアドレスを保存します。検証と重複確認の後、Eメールアドレスがテストに追加されます。1つ以上の無効なEメールアドレスがある場合、エラーが表示されます。Eメールアドレスを修正して、追加を再度クリックします。
- 有効なテスターのリストを確認します。テスト開始後もテスターの追加や削除を行うことができます。
- ベータテストを有効化をクリックします。
ベータテストに招待するカスタマイズ済みリンクが入ったメールが各テスターに送信されます。この招待メッセージはAmazonが管理して送信しています。
招待Eメールの形式は次のとおりであり、件名は「You're invited to test a new Alexa skill」です。

ベータ版テスターがリンクをクリックすると、Amazonアカウントにログインしてスキルのベータテストツールの利用規約に同意するようメッセージが表示されます。同意するとスキルのテストを開始できます。
スキルのベータテストを管理する
公開>公開範囲のベータテストセクションにはダッシュボードがあります。テストが有効になっているとき、ダッシュボードには招待を受け入れたテスターと、ユーザーが追加および削除を行えるテスターが示されます。
- ダッシュボードを開くには、開発者コンソールのスキルを開いて公開>公開範囲に移動します。
ベータテストボックスには、各テスターの現在の招待ステータスが示されます。ここから、テスターの追加、テスターの削除、テスターへのリマインダーの送信、テスターへのフィードバックリクエストの送信、テストの終了を実行できます。
テスターを削除する
実行中のテストからいつでもテスターを削除することができます。
テスターのリストが更新されます。
削除されたテスターには、テストが終了したというEメールが送信されます。他のテスターは引き続きテストを実行します。対象スキルに公開中のバージョンと開発中のバージョンの両方がある場合、削除されたテスターは公開中のバージョンに再びアクセスできるようになります。
テスターにリマインダーを送信する
実行中のテストのリマインダーをテスターにいつでも送信できます。ただし、ベータテスト期間中に送信できるリマインダーは、各テスターにつき1件だけです。
テスターにEメールが送信されます。この場合も、Amazonがメッセージを管理して送信します。このEメールの内容は、元の招待Eメールと同じですが、件名行は「[Reminder] You're invited to test a new Alexa skill」となります。
テスターにフィードバックをリクエストする
ベータテストページで、スキルを使用できるテスターにフィードバックをリクエストできます。テスターのEメールアドレスの隣にあるフィードバックをリクエストリンクをクリックします。ベータテスト管理者用Eメールアドレスがメッセージを受信するようセットアップされていることを確認します。テスターが受信するEメールは次のようになります。

既存のテストに1人以上のテスターを追加する
- 開発者コンソールを使用してスキルを編集します。
- 公開>公開範囲ページに移動します。
- ベータテストを展開表示します。
- テスターのEメールアドレスをテスターのEメールボックスに追加します。このボックスに直接Eメールアドレスを入力するか、一括アップロードをクリックしてEメールアドレスが含まれるCSVファイルをアップロードできます。
- 追加をクリックしてEメールアドレスを検証します。必要に応じて、エラーを修正し、追加を再度クリックします。
このボックスに、既存のテスターとともに、新たに追加したテスターがリストされます。新しいテスターにも、既存のテスターに送られたのと同じ招待Eメールが送信されます。
テストを終了する
テストはいつでも終了できます。
- 開発者コンソールを使用してスキルを編集します。
- 公開>公開範囲ページに移動します。
- ベータテストを展開表示します。
- テストを終了をクリックします。
- 確認メッセージが表示されたら、はいをクリックします。
テスターは、テストが終了したことを示すEメールを受信します。
スキルベータテストツールに関するFAQ
- スキルのベータテストツールは無料ですか?
はい、スキルのベータテストツールは無料のサービスです。
- どうすれば自分のベータ版のスキルを友達や家族と共有できますか?
友達や家族がAlexaアカウントで使用しているEメールアドレスを入手します。スキルのベータテストツールを使用してセットアップするベータ版テストに、そのEメールアドレスを追加します。スキルベータテストツールがその宛先に招待Eメールを送信して、ツールが生成したスキルへのセキュアなリンクを共有できるようにします。テスターは、リンクをクリックしてAmazonの認証情報を使用してログインし、スキルのテストへの参加許可を得る必要があります。テスターがテストに参加すると、そのスキルは、Amazonアカウントと関連付けられているデバイスで自動的に有効になります。
- ベータ版の有効期間はどれくらいですか?
ベータ版は最長で90日間有効にできます。その時点でベータテストは自動的に終了し、参加者はテストが終了したという通知をEメールで受け取ります。90日の期間中いつでもベータテストを終了することができます。ベータテストの期間は90日に限定されており、延長することはできません。新しいベータテストを作成できますが、その場合、元のテストを作成したときと同じ手順を実行する必要があります。
- 1つのスキルにつき最大で何人のベータテスターを招待できますか?
招待できるテスターの数は500人までです。
- ベータテスターが、スキルが作成されたリージョンやロケールと異なるリージョンやロケールのデバイスを使用している場合はどうすればいいでしょうか?
スキルはすべてのリージョンで利用できます、またベータテスターのデバイスと同じリージョンやロケールで使用できる場合は、スキルを使用できます。ベータテスターがスキルとは異なるリージョンやロケールのデバイスを使用してる場合は、スキルを使用できません。
- スキルの公開中のバージョンとベータテスト中のバージョンを並存させることはできますか?
はい。一般公開される公開中バージョンと、選択したテスターのみが利用できるベータテストバージョンは並存が可能です。ただし、テストからテスターを削除するかテスター自身がテストからの削除を選択する、またはベータテストが終了しない限り、ベータテスターは、ベータテストバージョンを有効にすると、そのバージョンにしかアクセスできなくなります。
- テスターにフィードバックを求めることができますか?
1人でもテスターがスキルを有効にしたら、スキルの管理ページでフィードバックをリクエストするボタンをクリックできるようになります。スキルを有効にしたテスター宛に、フィードバックを連絡先Eメールアドレスに送るよう求めるEメールのリクエストが送信されます。
- テスターに送信するEメールメッセージをカスタマイズできますか?
Amazonが送信するこれらのメッセージをカスタマイズすることはできません。ただし、スキルのベータテストツールを使用せずに、テスターとやり取りすることはできます。
- あるスキルの異なる複数のベータ版を、複数のグループに公開できますか?
いいえ。スキルの複数のバージョンを公開することはできません。
- Eメールはモバイル用に最適化されていますか?
はい。Eメールテンプレートは、モバイルデバイス用に最適化されています。
- ベータテスターはどのようにフィードバックを送信できますか?
テスターは、招待Eメールに記載されているフィードバックを送るEメールリンクを使用してフィードバックを送信できます。さらに、スキル開発者がテスターの管理ページでフィードバックをリクエストするボタンをクリックすると、元のベータ版スキルリンクを有効にしたテスターに対してフィードバックをリクエストするEメールがもう1通送信されます。
- ベータ版ユーザーはスキルが公開中かベータ版かを見分けることができますか?
ベータ版スキルには、スキルアイコンに「dev」タグが示されます。
- スキルをベータ版として公開するには、認定を受ける必要がありますか?
スキルのベータテストには認定は不要です。
- 公開した後でも、ベータ版を更新できますか?
はい。公開した後でもベータ版を更新できます。
- ベータテスターは、招待Eメールを登録解除できますか?
はい。ベータテスターは、スキルのベータテストツールからEメールを登録解除できます。
- 開発者は、スキルのベータテストツールで実際のアカウントリンクを操作できますか?
はい。開発者は、公開中のスキルの場合と同様、ベータテストツールでアカウントリンク機能を使用できます。
- ベータテストからテスターをどのように削除できますか?
テスターを削除するには、対象のテスターのEメールアドレスの隣にあるテスターを削除ボタンをクリックします。テストを終了して、テスター全員のアクセスを効率的に削除することもできます。