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

政府门户网站建设取得/快速seo优化

政府门户网站建设取得,快速seo优化,网页设计与网站建设基础,大连企业黄页电话文章目录一、前言二、Android测试描述三、项目结构四、测试方式五、测试结果六、参考链接一、前言 ​ 一般在项目开发中测试驱动开发(TDD)在保障程序开发质量方面以及避免返工方面有较高的效果。另外由于项目的复杂情况,可以使我们直接对项目的某一部分进行直接测试…

文章目录

    • 一、前言
    • 二、Android测试描述
    • 三、项目结构
    • 四、测试方式
    • 五、测试结果
    • 六、参考链接

一、前言

​ 一般在项目开发中测试驱动开发(TDD)在保障程序开发质量方面以及避免返工方面有较高的效果。另外由于项目的复杂情况,可以使我们直接对项目的某一部分进行直接测试,而避免进行繁琐的前置流程。另外完备的测试用例,可以在后面对项目代码改动后,直接进行测试而避免潜在的问题。在Android项目中测试可以直接对某个功能进行测试而避免每次编译然后安装在手机上,可以节省大量的时间。对于编译一次需要大量时间的项目或者配置不太高的设备(需要使用Robolectric),可以极大提高效率

二、Android测试描述

​ Android中的项目主要是通过Android Studio和代码结合的方式进行测试工作,也可以使用命令行进行测试工作。在Android中既可以对纯粹的java代码或者kotlin代码等不依赖于Android环境等代码进行测试,也可以对Android环境的代码进行测试。具体的描述可以看官网文档以及其它相关介绍,本篇主要解释代码测试编写

三、项目结构

​ 在Android项目中一般测试代码的存放位置和业务代码保持同一级目录,位于src下面。

  • main:包含您的应用程序代码。此代码在您可以构建的应用程序的所有不同版本之间共享(称为 构建变体)
  • androidTest:包含称为插桩测试的测试。这个测试需要依赖于Android环境
  • test:包含称为本地测试的测试。这个测试不需要依赖于Android环境

根据情况可以在不同的目录下面编写测试代码。

四、测试方式

​ 编写完的测试代码一般是通过一个个函数的方式展示,我们可以分别运行单个函数,或者一个类中的所有函数,或者一个文件夹下面的所有函数。这里我们通过test文件夹下的一个简单的单元测试代码进行演示。编写完的代码及其项目结构如下:

在这里插入图片描述

可以看到右侧代码被@Test注解,该注解是由junit进行提供,所以项目中最起码要提供一个以下的junit依赖:

testImplementation 'junit:junit:4.13.2'

@Test注解的代码才可以作为测试函数进行运行,提供其它测试方式也是可以的。如果不用Junit作为测试,则需要使用其他测试库的规则

右侧类文件的左侧栏目中自上而下分别有三个三角形运行的标志,他们三个的意思分别是:

第一个位于ExampleUnitTest类名左侧的三角标志点击后可以运行整个类的测试

第二个位于test1()函数左侧的三角标志点击后可以运行这个函数的测试

第三个位于test2()函数左侧的三角标志点击后可以运行这个函数的测试

左侧上下文菜单标记的Run 'Tests in 'com.hello...'选项可以运行整个文件夹下面的测试代码。该选项也可以通过单个类进行显示,这样的话运行的是一个类的测试代码。

五、测试结果

​ 测试结果如下:
在这里插入图片描述

​ 这个结构大体分为五栏,我们常用的其实也就是最中间的显示栏。这里对五个栏目分别进行简单解释,具体解释可以查看Android文档。

  1. 最左侧带三角箭头的栏目主要是对测试过程进行控制,可以对测试代码进行运行,错误重试,过滤,停止等功能
  2. 左侧显示结构目录的栏目显示整个测试的结果。通过点击不同的分支可以查看不同分支的测试结果
  3. 中间最大的栏目显示的是测试的结果
  4. 最右侧是对显示结果栏目的控制,向上翻页、向下翻页等等
  5. 左侧顶部的栏目常用的功能就是查看测试结果的html网页版,导出测试结果,查看测试结果历史等等了。当测试内容特别多的时候,还可以直观看到整个测试是否有全部通过测试。

六、参考链接

  1. Android测试

    https://developer.android.google.cn/training/testing/fundamentals

  2. Android测试基础一

    https://developer.android.com/codelabs/advanced-android-kotlin-training-testing-basics#13

  3. Andorid测试环境配置

    https://developer.android.com/studio/test

http://www.lbrq.cn/news/1102375.html

相关文章:

  • 网站建设深/网店运营实训报告
  • 2023免费推广网站/百度下载安装到桌面上
  • 网站建设支付/百度sem认证
  • 深圳电商网站开发公司/镇江百度推广
  • 果洛wap网站建设公司/搜索引擎排名机制
  • 大理微网站建设/网络营销公司哪家好
  • 电商客服外包加盟代理/网站优化公司开始上班了
  • 做网站还要做点手机吗/数据分析师要学什么
  • 网站建设技术参数/企业网站优化价格
  • 做桑拿网站犯法吗/福州seo推广外包
  • 四川省建筑施工企业特种作业人员/长沙网站优化推广
  • 重庆巨能建设集团网站/广州疫情防控措施
  • 中装建设官方网站/自媒体营销模式有哪些
  • 移动门网站建设/网络推广网络营销外包
  • 做彩票网站代理/哪里有竞价推广托管
  • 玉溪网站建设网站建设/网页生成
  • wordpress 发布时间不对/沧浪seo网站优化软件
  • wordpress 图片默认居中/杭州seo托管公司推荐
  • 国外优秀企业网站模板/seo基础培训机构
  • 洛阳响应式网站建设/百度官方app下载
  • 网站建设 技术/百度首页推广
  • 内地公司 香港服务器 经营性网站/怎么找百度客服
  • 网站建设流程图/seo黑帽技术工具
  • 济南制作网站制作公司策划/自己做网站需要什么条件
  • 在线建网站/seo外包 靠谱
  • 你认为什么是网络营销/谷歌seo和百度seo
  • 怎么做自己的淘宝客推广网站/公司想建个网站怎么弄
  • 真人做的免费视频网站/济南百度竞价
  • 超级工程网站建设上海中心大厦/百度会员登录入口
  • 我做的网站在手机里滑动怎么这里卡/免费的关键词挖掘工具
  • Zetane:让深度学习不再抽象,一键3D可视化
  • Linux场景常见的几种安装方式
  • 050_Set接口(HashSet / TreeSet / LinkedHashSet)
  • 数字图像处理(四:图像如果当作矩阵,那加减乘除处理了矩阵,那图像咋变):从LED冬奥会、奥运会及春晚等等大屏,到手机小屏,快来挖一挖里面都有什么
  • Java中List<int[]>()和List<int[]>[]的区别
  • docker Neo4j