あなたのAlexaダッシュボード 設定

カスタムスキルのベータ版テストを行う

スキルのベータテストツールは、本番環境にリリースする前に Alexa スキルをベータ版としてテストするために使用できます。また、このスキルベータテストツールは、既存のスキルに対する変更をテストするためにも使用できます。その場合、現在のライブバージョンであるスキルを一般公開したままテストを行えます。スキルをテストしてフィードバックを提供するよう、友達、家族、ソーシャルネットワークの連絡先、またはメールアドレスを知っている他のユーザーを招待できます。最大500人まで送信できます。テスターの追加と削除やテストの終了はいつでも行えます。Amazon 開発者ポータルでテスターのフィードバックを確認できます。テストサイクル中ずっとスキルのフィードバックを得ることができ、本番環境にリリースする前にスキルを修正してコストを削減できます。スキルのベータテストツールを使用すると、優れたスキルを作成するのに役立ちます。

セキュリティ

ベータ版のテスターが使用する Alexa 端末がテスターの招待に記されているメールアドレスに関連付けられていない場合、ベータ版のスキルを使用することはできません。

そのメールアドレスがベータ版のテスターの Alexa 端末に登録されていない場合、テスターはそのメールアドレスを使用して Amazon アカウントを作成し、Alexa 端末に登録できます。または、テスターは開発者と連絡を取り、端末に登録されているメールアドレスに別の招待を送信するようリクエストすることもできます。テスターから連絡をもらえるようにするため、スキルのベータ版テストの作成で説明されているとおり、連絡先メールアドレスを入力しなければなりません。

ベータ版のテスターの中には、Amazon から送信されるEメールの受信をオプトアウトしているユーザーがいる可能性があります。その場合、それらのベータ版のテスターには招待Eメールが届きません。この状況は次の2つの方法で解決できます。

スキルのベータ版テストのセットアップ

  1. Amazon開発者ポータルにログインします。

  2. 上部にある「ALEXA」をクリックします。

  3. Alexa Skills Kit」の下にある「始める >」をクリックします。

  • 自分のAlexaスキルのリストが表示されます。
  1. テストするスキルをクリックします。
  • スキルの詳細ページが表示されます。

左側の6つのタブすべてに記入が終わっていない場合、そのスキルにはスキルベータ版テストに関して「まだ利用できません」と表示されます。

Not yet eligible for skills beta testing
まだスキルのベータ版がテストできる状態になっていない

新しいスキルでベータ版テストを実行できるようにする

スキルのベータテストツールでスキルをテストできるようにするには、特定の条件を満たさなければなりません。基準を以下に示します。

  • スキル情報」タブで、「言語」、「スキル名」、「呼び出し名」を指定する必要があります。

  • 対話モデル」タブで言語モデルを定義しなければなりません。

  • 設定」タブでスキルのサービスのエンドポイントを指定する必要があります。

  • 公開情報」タブですべての必須情報を指定し、「サンプフレーズ」の検証に合格する必要があります。

  • プライバシーとコンプライアンス」タブで、示される質問に回答しなければなりません。該当する場合には、「プライバシーポリシー URL」と「利用規約 URL」へのリンクを指定します。

この情報すべてを指定すると、スキルのベータテストツールでスキルをテストできるようになります。また、これらの手順によってスキルの認定の準備も整います。

Eligible for skills beta testing
スキルベータテストが可能

ライブスキルのベータ版に対するスキルのベータテストツールの使用

ライブスキルがあっても、そのスキルのベータ版を作成できます。ベータ版にアクセスできるテスターはライブバージョンにアクセスできません。テスターはベータ版テストから削除することができ、Alexaアプリでライブスキルを再び有効にできます。

公開後もスキルの開発を継続するで説明されているように、スキルを公開すると、ユーザーはそのバージョンを利用できるようになります。

次に示すように、開発者ポータルには、スキルのライブバージョンと開発バージョンが表示されます。「編集」をクリックして、開発バージョンを変更します。この開発バージョンでは、別のエンドポイントまたは Lambda 関数を使用して、元のスキルが変更されないようにします。新しいスキルをテストの対象とするに記されているすべての基準を満たしていることを確認してから、スキルのベータ版テストの作成手順を実行します。

Live and Development Versions of a Skill
スキルのライブバージョンと開発バージョン

スキルのベータ版テストの作成

  1. スキルの詳細ページにある「スキルのベータテスト」ステータスボックスの「スキルのベータテスト」をクリックします。テストページが表示されます。
  2. テスターのメールアドレスを「テスターのメールアドレス」ボックスに追加します。このメールアドレスは、テスターがAlexaアカウントに使用するアドレスでなければならないことに注意してください。
