ソフトウェアテスターが知っておくべきWeChatミニプログラムのテストポイント

WeChat アプレット:

ダウンロードやインストールをしなくても使えるアプリは、

「指先でアプリを」という夢を実現し、ユーザーはスキャンまたは検索してアプリを開くことができます。

「使ったら消える」というコンセプトを体現しており、ユーザーはアプリケーションをインストールしすぎないかを気にする必要がありません。

アプリはどこにでも存在し、いつでも利用できるようになりますが、インストールまたはアンインストールする必要はありません。

ここに画像の説明を挿入

2017 年 1 月 9 日、2017 WeChat Open Class Pro で Zhang Xiaolong によってリリースされた WeChat アプレットが正式に開始されました。

今日、4 年以上が経過しました。

DAU は 4 億人以上、GMV は 3 兆人以上、小規模プログラムの数は 400 件以上、雇用は 500 件以上です。

適用範囲は、食べる、飲む、遊ぶ、音楽、オフィス、レジャー、アプリケーションなど多くの側面をカバーします。

では、アプレットをテストするにはどうすればよいでしょうか?

まず、ミニ プログラムは WeChat に依存しており、ミニ プログラムのすべてのテストは WeChat に基づいているため、携帯電話と WeChat ID が必要です。

さらに、アプレットには次のバージョンがあります。

開発バージョン
開発者ツールを使用して、コードを開発バージョンにアップロードできます。開発バージョンには、各個人がアップロードした最新のコードのみが保持されます。

レビューのためにコードを送信するには、「レビューのために送信」をクリックします。開発バージョンは、オンライン バージョンとレビュー中のバージョンのコードに影響を与えることなく削除できます。

試用版
開発版を試用版として選択し、試用版を選択できます。より多くのバージョンを使用してテストします。

レビュー バージョン コード
の 1 つのコピーのみがレビュー中です。監査結果が入手可能になったら、オンラインで公開したり、監査のために直接再送信して元の監査バージョンを上書きしたりできます。

オンライン バージョン
すべてのオンライン ユーザーが使用するコード バージョン。このバージョンのコードは、新しいバージョン コードがリリースされた後に上書きされ、更新されます。

テスト作業は通常「実験版」で行われ、テストポイントは主に以下の項目から行われます。

1. 体験する権利

ミニ プログラムの非オンライン バージョンの場合、ユーザーはミニ プログラムの関連機能を直接使用することはできません。

ミニ プログラムに参加する前に、対応する承認を取得する必要があります。この操作には、ミニ プログラム管理アカウントが管理背景を入力し、WeChat ユーザーを 1 人ずつ承認する必要があります。

認可が追加されると、アプレット上の機能に通常どおりアクセスできるようになります。

ミニ プログラム メンバーの管理には、ミニ プログラム プロジェクト メンバーとエクスペリエンス メンバーの管理が含まれます。

開発・運用等のプロジェクトメンバー:

オペレーター、開発者、データ アナリストなど、ミニ プログラムの開発と運用に関与するメンバーがミニ プログラム管理のバックグラウンドでログインできることを示します。

管理者は、「メンバー管理」でプロジェクトメンバーの追加・削除、プロジェクトメンバーの役割の設定を行うことができます。

経験のあるメンバー - 開発、テストなど:

ミニ プログラムの内部テスト エクスペリエンスに参加しているメンバーは、ミニ プログラムの試用版を使用できますが、プロジェクト メンバーではないことを示します。管理者とプロジェクト メンバーは、エクスペリエンス メンバーを追加および削除できます。

2. 機能テスト

APP、WEB、H5 テストと大きな違いはなく、C エンド製品であるため、インタラクティブなエクスペリエンスやデザインの実装などに重点が置かれています。

3. インタラクションテスト

小規模なプログラム自体は WeChat に依存しているため、WeChat 機能と対話する一部のシナリオには注意が必要です。

アプレットの入力、終了、追加、検索、管理、アプレット間の調整、公式アカウント間のジャンプなど。

共有、転送、支払い、請求書、クーポンパッケージなどの機能。

4. ユーザビリティテスト

プロンプトがフレンドリーかどうか、
組版が美しく一貫性があるかどう
か、レイアウトが合理的かどうか、
階層が明確かどうか、
パスの入り口が見つけやすいかどうかなど。

5. 互換性テスト

携帯電話の市場占有率に応じて、さまざまな携帯電話システム [Android および IOS] をテストできます。
さまざまな WeChat バージョン
さまざまな解像度
曲面スクリーンとフラットスクリーン
さまざまなネットワーク [無線/4G/5G など]

さらに、ミニ プログラムは PC 側をサポートするため、Windows および OS システム上の WeChat 側の互換性も考慮する必要があります。

ここに画像の説明を挿入

6. ユーザー認証

承認済み、未承認、承認後の承認取り消しなど
同じWeChat IDが異なる携帯電話でログインしている同じ携帯電話で異なるWeChat ID
でログインしている。

ここに画像の説明を挿入

ここでは、appid、openid、unionid の関係を拡張します。

アプレットのログインや認可に関するシナリオのテスト設計に便利です。

appid: 各アプリケーションの一意の識別 ID

openid: 各アプリケーションの各ユーザーの一意の識別 ID

Unionid: 同じサブジェクトの下で、異なるアプリケーション間で一意の ID を決定するための識別 ID

3 つの関係: appid:openid:unionid=N:N:1

7. キャッシュ

各アプレットには 10M のキャッシュ スペースがあり、一部のデータと構成情報をキャッシュして、サーバー リクエストを削減し、ユーザー エクスペリエンスを向上させることができます。

テスト時はキャッシュの影響に注意してください。アプレットのキャッシュをクリアするには、開発モードでキャッシュをクリアするか、アプレットを直接削除してコードを再度スキャンして入力します。

8. 検査異常

ネットワークの切断、ネットワークの弱さ、中断テスト、サーバーのダウンタイムなど。

9. 性能試験

ホワイトスクリーン時間、最初のスクリーン時間、リソース使用量、ページレンダリング時間、フレームレートなど。

10. セキュリティテスト

主にデータ改ざん、機密情報の暗号化送信、悪意のあるプルなど。

 最後に、私の記事を注意深く読んでくださった皆さんに感謝します。互恵性は常に必要です。それほど価値のあるものではありませんが、必要な場合はそれを取り上げることができます。

ここに画像の説明を挿入

ソフトウェアテストインタビューアプレット

ソフトウェア テストの質問バンクには、何百万人もの人が参加しました。誰が知っているのか!ネットワーク全体で最も包括的なクイズ ミニ プログラムです。携帯電話を使用して、地下鉄やバスの中でもクイズに答えることができます。

次の面接の質問セクションが取り上げられます。

1. ソフトウェアテストの基礎理論、2. Web、アプリ、インターフェース機能テスト、3. ネットワーク、4. データベース、5. Linux

6. Web、アプリ、インターフェイスの自動化、7. パフォーマンス テスト、8. プログラミングの基本、9. 時間面接の質問、10. 公開テストの質問、11. セキュリティ テスト、12. コンピューターの基本

これらの資料は、[ソフトウェア テスト] の友人にとって、最も包括的かつ完全な準備倉庫となるはずです。この倉庫は、最も困難な旅を乗り越える何万人ものテスト エンジニアにも同行してきました。そして、あなたにも役立つことを願っています。 

おすすめ

転載: blog.csdn.net/lzz718719/article/details/132693090