自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 Android性能测试——Allocation Tracker(Device Monitor)

Android性能测试——Allocation Tracker(Device Monitor)Allocation Tracker 能做什么?追踪内存分配信息,按顺序排列,这样我们就能清晰看出来某一个操作的内存是如何一步一步分配出来的。比如在有内存抖动的可疑点,我们可以通过查看其内存分配轨迹来看短时间内有多少相同或相似的对象被创建,进一步找出发生问题的代码。Al...

2017-01-01 21:30:00 134

转载 Android 性能测试——Heap Viewer 工具

Android 性能测试——Heap Viewer 工具Heap Viewer能做什么?实时查看App分配的内存大小和空闲内存大小发现Memory LeaksHeap Viewer使用条件5.0以上的系统,包括5.0开发者选项可用Heap Viewer启动可以直接在Androidstudio工具栏中直接点击小机器...

2016-12-24 12:11:00 149

转载 Android 性能测试——Memory Monitor 工具

Android 性能测试——Memory Monitor 工具Memory Monitor能做什么?实时查看App的内存分配情况快速判断App是否由于GC操作造成卡顿快速判断App的Crash是否是因为超出了内存Memory Monitor使用准备开发者选项可用USB调试开启备注:AndroidStudio的Enable ADB I...

2016-12-18 16:49:00 154

转载 初学 Python(十五)——装饰器

初学 Python(十五)——装饰器  初学 Python,主要整理一些学习到的知识点,这次是生成器。#-*- coding:utf-8 -*- import functools def current(): print 'nihao' current() g = current g() #函数有默认字段__name__...

2016-12-11 15:36:00 120

转载 初学 Python(十四)——生成器

初学 Python(十四)——生成器  初学 Python,主要整理一些学习到的知识点,这次是生成器。# -*- coding:utf-8 -*- ''''' 生成式的作用: 减少内存占有,不用一次性 创建list中所有的元素,而 是在需要的时候创建 ''' #创建generator有2种方式 #第一种将列表...

2016-12-04 16:58:00 106

转载 CrashMonkey4Android 的安装及使用

CrashMonkey4Android 的安装及使用简介CrashMonkey4Android,是一个依靠Cts框架,对原生Monkey进行改造后的产物,拥有以下新增功能:保存每一步的截图保存logcat保存每一个Monkey事件的信息分析CrashHtml报告开源,你想做的,你能做的,只要你行,你就可以做支持多设备环境要求安...

2016-11-27 18:10:00 114

转载 初学 Python(十三)——匿名函数

初学 Python(十三)——匿名函数  初学 Python,主要整理一些学习到的知识点,这次是匿名函数。# -*- coding:utf-8 -*- #关键字lambda定义的函数都是匿名函数 #做对象 f = lambda x,y:x+y print f(1,2) #做参 print reduce(lambda x,y:x...

2016-11-20 17:09:00 82

转载 初学 Python(十二)——高阶函数

初学 Python(十二)——高阶函数  初学 Python,主要整理一些学习到的知识点,这次是高阶函数。#-*- coding:utf-8 -*- ''''' 话说高阶函数: 能用函数作为参数的函数 称为高阶函数 ''' #函数作参 def f(x): return x*x #map函数为内...

2016-11-13 17:29:00 99

转载 初学 Python(十一)——切片

初学 Python(十一)——切片  初学 Python,主要整理一些学习到的知识点,这次是切片。#-*- coding:utf-8 -*- ''''' 切片 ''' L = ['name','age','sex','address','company'] #取前2个 print L[0:2] print L[:2] ...

2016-11-06 21:25:00 55

转载 初学Python(十)——列表生成式

初学Python(十)——列表生成式  初学Python,主要整理一些学习到的知识点,这次是列表生成式。# -*- coding:utf-8 -*- ''''' 列表生成式 ''' #一行代码表达所有意思 D = {1:1,2:3,2:2,3:4,5:4} print [x*y for (x,y) in D.iteritems()...

2016-10-30 19:18:00 134

转载 初学Python(九)——函数

初学Python(九)——函数    初学Python,主要整理一些学习到的知识点,这次是函数。函数定义:# -*- coding:utf-8 -*- #函数的定义 def my_function(x): if x>0: return x elif x<0: ...

