- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 iOS和Android的差别
从系统的角度iOS和Android都是类Unix系统,iOS使用ObjectiveC开发,而Android是Google基于Linux开发的系统;iOS是封闭的系统,Android则开源。iOS是单任务系统,从iOS4开始宣称的多任务其实是伪多任务,应用不在前台时保存在内存,而不是后台运行,仅通过开放一些接口(如音乐播放)给特定程序,以及推送,伪造出多任务的效果;与此对应,Androi
2014-04-08 15:21:14
977
1
转载 Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2013-08-15 12:53:35
440
转载 浅谈mock和stub
作为测试的基本概念,在开发测试中经常遇到mock和stub。之前认为自己对这两个概念已经很明白了,但是当决定要写下来并写清楚以便能让不明白的人也能弄明白,似乎就很有困难。试着写下此文,以检验自己是不是真的明白mock和stub。1) 相同点先看看两者的相同点吧,非常明确的是,mock和stub都可以用来对系统(或者将粒度放小为模块,单元)进行隔离。在测试,尤其是单元测试中,我们通常
2013-07-19 17:23:25
872
转载 基于xmpp协议,openfire服务器,处理被挤下线,或因网络掉线,第二次无法登录的问题
最近很多同学在做基于oenfire服务器,asmack开源框架的即时通讯应用,当中,多多少少碰到了一些问题。在解决问题的过程中,我发现很多同学的做法是错误的,所以我决定写下一篇博客告知正在为这些问题烦恼的同学。首先,奉献一个Log类,大家以后不用在烦恼每次都要去写TAG了,这个类用到了单例模式的饿汉式,有心的同学可以改成完美式:
2013-07-18 17:42:55
1320
转载 在eclipse里面配置了android
eclipse + ADT作为android开发工具,可以说是很方便的,在HelloActivity小程序里我们就感觉到eclipse功能的强大。那么,我们可以用 eclipse来开发android源码吗?如果我们直接把android源码里一个工程导入eclipse,一般来说都会出现错误,说许多类库(包)找不到。 今天找到关于怎样使用eclipse来开发android源码的官方文档: ht
2013-05-29 13:52:04
714
转载 一个纸水杯的测试用例设计
需求:一个带有广告图案的花纸杯。查看需求说明书。可从功能性、性能性、易用性、稳定性、安全性……方面进行测试功能性: 水杯的特性: 1、杯子的容量:能装多少升水,少量、半杯、满杯。 2、杯子的形状eg:圆形、上口大、下口小。 3、杯子的材料:纸杯。 4、杯子的耐温度:装冷水、冰水、热水。 5、杯子是否会漏水。
2013-05-28 19:55:02
1769
原创 系统测试之功能测试:测试用例的设计步骤——从登陆开始说起
一个完整的software testing life cycle包括诸多内容,本文仅从测试用例的编写开始,聊聊测试用例编写的一般步骤,以使编写的测试用例最大程度上满足完备的要求,而又不产生重复而冗余的负担。测试用例的来源是产品需求,如果足够幸运,我们应当有一份不错的可依赖的Use Case文档,但大部分情况下,Use Case恐怕是不存在,能有一份不错的PRD文档和原型设计图已经是不错的待遇了
2013-05-03 17:14:16
3361
转载 Android数据存取
Android的数据存取有四种方式:SharePreference(轻量级键-值方式存储,以XML保存)、文件(采用java.io.*库所提供的I/O接口,读写文件)、SQLite数据库、ContentProvider。1、SharedPreferences:目录/data/data/com.package/shared_prefs/**.xml2、文件:文件用来存储大数量的数据,只有本地
2013-04-18 20:20:24
609
转载 Android应用的UI设计
1、Menu设计按下设备菜单键会显示选项菜单Options Menu,包含两组菜单项:图标菜单Icon Menu(最多支持6个菜单项,不支持checkboxes或radio buttons)以及扩展菜单Expanded Menu;上下文菜单Context Menu是浮动菜单列表,通常在长按视图时出现;子菜单Submenu也是浮动菜单列表,通过在选项菜单或上下文菜单选择菜单项显露出来,不
2013-04-16 19:49:17
728
转载 Apk包的内容和Android应用的权限
Apk文件是Android上的安装文件,一个Android安装包包含了与该应用程序相关的所有文件。Apk文件本质上是一个zip包,包括AndroidManifest.xml文件、应用程序代码(.dex文件)、资源文件等。其中AndroidManifest.xml文件位于根目录下,主要包括以下各个元素:1、包名(package):若没有指定apk的文件名,编译后程序包将以应用内Java主
2013-04-16 02:37:55
916
原创 查看无root权限Android手机的app数据库
为了定位bug的位置,测试人员经常要自己查询数据库,方法其实很简单。1、在电脑上安装ADB和手机驱动2、在命令行中运行adb shell3、执行如下命令: cd data/data run-as com.package ‘’‘com.package是你的app的包名,这地方ls命令权限受限,无法真正看到文件名''' ls ‘’‘查看com.
2013-03-30 15:12:28
4985
原创 作为脚本语言的Python(Python Preview)
测试工作需要使用脚本语言编写自动化程序,而脚本语言的选择对于初学者而言往往是一个相当困惑的问题。实际上脚本语言之争是一个相当源远流长的问题,比如豆瓣Python编程小组中的帖子:豆瓣在python和ruby之间为何选择前者?从05年讨论至今可谓历史悠久。当然豆瓣选择python并不是为了拿python作为脚本语言来使用,实际上豆瓣的开发有6成的代码是python编写,这似乎给选择python的
2013-03-05 16:06:44
3198
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人