测试修改的概念:
好的手机软件是测试出来的,需要不断完善bug;
根据是否知道源代码:
黑盒测试:
白盒测试:
测试的粒度:
方法测试:
单元测试:
集成测试:
系统测试:
测试的暴力程度:
压力测试:
冒烟测试:(谷歌提供的一个monckey)
android下的单元测试:
定义一个类继承AndroidTestCase;
在清单文件中配置:
1、在<application>增加引用android.test.runner的声明
[html] view plain copy
<!-- 在本应用中导入需要使用的包,放在application里面activity外面 -->
<uses-library android:name="android.test.runner" />
2、然后在<manifest>中增加instrumentation的信息说明
[html] view plain copy
<!-- 记住这个一要放在application外面,不然会出现配置错误 信息 -->
<instrumentation android:name="android.test.InstrumentationTestRunner"
android:targetPackage="hb.learn.junit" android:label="Tests for My App" />
测试方法中有个断言:assertEquals(,)第一个参数:期望的值。第二个参数是结果的值;
android中常用的工具类:
textuitils.isEmpty() 判断内容是不是为空;
checkbox中有 cb.isChecked()判断是不是选中了。
登陆框的密码框中添加属性password设置为true就可以不是明文的展示。
android中的回显操作在oncreate的方法执行,只要一开activity就会执行oncreate方法。
Context上下文。它里面有好多的方法,可以直接调用,理解成自家的仓库,里面有
很多东西,当要的东西仓库没有的时候,我们在从外面买;
Environment(环境)类似context里面也提供了很多的方法,可以对于sd卡的路径及挂在模式获取;
Formatter.FormateFileSize可以自动的转化内存等的大小;
linux下用10位表示权限:第一位表示文件的类型;后面三位依次:可读。可写。可执行;可以用1表示。
也可以进行权限的修改,详情参照linux。
Sharedpreferences的用法:可以用来存取数据
通过Stringbuffer生成xml;(java)
通过Xmlserializer 生成xml;
xml的解析:
xml的数据来源,服务器人员将数据准备成一个xml返回给客户端。
对应android人员做好解析的步骤
服务器是以流的形式返回数据的
xmlpullparser解析
共同学习,写下你的评论
评论加载中...
作者其他优质文章