2016-10-23 18:09:00 101

转载 Infer - 文件说明

Infer - 文件说明Infer - bin目录下的文件主要命令文件名意义infer运行infer,python脚本.可以看详细的说明文档了解使用细节inferTest执行测试,shell脚本.使用Buck来执行测试,用法如下:inferTest{c,objc,java}测试C文件,objective-c文件,jav...

2016-10-16 19:33:00 329

转载 初学Python(八)——迭代

初学Python(八)——迭代  初学Python,主要整理一些学习到的知识点,这次是迭代。# -*- coding:utf-8 -*- from collections import Iterable ''''' 迭代 ''' L = ['af','st','at','psst','beta'] D = {1:'af',2:'st',3...

2016-10-02 16:47:00 88

转载 Infer 在 Mac 上的安装和环境配置

Infer 在 Mac 上的安装和环境配置Infer 介绍Infer 是一个静态分析工具。Infer 可以分析 Objective-C, Java 或者 C 代码,报告潜在的问题。任何人都可以使用 Infer 检测应用,这可以将那些严重的 bug 扼杀在发布之前,同时防止应用崩溃和性能低下。Infer 安装Infer 为 Linux 和 Mac OS 系统...

2016-09-25 18:05:00 324

转载 初学Python(七)——控制语句

初学Python(七)——控制语句  初学Python,主要整理一些学习到的知识点,这次是控制语句。if :#-*- coding:utf-8 -*- age=raw_input('input your age : ') print 'your age is ',age #因为输入的信息默认为string类型 #所以在计算时计算...

2016-09-16 16:11:00 64

转载 初学Python(六)——输入输出

初学Python(六)——输入输出  初学Python,主要整理一些学习到的知识点,这次是输入输出。输入:# -*- coding:utf-8 -*- ''''' python中的输出为print java中为syso swift中println ''' #打印一行数据 print "Hello,World! My n...

2016-09-11 16:24:00 112

转载 初学Python(五)——元组

初学Python(五)——元组  初学Python,主要整理一些学习到的知识点,这次是元组。#-*- coding:utf-8 -*- #定义元素 t = (1,2,3) #添加元素 #删除元素 #更新元素 #由于tuple一旦创建就是不可变的,所以不能添加元素也不能删除元素、更新元素 #查找元素,和list类似,下标法 ...

2016-09-04 15:15:00 118

转载 初学Python(四)——set

初学Python(四)——set  初学Python,主要整理一些学习到的知识点,这次是set。# -*- coding:utf-8 -*- #先来看数组和set的差别 d=[1,1,2,3,4,5] s = set([1,1,2,3,4,5]) print d print s ''''' 打印出来的效果看出,多了...

2016-08-28 18:06:00 71

转载 初学Python(三)——字典

初学Python(三)——字典  初学Python,主要整理一些学习到的知识点,这次是字典。#-*- coding:utf-8 -*- d = {1:"name",2:"age",3:"sex"} #d[1]中的1代表的不是下标值,而是key值 print d[1] #添加值 d[4]="addres" print d #更新值...

2016-08-21 15:44:00 114

转载 Charles录制App的接口har文件

Charles录制App的接口har文件  如果我们想录制我们自己App后台请求接口的信息,并生成har文件,要怎么做呢?其实很简单,就是通过Charles,让手机的访问请求走这个Charles代理就行了。步骤如下:1.打开Charles;2.手机连接Charles的代理;3.Charles界面可清空信息、开始录制、结束录制;  左边标记的垃圾桶可以清空...

2016-08-14 16:08:00 449

转载 初学Python(二)——数组

初学Python(二)——数组  初学Python,主要整理一些学习到的知识点,这次是数组。# -*- coding:utf-8 -*- list = [2.0,3.0,4.0] #计算list长度 print len(list) #第一个元素 print list[0] #最后一个元素 print str(lis...

2016-08-07 17:28:00 83

转载 初学Python(一)——数据类型

初学Python(一)——数据类型  初学Python,主要整理一些学习到的知识点,这次是数据类型。#-*- coding:utf-8 -*- #整数 print 1 #浮点数=小数 print 1.0 print 1.2e5 print 1.2e-5 print 0.000012 #字符串 print...