Add emails to box
Eメールをボックスに追加する
  • セミコロンまたは改行を入れてメールアドレスを区切ります。
  • ファイルでメールアドレスを一括でアップロードするには、「一括アップロード」をクリックします。これらのアドレスは、セミコロンまたは改行、あるいはその両方で区切る必要があります。
  1. テスターを追加」をクリックします。
  • 検証と重複確認の後、メールアドレスがテストに追加されます。1つ以上の無効なメールアドレスがある場合、エラーが表示されます。メールアドレスを修正して、「テスターを追加」を再びクリックします。
  1. 有効なテスターのリストを確認します。テスターの追加や削除は、テストの開始後にも行えます。

  2. 連絡先メールアドレス」フィールドに、連絡先のメールアドレスを入力できます。テスターからフィードバックをもらう手段を設けることをお勧めします。

  3. テストを開始」をクリックします。

スキルのベータ版テストに招待するカスタマイズ済みリンクが入ったメールが各テスターに送信されます。この招待メッセージは Amazon によって制御されます。

招待Eメールの形式は次のとおりであり、件名行は「新しいAlexaスキルをテストするよう招待されています」です。

Email Invitation to a Beta Test
ベータ版テストへの招待Eメール

ベータ版テスターがリンクをクリックすると、Amazonアカウントにログインして「スキルのベータテストツールの利用規約」に同意するよう促すプロンプトが表示されます。その後でスキルのテストを開始できます。

スキルのベータ版テストの管理

スキルのベータテストツール」にはダッシュボードが備わっています。テストがアクティブなとき、ダッシュボードには招待を受け入れたテスター、追加および削除を行えるテスターが示されます。スキルの詳細ページにテストステータスがリストされるので、ベータ版テストが現在アクティブかどうかすぐに分かります。

  • ダッシュボードを開くには、スキルの詳細ページにある「スキルのベータテスト」ステータスボックスの「テストの管理」をクリックします。
Manage a Beta Test For Your Skill
スキルのベータ版テストの管理

テスターの管理」ボックスには、各テスターの現在の招待ステータスが示されます。ここから、テスターの追加、テスターの削除、テスターへのリマインダーの送信、テスターへのフィードバックリクエストの送信、テストの終了を行えます。

テスターの削除

進行中のテストからテスターをいつでも削除することができます。

  1. スキルの「<strong translate="no"ベータテスト</strong>」ページを開きます。

  2. 削除するテスターの「テスターを削除」をクリックします。

  3. 確認メッセージが表示されたら、「はい」をクリックします。

テスターのリストが更新されます。

削除されたテスターには、たとえ残りのテスター全員がテストを継続していても、テストが終了したというEメールが送信されます。対象スキルにライブバージョンと開発バージョンの両方がある場合、削除されたテスターはライブバージョンに再びアクセスできるようになります。

テスターへのリマインダーの送信

進行中のテストのリマインダーをテスターにいつでも送信できます。

  1. スキルの「スキルのベータテスト」ページを開きます。

  2. テスターの「リマインダーを送信」をクリックします。

  3. 確認メッセージが表示されたら、「リマインターを送信」をクリックします。

テスターにEメールが送信されます。この場合も、Amazonがメッセージを制御します。このEメールの内容は、元の招待Eメールと同じですが、件名行は「[リマインダー] 新しいAlexaスキルをテストするよう招待されています」となります。

テスターへのフィードバックのリクエスト

最低1人のテスターがスキルを有効にすると、「テスターの管理」ページで「フィードバックのテスト」ボタンがアクティブになります。これをクリックすると、ベータ版を有効にしているテスターにフィードバックを求めるメッセージが送信されます。「*連絡先メールアドレス*」がメッセージを受信するようセットアップされていることを確認します。テスターが受信するEメールは次のようになります。

Email Requesting Feedback From Beta Testers
ベータ版テスターにフィードバックをリクエストするEメール

既存のテストへの1人以上のテスターの追加

  1. テスターを追加」をクリックします。

  2. テスターのメールアドレスを「テスターのメールアドレス」ボックスに追加します。このボックスに直接メールアドレスを入力するか、「一括アップロード」をクリックしてメールアドレスが含まれるCSVファイルをアップロードできます。

  3. テスターを更新」をクリックして、メールアドレスを検証します。必要に応じて、エラーを修正し、「テスターを更新」を再びクリックします。

テスターの管理」ボックスに、既存のテスターとともに、新たに追加したテスターがリストされます。新しいテスターにも、既存のテスターに送られたのと同じ招待Eメールが送信されます。

テストの終了

いつでもテストを終了できます。

  1. 開発者ポータルで、そのスキルの詳細ページを開きます。

  2. スキルの詳細ページで、「テストの管理」をクリックします。

  3. テストの終了」をクリックします。

  4. 確認メッセージが表示されたら、「はい」をクリックします。

