美文网首页
Android培训(day2)

Android培训(day2)

作者: 像天空的鸽子 | 来源:发表于2019-08-29 18:15 被阅读0次

1.常见测试分类

在介绍 Android Junit 前先介绍一下常见的测试分类。

根据是否知道源程序源码:

  • 黑盒测试:不知源码,只是测试程序的功能
  • 白盒测试:知道源码,根据源代码进行测试

根据测试的粒度:(模块的大小)

  • 单元测试:unit test
  • 功能测试:function test:方法测试
  • 整合测试:integration test:几个模块的测试,服务器/客户端的联调
  • 系统测试:system test

根据测试的次数:(暴力测试)

  • 冒烟测试:smoke test,不停的执行操作,直到系统崩溃

Google 提供了一个 monkey
Adb shell:进入模拟器目录,monkey 2000,通过 monkey 是随机点击 2000 次
monkey –p 包名 次数:只测试某个应用程序

  • 压力测试:pressure test

2.日志猫

Log.v
Log.i
Log.d
Log.w
Log.e



向下兼容:

  • 当我们在日志猫选择w级别时,只会显示打印的w和e级别的日志.
  • 当我们在日志猫选择v级别时,会显示打印的所有级别的日志.

调试方法:
一般看到系统报错,我们推荐首先选择e级别日志,如果还是不能找到问题,再选择w级别的日志,基本可以搞定.

3.将数据保存到/data/data/(内部存)目录下

注意到路径:/data/data/包名/文件名


手动配置目录——方法1
系统自动生成目录——方法2
系统自动生成目录——方法2
利用context环境变量继续优化——方法3

4.将数据保存到SD卡(外部存)目录下

这个需要一个权限:写外设权限
android.permission.WRITE_EXTERNAL_STORAGE


image.png

替换成这样
判断SD卡是否可用
 //判断是否存在sd卡
boolean sdExist = android.os.Environment.MEDIA_MOUNTED.equals(android.os.Environment.getExternalStorageState());
 if(!sdExist){//如果不存在,
     Log.e(TAG, "SD卡不存在,请加载SD卡");
     return null;
}
SD卡大小

相关文章

  • Android培训(day2)

    1.常见测试分类 在介绍 Android Junit 前先介绍一下常见的测试分类。 根据是否知道源程序源码: 黑盒...

  • Andoid培训相关

    Android官方培训课程中文版(v0.9.4)Android官方培训原地址Android API 指南

  • 64位ubuntu 11.10下android开发环境的搭建(j

    近年来,随着Android操作系统的盛行,Android培训机构林立,其中,郑州Android培训机构发展迅速,这...

  • 初识Android Studio项目结构

    TwT-Android 新人培训——Android项目结构 目标 普及Android Studio的一些小知识。 ...

  • [Android] 资料整合

    学习资料 Android官方培训课程中文版(v0.9.5) Android Udacity 课程 Android开...

  • 培训day2

    第二天,又要搬家,又要复习考试,又要日更,到家都已经快要九点,已经能够想象到未来真正工作时自己将会是一个什么样的状...

  • 培训Day2

    今天上午培训一一姐带着一起了解拉伽瑜伽品牌,然后有进入到一个互夸赞的环节,这一块自己很缺乏,之前的工作都是比较生硬...

  • Android 超实用学习资源

    资源: Android系统架构 HenCoder Android官方培训课程中文版 给 Android 开发者的 ...

  • 黑马程序员-Java高新技术

    -------android培训java培训期待与您交流!---------- 静态导入 import stati...

  • 推荐Android学习的个人网站

    Android官方培训课程中文版 (http://hukai.me/android-training-course...

网友评论

      本文标题:Android培训(day2)

      本文链接:https://www.haomeiwen.com/subject/amviectx.html