| <html devsite><head> |
| <title>视频和代码实验室教程</title> |
| <meta name="project_path" value="/_project.yaml"/> |
| <meta name="book_path" value="/_book.yaml"/> |
| </head> |
| |
| <body> |
| |
| <!-- |
| Copyright 2018 The Android Open Source Project |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| |
| <p>供应商测试套件 (VTS) 代码实验室和视频教程提供了有关在 Android 9 及 Android 8.1 上运行和开发 VTS 与 CTS-on-GSI 的详细信息。</p> |
| |
| <h2>适用于 Android 9 的视频和代码实验室</h2> |
| |
| <table> |
| <tbody><tr> |
| <th>主题</th> |
| |
| <th>细目</th> |
| |
| <th>视频</th> |
| |
| <th>代码实验室/SAC</th> |
| </tr> |
| |
| <tr> |
| <th>序言</th> |
| |
| <td><strong>概览</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=m6ALQGf3Yt4&list=PLWz5rJ2EKKc_b3YitO08nBPJamBBmCL_H&index=2&t=0s">Android 供应商测试套件</a></td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts/#0">简介</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <th rowspan="2">用户手册</th> |
| |
| <td><strong>如何运行 VTS 和 CTS-on-GSI</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=fbYx_g6bbCA&list=PLWz5rJ2EKKc_b3YitO08nBPJamBBmCL_H&index=8">如何运行 VTS 和 CTS-on-GSI</a></td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#1">构建并运行 VTS 测试计划</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><strong>如何刷写 GSI</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=rRgFCEZyA7Q&index=7&list=PLWz5rJ2EKKc_b3YitO08nBPJamBBmCL_H">如何刷写常规系统映像</a></td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts/#3">为设备准备 GSI 以执行 CTS-on-GSI 测试计划</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <th rowspan="3">供应商测试框架 (VTF)</th> |
| |
| <td><strong>测试框架</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=SUG82_-V88o&list=PLWz5rJ2EKKc_b3YitO08nBPJamBBmCL_H&index=9">测试框架更改</a></td> |
| |
| <td><a href="https://source.android.com/compatibility/vts/shell-commands">SAC 测试框架</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><strong>测试时间优化</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=i5TKp7Wygn0&list=PLWz5rJ2EKKc_b3YitO08nBPJamBBmCL_H&index=10">测试时间优化</a></td> |
| |
| <td>--</td> |
| </tr> |
| |
| <tr> |
| <td><strong>多设备测试</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=NIx5IDaNovg&index=6&list=PLWz5rJ2EKKc_b3YitO08nBPJamBBmCL_H">多设备测试</a></td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts/#12">编写多设备测试</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <th rowspan="2">基本测试开发</th> |
| |
| <td><strong>VTS 测试</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=DVanlGPV0wA&index=4&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva">VTS 测试</a> |
| </td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#2">编写 VTS 测试(入门)</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><strong>测试模板</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=O4LuIBzB2y8&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva&index=8">测试模板</a> |
| </td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#3">选择模板并编写自定义 VTS 测试</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <th rowspan="4">开发和了解 HAL 测试</th> |
| |
| <td><strong>条件测试</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=CyxNqWmcCD4&list=PLWz5rJ2EKKc_b3YitO08nBPJamBBmCL_H&index=2">条件测试</a></td> |
| |
| <td>--</td> |
| </tr> |
| |
| <tr> |
| <td><strong>服务名称感知型测试</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=kbX98ur-hlE&list=PLWz5rJ2EKKc_b3YitO08nBPJamBBmCL_H&index=5">可感知服务名称的 HAL 测试</a></td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts/#5">选择模板并编写自定义 VTS 测试</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><strong>HAL 扩展测试</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=B55Rkcqpncc&list=PLWz5rJ2EKKc_b3YitO08nBPJamBBmCL_H&index=3">HAL 扩展测试</a></td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts/#6">编写 VTS HAL 扩展测试</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><strong>框架向后兼容性</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=JXqVlkJYbTE&index=4&list=PLWz5rJ2EKKc_b3YitO08nBPJamBBmCL_H">Android 框架向后兼容性</a></td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts/#7">编写 HAL 适配器测试</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <th rowspan="2">其他接口测试</th> |
| |
| <td><strong>内核测试</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=qWxNFhMM0Lc&index=5&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva">内核测试</a> |
| </td> |
| |
| <td>--</td> |
| </tr> |
| |
| <tr> |
| <td><strong>VNDK 测试</strong> |
| </td> |
| |
| <td>--</td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#9">维护 VNDK ABI 测试</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <th rowspan="2">非功能测试</th> |
| |
| <td><strong>性能分析</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=F41dHKYPoic&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva&index=6">VTS 对性能测试的支持</a> |
| </td> |
| |
| <td> |
| <a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#5">编写 VTS 性能分析测试</a> |
| |
| <p><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#4">使用 VTS 测量 VINTF 性能</a> |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><strong>模糊测试</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=AkQcNb0Mf94&index=10&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva">HIDL 和 HAL 接口模糊测试</a> |
| </td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#7">编写 VTS HIDL HAL 接口模糊测试</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <th rowspan="4">供应商测试基础架构 (VTI)</th> |
| |
| <td><strong>代码覆盖率</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=tJprsmiTn4g&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva&index=9">VTS 中的覆盖率插桩和收集</a> |
| </td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#6">使用 VTS 测量原生代码覆盖率</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><strong>录制和重放测试</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=pwbFCKaldNU&index=11&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva">录制和重放测试</a> |
| </td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#8">编写录制和重放测试</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><strong>端到端自动化</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=3Ay8SpoAcPw&index=11&list=PLWz5rJ2EKKc_b3YitO08nBPJamBBmCL_H">自动测量基础架构</a></td> |
| |
| <td>--</td> |
| </tr> |
| |
| <tr> |
| <td><strong>信息中心</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=3VwSCYUv2Eo&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva&index=3">持续集成信息中心</a> |
| </td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#10">构建 VTS 信息中心和通知服务</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <th rowspan="2">结语</th> |
| |
| <td><strong>合作伙伴工程</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=vB4WOe3CmO4&index=12&list=PLWz5rJ2EKKc_b3YitO08nBPJamBBmCL_H">Treble 准备情况</a></td> |
| |
| <td>--</td> |
| </tr> |
| |
| <tr> |
| <td><strong>总结</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=YzM2lGGJs70&list=PLWz5rJ2EKKc_b3YitO08nBPJamBBmCL_H&index=13">呼吁贡献</a></td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts/#14">报告问题</a> |
| </td> |
| </tr> |
| </tbody></table> |
| |
| <h2>适用于 Android 8.1 的视频和代码实验室</h2> |
| |
| <table> |
| <tbody><tr> |
| <th>主题</th> |
| |
| <th>细目</th> |
| |
| <th>视频</th> |
| |
| <th>代码实验室/SAC</th> |
| </tr> |
| |
| <tr> |
| <th>序言</th> |
| |
| <td><strong>概览</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=7BX7oSHc7nk&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva">Android 供应商测试套件 (VTS) 产品</a> |
| </td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#0">简介</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <th rowspan="2">用户手册</th> |
| |
| <td><strong>如何运行 VTS 和 CTS-on-GSI</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=BOAxwX8khlg&index=2&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva">如何运行 VTS</a> |
| </td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#1">构建并运行 VTS 测试计划</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><strong>如何刷写 GSI</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=rRgFCEZyA7Q&list=PLWz5rJ2EKKc_b3YitO08nBPJamBBmCL_H&index=7">如何刷写常规系统映像</a></td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts/#3">为设备准备 GSI 以执行 CTS-on-GSI 测试计划</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <th>供应商测试框架 (VTF)</th> |
| |
| <td><strong>测试框架</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=H6sgKtvyprA&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva&index=7">VTS 测试框架</a> |
| </td> |
| |
| <td><a href="https://source.android.com/compatibility/vts/shell-commands">SAC 测试框架</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <th rowspan="2">基本测试开发</th> |
| |
| <td><strong>VTS 测试</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=DVanlGPV0wA&index=4&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva">VTS 测试</a> |
| </td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#2">编写 VTS 测试(入门)</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><strong>测试模板</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=O4LuIBzB2y8&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva&index=8">测试模板</a> |
| </td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#3">选择模板并编写自定义 VTS 测试</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <th rowspan="2">其他接口测试</th> |
| |
| <td><strong>内核测试</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=qWxNFhMM0Lc&index=5&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva">内核测试</a> |
| </td> |
| |
| <td>--</td> |
| </tr> |
| |
| <tr> |
| <td><strong>VNDK 测试</strong> |
| </td> |
| |
| <td>--</td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#9">维护 VNDK ABI 测试</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <th rowspan="2">非功能测试</th> |
| |
| <td><strong>性能分析</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=F41dHKYPoic&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva&index=6">性能测试</a> |
| </td> |
| |
| <td> |
| <a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#5">编写 VTS 性能分析测试</a> |
| |
| <p><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#4">使用 VTS 测量 VINTF 性能</a> |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><strong>模糊测试</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=AkQcNb0Mf94&index=10&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva">HIDL 和 HAL 接口模糊测试</a> |
| </td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#7">编写 VTS HIDL HAL 接口模糊测试</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <th rowspan="3">供应商测试基础架构 (VTI)</th> |
| |
| <td><strong>代码覆盖率</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=tJprsmiTn4g&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva&index=9">VTS 中的覆盖率插桩和收集</a> |
| </td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#6">使用 VTS 测量原生代码覆盖率</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><strong>录制和重放测试</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=pwbFCKaldNU&index=11&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva">录制和重放测试</a> |
| </td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#8">编写录制和重放测试</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <td><strong>信息中心</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=3VwSCYUv2Eo&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva&index=3">持续集成信息中心</a> |
| </td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#10">构建 VTS 信息中心和通知服务</a> |
| </td> |
| </tr> |
| |
| <tr> |
| <th>结语</th> |
| <td><strong>总结</strong> |
| </td> |
| |
| <td><a href="https://www.youtube.com/watch?v=-ydHIqD8-o4&index=12&list=PLWz5rJ2EKKc9JOMtoWWMJHFHgvXDoThva">未来计划</a> |
| </td> |
| |
| <td><a href="https://codelabs.developers.google.com/codelabs/android-vts-8/#11">报告问题</a> |
| </td> |
| </tr> |
| </tbody></table> |
| |
| </body></html> |