テスターは、テストが終了したことを示すEメールを受信します。

新しいテストの開始

前のテストが終了した後、スキルの新しいベータ版テストを開始できます。

  1. 開発者ポータルで、そのスキルの詳細ページを開きます。

  2. 新しいテストを開始」をクリックします。

前のテストのテスター情報が保持されており、「テスターのメールアドレス」ボックスに取り込まれます。リストされているテスターを再確認して、引き続きテスターとなってもらうかどうかを検討します。必要に応じて、新しいテスターを追加します。新しいテストの場合と同様に、テストを開始して管理します。

スキルのベータテストツールに関するFAQ

  1. スキルのベータテストツールは無料ですか?

はい、スキルのベータテストツールは無料のサービスです。

  1. どうすれば自分のベータ版のスキルを友達や家族と共有できますか?

友達および家族が Alexa アカウントで使用しているメールアドレスを入手します。スキルのベータテストツールを使用してセットアップするベータ版テストに、それらのメールアドレスを追加します。スキルベータテストツールはそれらの宛先に招待Eメールを送信し、スキルベータテストツールが生成したスキルへのセキュアなリンクを共有します。テスターは、リンクをクリックすると、Amazon の認証情報を使用してログインし、スキルのテストをオプトインする必要があります。テスターがオプトインすると、スキルは、そのAmazonアカウントと関連付けられている端末で自動的に有効になります。

  1. ベータ版の有効期間はどれくらいですか?

ベータ版は最長で90日間有効にできます。その時点でテストは自動的に終了し、参加者すべてはテスト終了をEメールで知らされます。またスキル開発者は、その90日の期間中いつでもベータ版を終了できます。必要であればスキル開発者は新しいテストを作成できます。その場合、元のテストを作成するのと同じ手順が必要になります。

  1. 1つのスキルにつき最大で何人のベータ版テスターを招待できますか?

最大500人のテスターを招待できます。

  1. スキルのライブバージョンと同時にベータ版テストバージョンを持つことができますか?

はい。一般公開されるライブバージョンと、選択したテスターのみが利用できるベータ版テストバージョンは共存が可能です。しかし、ベータ版テスターは、ベータ版テストバージョンを有効にすると、そのバージョンにしかアクセスできなくなります。ただし、テスターがテストから削除された場合、テスターが自分で自分をテストから削除する場合、ベータ版テストが終了した場合は除きます。

  1. テスターにフィードバックを求めることができますか?

少なくとも1人のテスターがスキルを有効にしたら、「スキルの管理」ページで「フィードバックをリクエストする」ボタンをクリックできます。スキルを有効にしたテスター各自に宛てて、フィードバックを連絡先メールアドレスに送るよう求めるEメールのリクエストが送信されます。

  1. テスターに送信するEメールメッセージをカスタマイズできますか?

Amazonが送信するこれらのメッセージをカスタマイズすることはできません。ただし、スキルベータ版テストツールを使用せずに、テスターとやり取りすることはできます。

  1. 1つのスキルの異なるベータ版を複数のグループに公開できますか?

いいえ。スキルの複数のバージョンを公開することはできません。

  1. Eメールはモバイル用に最適化されていますか?

はい。Eメールテンプレートは、モバイル端末用に最適化されています。

  1. ベータ版テスターはどのようにフィードバックを提供できますか?

テスターは、招待Eメールに記載されている「フィードバックを送る」Eメールリンクを使用してフィードバックを提供できます。さらに、スキル開発者が「テスターの管理」ページで「フィードバックをリクエストする」ボタンをクリックすると、元のベータ版スキルリンクを有効にしたテスターに対してフィードバックをリクエストするEメールがもう1通送信されます。

  1. ベータ版ユーザーはライブスキルとベータ版スキルをどうように見分けることができますか?

ベータ版スキルには、スキルアイコンに「dev」タグが示されます。

  1. スキルをベータ版として起動できるようにするには、認証を受ける必要がありますか?

スキルのベータ版テストを開始するために認証は不要です。

  1. ベータ版を公開すると、スキルのベータ版を更新できますか?

はい。ベータ版を公開した後、スキルのベータ版を更新できます。

  1. ベータ版テスターは、招待Eメールを登録解除できますか?

はい。ベータ版テスターは、スキルベータ版テストツールからEメールを登録解除できます。

  1. 開発者は、スキルベータ版テストツールで実際のアカウントリンク操作を使用できますか?

はい。開発者は、ライブスキルの場合と同様、ベータ版テストツールでアカウントリンク機能を使用できます。

  1. ベータ版テストからテスターをどのように削除できますか?

テスターを削除するには、対象のテスターのメールアドレスの隣にある「テスターを削除」ボタンをクリックします。テストを終了して、テスター全員のアクセスを効率的に削除することもできます。

次のステップ