CTSソースコード解析(A) - CTS概要

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/chenxiaotao22/article/details/75151458

CTSのソースコード解析は、(a)の概要を--CTS

  

1. CTSとは何ですか?
  
   互換性テストスイートの互換性テストスイートは

はっきりそれを置くために、それはツールのセットです。ソフトウェアテストツールのセットからなります。

このツールがある2、?    
      http://source.android.com/compatibility/download s.html

     何?壁の向こうへ?この問題に自分自身を喜ばせる、私はマーケティングのVPNの責任ではないよ、すべては自分自身を取得し、壁の上に自分の問題のブラシのブラシのルータを解決するための責任を負いませんし、壁上に関連するすべての問題については責任を負いません。

3、どのようにダウンロードするには?

     何を、ダウンロードしていないのだろうか?私はあなたを助けることができません。しかし、私はヒントを与えるでしょう。ウェブサイトを入力した後、あなたがダウンロードできるコンテンツがたくさんあります。たとえば、あなたは、Android 1.6からAndroidの6.0に、使用のAndroidバージョンを最初の図は、これはそれをクリアすることができます。
    場所の対応するバージョンを入力した後、いくつかをダウンロードすることが判明し、
      A、CDDは、この互換性がドキュメントで定義されている、あなたがプロジェクトマネージャーやリーダーである場合には、Google CTS認証を取る必要性を確認する前に製品を見る必要があり、これはですもちろん、マシンの携帯電話の基本的な要件、アンドロイドテレビ、アンドロイドの時計、Androidタブレット....製品定義の要件、技術スタッフとうまく見、何の技術的な内容は、定義されていません。
     B、問題は、携帯電話のチップであるARMまたはX86で、我々は2つの携帯電話チップ上の対応する文書の対応するバージョンをダウンロードし、見つける必要があり、そのようなアンドロイド5.1腕のチップ検査キットのダウンロードなどのAndroid 5.1 R1互換性テストスイートであります(CTS)-armとAndroid 5.1 R1 CTS検証-x86のパッケージ2、我々は一般的にCTSとCTSVと呼ばれています。
    C、我々はまた、R番号は、後にすべての時間からの時間に番号がRに戻って変更されますので、Googleは常に、最初は一般的にのみ変更R1-R4が変更されるため、非常に重要であり、背後にある問題に注意を払う必要があります増加R7。だから、どのように我々は、バージョンRを選ぶのですか?必要性やパッケージのGoogleの認証機関、どのバージョンはGMSとCTS CTSVテストツールのバージョンに対応しています。我々が話すようになるだろうGMSパッケージ。
    dは、その後、我々はまた、何かをダウンロードする必要があり、そしてそれはメディアファイルCTS(CTSメディアファイル)で、これははっきりそれを入れて、テストケースに必要なリソースファイルで、ビデオとオーディオファイルの異なるフォーマットの束です。CTS上の元のメディア・ファイルは、今Googleが、もし問題の恐怖、とにかく、それは我々が使用していなかった、いくつかの追加文書の以降のバージョンであってもよいし、3へのメディアファイル、私は実際の使用は認められなかった違いは何ですか、変更されていますそれの最新バージョンで。

4. GMSパッケージとは何ですか?
   GMSはGoogleモバイルサービス、つまりGoogleモバイルサービスと呼ばれます
   
     Googleモバイルサービス とは何ですか?Googleモバイルサービスのアプリケーションセットのパッケージを実装します。あまり官僚、主にGoogleのAPK、どのようなヒスイ白いスープの束は、大根の束です。

5. Googleが何を許可されていますか?
   Androidはオープンソースであり、Androidのは、しかし、それは重要である、しかし、GMSパッケージは、お金を稼ぐために自由です。
   一部の人々は自由ではなく、私自身のオンラインダウンロードと言うと、Googleの市場APKをインストールしますか?はい、それは無料ですが、マシンはプレハブでない場合には、いくつかのコード変更ので、平均的な人は、パケットの機密性をGMSのために、同社は、技術的な問題もある除いて、自由な機密ないパッケージ全体をGMS場合でも、インストールすることはできません。いくつかの単一APKをインストールするだけでなく、いくつかの問題になりやすいことができます。

6、CTSとGMS、あなたのコンセプト明確な?  
     •CTSパッケージ- 、ツールをテストするコンピュータ上で実行されています
     •GMSパッケージ - 携帯電話で実行するには、Googleのアプリケーションセットの薄型テレビに
 
GoogleのGMS認証と二つの文が時々混ぜることCTS認証

図7は、実際には、すべての3つのツール(私たちはとにかく、について話していないコンテンツの一部は、Googleの今第四ツールが使用されていませんが、あなたはまた、第四の認証を取ることができます)
   もあり、私たちは2つのツールをダウンロードしていますツールは、GTSツールです後、このツールは工場であるGoogleにお金を与え、GoogleがメーカーにURLのGTSツールをダウンロードします
       1、CTSテストツール(テストシステムとの互換性)
       2、CTS検証テストツール(自動テストは手動テストツールを使用して達成することができません)
       3、GTSテストツール  Googleモバイルサービスのテストスイート(GTS)


8、 CTSのテストおよび認定の目的 
   •ユーザーは、携帯電話の様々な必要がありますが、互換性を適用します
   •サードパーティの開発者は、互換性のあるシステムが必要です
   •互換性のあるすべてのアプリケーション開発を確認 のAndroid デバイス上で正常に動作して
   •基本原理就是利用测试APK调用对应的系统接口,保证系统对应接口按照谷歌的要求返回对应的值。
    •其实还有一个目的,谷歌可以收钱啦,凡是通过认证测试的机器都可以打上谷歌安卓的指定LOGO,这样可以忽悠大家,这个机器可是谷歌认证的,好东西啊,呵呵。

9、CTS的基本架构


10、看完了架构,就知道大概的情况了,就是手机和电脑用数据线连接上,CTS工具在电脑上跑,手机中集成对应的GMS包,这就是CTS测试基本情况。

おすすめ

転載: blog.csdn.net/chenxiaotao22/article/details/75151458