作者:美美2502909961 | 来源:互联网 | 2023-09-01 10:51
1测试的相关概念(了解)1根据是否知道源代码分为1黑盒:功能测试,不知道源代码2白盒:知道源代码,要自己写测试代码进行测试2根据测试的粒度1方法测试,针对方法进行具体测试2单元测试
1 测试的相关概念(了解)
1 根据是否知道源代码分为
1 黑盒:功能测试,不知道源代码
2 白盒:知道源代码,要自己写测试代码进行测试
2 根据测试的粒度
1 方法测试,针对方法进行具体测试
2 单元测试
3 集成测试 ::客户端和服务器集成在一起进行测试
4 系统测试 ::针对于javaweb项目系统测试
3 根据测试的暴力程度
1 压力测试 :: 同时访问人数的测试
2 冒烟测试 ::
谷歌工程师给我们提供一个monkey + count 指令可以对android 系统进行压力测试
要先进入Android系统的终端 使用指令 adb shell
2 单元测试(掌握)
指测试业务方法
步骤
1 创建测试用的类,定义测试方法,要求无返回值,public,无参数,在用于测试方法前加上@Test字段
2 在方法内部调用需要测试的方法,从被测试的方法得到返回值
3 使用assertEquals(“期望值”,“真实值”)进行对测试结果判断是否正确
4 运行该测试方法,观察结果。
3 日志猫的使用 logcat (了解)
Log.d(tag,msg) debug
Log.i(tag,msg) info
Log.v(tag,msg)
Log.e(tag,msg) error
Log.w(tag,msg) warn
可以添加消息过滤器进行过滤
4 login登录案例 (主要是 io 的操作)
文件目录 /data/data/packagename/desfile
通过Context对象可以获取应用包的目录路径
Context还提供可各种可获取的资源和方法
5 使用上下文获取常见目录 (掌握)
使用String path = Context.getFileDir().getPath()
使用上下文对象快速获取文件的输入输出流
Context.openFileOutput(name,mode);
Context.openFileInput(name);
6 登录数据存储到sd卡 (掌握)
获取SD卡的目录
String path = Environment.getExternalStorageDir().getPath();
判断SD卡状态是否可用
if Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageSate)
7 获取sd卡可用空间
先获取SD卡的文件路径
然后调用文件对象的获取容量的方法,
使用Fomatta工具类对文件的SIZE进行格式化
8 文件权限的介绍 (了解)
append
private
read
write
9 SharedPreferences介绍(**掌握**)
sp = getSharedPreferences(name,mode);
sp.getEdit
edit.put/edit.get
edit.commit()
10 xml的序列化(将相关信息生成xml文件,保存到sd卡或者其他地方)
第一种方法:使用StringBuffer进行拼接
第二种方法
通过Xml类的静态方法来获取xml序列化器
然后调用序列化器的相关方法来生成xml文件的内容
11 xml的解析
1 xml的数据来源于服务器 ,服务器的开发人员通过服务器技术把数据准备一个xml返回给客户端
2 对应Android的开发人员需要做解析xml的操作,把我们关心的数据取出来就可以了
3 服务器以流的形式把数据返回
解析步骤
获取XMLpullparser
XmlPullParser parser = Xml.newPullParser();
设置XmlPullParser 的参数
parser.setInput(in,"utf-8");
in 是 xml文件的输入流 InputStream
获取解析文档的事件类型(开始标签。。结束标签)
int type = parsser.getEventType();