自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

围炉咸扯的专栏

学习笔记,如有错误,请多指教!

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS和Android的差别

从系统的角度iOS和Android都是类Unix系统,iOS使用ObjectiveC开发,而Android是Google基于Linux开发的系统;iOS是封闭的系统,Android则开源。iOS是单任务系统,从iOS4开始宣称的多任务其实是伪多任务,应用不在前台时保存在内存,而不是后台运行,仅通过开放一些接口(如音乐播放)给特定程序,以及推送,伪造出多任务的效果;与此对应,Androi

2014-04-08 15:21:14 905 1

转载 Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2013-08-15 12:53:35 431

转载 浅谈mock和stub

作为测试的基本概念,在开发测试中经常遇到mock和stub。之前认为自己对这两个概念已经很明白了,但是当决定要写下来并写清楚以便能让不明白的人也能弄明白,似乎就很有困难。试着写下此文,以检验自己是不是真的明白mock和stub。1) 相同点先看看两者的相同点吧,非常明确的是,mock和stub都可以用来对系统(或者将粒度放小为模块,单元)进行隔离。在测试,尤其是单元测试中,我们通常

2013-07-19 17:23:25 840

转载 基于xmpp协议,openfire服务器,处理被挤下线,或因网络掉线,第二次无法登录的问题

最近很多同学在做基于oenfire服务器,asmack开源框架的即时通讯应用,当中,多多少少碰到了一些问题。在解决问题的过程中,我发现很多同学的做法是错误的,所以我决定写下一篇博客告知正在为这些问题烦恼的同学。首先,奉献一个Log类,大家以后不用在烦恼每次都要去写TAG了,这个类用到了单例模式的饿汉式,有心的同学可以改成完美式:

2013-07-18 17:42:55 1288

转载 在eclipse里面配置了android

eclipse + ADT作为android开发工具,可以说是很方便的,在HelloActivity小程序里我们就感觉到eclipse功能的强大。那么,我们可以用 eclipse来开发android源码吗?如果我们直接把android源码里一个工程导入eclipse,一般来说都会出现错误,说许多类库(包)找不到。 今天找到关于怎样使用eclipse来开发android源码的官方文档: ht

2013-05-29 13:52:04 685

转载 一个纸水杯的测试用例设计

需求:一个带有广告图案的花纸杯。查看需求说明书。可从功能性、性能性、易用性、稳定性、安全性……方面进行测试功能性:    水杯的特性:      1、杯子的容量:能装多少升水,少量、半杯、满杯。      2、杯子的形状eg:圆形、上口大、下口小。      3、杯子的材料:纸杯。      4、杯子的耐温度:装冷水、冰水、热水。      5、杯子是否会漏水。

2013-05-28 19:55:02 1690

原创 系统测试之功能测试:测试用例的设计步骤——从登陆开始说起

一个完整的software testing life cycle包括诸多内容,本文仅从测试用例的编写开始,聊聊测试用例编写的一般步骤,以使编写的测试用例最大程度上满足完备的要求,而又不产生重复而冗余的负担。测试用例的来源是产品需求,如果足够幸运,我们应当有一份不错的可依赖的Use Case文档,但大部分情况下,Use Case恐怕是不存在,能有一份不错的PRD文档和原型设计图已经是不错的待遇了

2013-05-03 17:14:16 3263

转载 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 601

转载 Android应用的UI设计

1、Menu设计按下设备菜单键会显示选项菜单Options Menu,包含两组菜单项:图标菜单Icon Menu(最多支持6个菜单项,不支持checkboxes或radio buttons)以及扩展菜单Expanded Menu;上下文菜单Context Menu是浮动菜单列表,通常在长按视图时出现;子菜单Submenu也是浮动菜单列表,通过在选项菜单或上下文菜单选择菜单项显露出来,不

2013-04-16 19:49:17 696

转载 Apk包的内容和Android应用的权限

Apk文件是Android上的安装文件,一个Android安装包包含了与该应用程序相关的所有文件。Apk文件本质上是一个zip包,包括AndroidManifest.xml文件、应用程序代码(.dex文件)、资源文件等。其中AndroidManifest.xml文件位于根目录下,主要包括以下各个元素:1、包名(package):若没有指定apk的文件名,编译后程序包将以应用内Java主

2013-04-16 02:37:55 898

原创 查看无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 4945

原创 作为脚本语言的Python(Python Preview)

测试工作需要使用脚本语言编写自动化程序,而脚本语言的选择对于初学者而言往往是一个相当困惑的问题。实际上脚本语言之争是一个相当源远流长的问题,比如豆瓣Python编程小组中的帖子:豆瓣在python和ruby之间为何选择前者?从05年讨论至今可谓历史悠久。当然豆瓣选择python并不是为了拿python作为脚本语言来使用,实际上豆瓣的开发有6成的代码是python编写,这似乎给选择python的

2013-03-05 16:06:44 3145

How to Break Web Software(电子书)

这本书很经典。这里是电子书,而不是PPT或者论文(⊙o⊙)哦

2013-05-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除