2016-07-31 15:44:00 74

转载 动态测试

动态测试1.1 动态分析技术  虽然静态分析技术不需要软件的执行,而从动态分析本身来看更像是一个“测试”。它包含了系统的执行。当软件系统在模拟的或真实的环境中执行之前、之中和之后,对软件系统行为的分析是动态分析的主要特点。动态分析包含了程序在受控的环境下使用特定的期望结果进行正式的运行。它显示了一个系统在检查状态下是正确还是不正确。    当今,在软件开发过程中有许...

2016-07-24 17:07:00 425

转载 iOS耗电量测试

iOS耗电量测试  本文主要介绍的是使用Energy Diagnostics Instruments来进行iOS耗电量测试。一、使用方法:  1)iOS 设置选项 ->开发者选项 ->logging ->start recording;  2)断开 iOS设备和电脑、电源的连接;  3)进行需要测试电量的场景操作;  4)iOS 设置...

2016-07-17 10:01:00 285

转载 静态测试

静态测试1.1 静态分析技术  静态分析是一种不通过执行程序而进行测试的技术。  静态分析的关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义。它瞄准的是纠正软件系统在描述,表示和规格上的错误,因此是任何进一步测试执行的前提。静态分析覆盖程序语法的词汇分析,并研究和检查独立语句的结构和使用。    主要有三种不同的程序测试可能性:  1.程序内部检...

2016-07-10 12:47:00 226

转载 黑盒测试(二)

黑盒测试(二)  本文接黑盒测试(一)。1.3 黑盒测试的常用技术  功能测试意味着测试数据的选择和测试结果的解释是以软件的功能属性为基础的。黑盒测试不应当由程序的作者来执行,因为他知道太多的程序内部知识。在新的测试方法中,软件系统在内部白盒测试完成后由一个第三方来执行黑盒测试。  尽管黑盒测试是围绕着用户需求文档进行的,但是黑盒测试不一定必须要用户来参与测试。在绝...

2016-07-03 11:24:00 184

转载 黑盒测试(一)

黑盒测试(一)1.1 什么是黑盒测试  黑盒测试(Black Box Testing)又叫功能测试(Functional Testing),这是因为在黑盒测试中,主要关注于被测软件的功能实现,而不是内部逻辑。黑盒测试是与白盒测试截然不同的一个测试概念,也是在软件测试中使用得最早,也是最广泛的一类测试。在黑盒测试中,被测对象的内部结构,运作情况对测试人员是不可见的,测试人员对...

2016-06-25 14:11:00 146

转载 iOS项目冗余资源扫描脚本

iOS项目冗余资源扫描脚本    随着iOS项目的版本不断迭代,app中冗余文件会越来越多,app size也持续增加,是时候需要对app冗余资源进行检测,对app进行瘦身。使用方法:1. 运行环境为mac, 首先准备好工程源代码;2. 新建check.sh,将下面的代码粘贴到check.sh中并且保存;(可将txt文件改成sh后缀)#!/bin/sh...

2016-06-19 16:44:00 170

转载 Android 内存检查

Android 内存检查  本文简单介绍了如何使用 DDMS 和 MAT 工具来对 android 进行内存检查,了解 android 内存的具体占用情况。步骤1. 使用 DDMS 观察内存的使用情况  环境准备:电脑安装了 android sdk,手机端开启了 USB 调试开关, 将手机连接 PC。  可以单独使用 ddms,或者在 android stud...

2016-06-11 10:01:00 95

转载 白盒测试(二)

白盒测试(二)    本文接《白盒测试(一)》。1.3 白盒测试的常用技术  白盒测试技术一般可分为静态分析和动态分析两类技术。1.3.1 静态分析技术:  动态分析主要有:控制流分析技术,数据流分析技术,信息流分析技术1.3.2 动态分析技术:  动态分析主要有:逻辑覆盖率测试(分支测试,路径测试等),程序插装等覆盖率  在白盒测试中还有一个经...

2016-05-28 22:49:00 186

空空如也

空空如也

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

TA关注的人

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