当前位置: 首页 > news >正文

计算机网络网站建设的实训总结建网页的软件

计算机网络网站建设的实训总结,建网页的软件,wordpress主题 科技,百度seo查询工具文章目录 1、配置 adb 环境变量2、adb 执行测试3、官方文档解读 adb 使用#xff08;1#xff09;第一条执行测试的adb命令#xff08;2#xff09;am instrument 参数#xff08;3#xff09;-e 参数 的 key-value键值对#xff08;4#xff09;用法用例 4、存在问题 … 文章目录 1、配置 adb 环境变量2、adb 执行测试3、官方文档解读 adb 使用1第一条执行测试的adb命令2am instrument 参数3-e 参数 的 key-value键值对4用法用例 4、存在问题 1、配置 adb 环境变量 可参考教程Mac配置ADB环境变量 adb在我们配置 Android Studio 时 安装的 AndroidSDK 的 platformTools 目录中所以我们首先要找到 adb 所在目录就在sdk目录下面。在Project Structure中找到SDK安装路径. ADB的目录就在 上面目录的 platform-tools中 直接终端编辑 bash_profile 文件配置环境变量 vi ~/.bash_profile 将下面的进行复制粘贴到文件中即可记得把users/name 中的name改成自己的本机用户名 export ANDROID_HOME/Users/name/Library/Android/sdk export PATH${PATH}:${ANDROID_HOME}/tools export PATH${PATH}:${ANDROID_HOME}/platform-tools:wq 进行保存后输入 source ~/.bash_profile 生效 我们最后输入 adb version,查看是否有结果有结果那么此时adb 环境变量配置成功 2、adb 执行测试 参考文档developer.android.com 官方的文档还是看的有点抽象我们可以自己实践一下。 选择一个单元测试方法点击绿色的执行测试按钮 先使用图形交互点击的方式执行了一个测试方法其实就是底层默认启动了一个adb命令。在我们可以看一下adb书写的参数以及怎么具体执行 $ adb shell am instrument -w -m -e debug false -e class ‘com.didi.testcase.basemap.A’ com.didi.mapsdk_base.test/androidx.test.runner.AndroidJUnitRunner $ adb shell am instrument -w -m -e debug false -e class ‘com.didi.testcase.basemap.TestBaseMapBD#testUiSettingIsCompassEnabled’ com.didi.mapsdk_base.test/androidx.test.runner.AndroidJUnitRunner 我们可以在自己的终端直接复制上面的adb命令发现可以进行启动测试方法从而达到通过命令行的方式完成对单元测试方法的执行. 3、官方文档解读 adb 使用 1第一条执行测试的adb命令 文档解说官方文档中的 adb 使用命令进行解读 上面提到am instrument 测试有几个操作 1构建或者重新构建主应用测试软件包 解读build打包没问题能编译通过 2将APK文件安装到 Android设备中获模拟器上 解读单元测试的方法肯定依赖于app软件所以要连接设备后安装应用软件包和test测试软件包。点击以下gradle命令需要在手机上安装apk包。 3执行adb命令 adb shell am instrument -w test_package_name/runner_class 这个命令 test_package_name指的是整个测试包 - runner_class 指的是执行的测试程序类也就是执行什么测试程序用AndroidJunitRunner进行测试一般默认是androidx.test.runner.AndroidJUnitRunner我们不需要改动 -w 指的是 文档有讲解就是adb执行测试命令等测试执行输出完日志后在退出adb shell状态保证我们能够看到执行测试的结果 这一整条命令的意思就是 执行整个软件测试包中的所有测试方法 疑问什么是测试应用Android软件包 test_package_name,这里提到了一个 测试应用Android软件包是什么意思呢 查看解释发现 Android 软件包就是 applicationId在 build.gradle 文件中能够找到然后因为是测试软件包所以需要在后面再追加一个.test 然后我们就可以定位到手机上测试哪个软件包下的方法了 2am instrument 参数 文档中列举了一些adb shell am instrument 命令后面的参数说明用法非常清楚。 这里注意的就是-e 选项在后面还有很重要的作用 3-e 参数 的 key-value键值对 文档中列举出了 -e 参数可以 跟的键值对非常有用圈住的就是我们正常点击测试执行时要用到的 -package package_name可以指定执行某个包下的所有测试方法 class class_name 可以执行执行某个类下的所有测试方法跟在class_name后面的 #method_name可以具体执行每个类中的测试方法debug是否在调试状态执行 4用法用例 文档最后提供了一个实例我们可以看看写的很清楚。 如上图在这里说明项目结构方便进行填入参数 给定测试软件包名测试类、测试方法 第一个案例只指定了测试软件包名所以执行软件包下的所有测试类 第二个案例使用 -e class 指定了TestClass1测试类所以执行这个类中的所有测试方法。 第三个案例使用 -e class class_name#method_name指定了 TestClass1 测试类TestClass2 中的 testMethod3 方法执行两块测试内容中间使用逗号隔开然后使用AndroidRunner程序类开始执行测试类/方法. 4、存在问题 缺点无法生成测试报告进行查看无法生成覆盖率统计报告只能够用例执行而已。还是建议使用 gradle 命令
http://www.hkea.cn/news/14572308/

相关文章:

  • 厦门入夏网站建设公司顺电网上商城怎么样
  • 怎么开发微信网站whois哪个网站好
  • 海珠区pc端网站建设网站自助建设源码
  • 免费编程网站网站建设流程行业现状
  • 当当网网站建设需求分析做网站漯河
  • ps网站首页效果图实例三亚百度推广公司电话
  • 如何建设个人的网站wordpress怎么使用七牛云储存
  • 举报网站建设公司广东网站建设服务
  • 设计网站的步骤花生壳无法穿透访问wordpress
  • 网站的开发工具有哪些天猫网站设计教程
  • 贵州省住房和城乡建设厅网站(域名怎么拿来做网站
  • 企业网站怎么扣费的网站建站公司哪家价钱合理
  • 休闲食品网站建设目的wordpress主题cute
  • 沟通交流类网站有哪些游戏开发平台
  • 网站搭建有分谷歌东莞外贸网站建设
  • wordpress手机pc分开模板南京seo域名
  • 织梦dedecms网站内容页word页面设计
  • 淘宝客网站开发视频教程百度学术论文查重
  • 电子商务网站建设与管理基础seo可以从哪些方面优化
  • 重庆平台网站建设多少钱内部搜索引擎优化
  • 嘉兴 网站建设珠宝公司网站模板
  • 全国工程建设信息网站找别人做的网站怎样修改
  • linux 网站服务器搭建南宁网站优化公司电话
  • 公司网站怎么建设百度贴吧引流推广方法
  • 知名中文网站建设揭阳专业网站设计公司
  • 网站怎么做支付宝接口flas网站开发工具
  • 九曲网站建设入职中企动力一月有感
  • 网站框架图企业宣传片策划公司
  • 网站做百度竞价网站建好了 怎么建后台
  • 做网站知名的学习网站佛山省钱网站设计哪家便宜