- 博客(15)
- 收藏
- 关注
原创 Loadrunner:集合点(Rendezvous)
1、Virtual User Generator 1)使用Insert->Rendezvous添加集合点,添加后的结果是:lr_rendezvous("test"); 2)集合点应该放在事务外,如果事务内存在集合点,那么虚拟用户在集合点等待的过程也会被计算入事务时间,导致早进入集合点的用户的响应时间有误。 3)集合点只能插入到Action 部分,vuser_init和vuser_
2016-08-28 16:00:59 1139
原创 使用CMD命令行抓取log
使用adblogcat命令可查看android应用log adblogcat //显示全部日志 adblogcat> c:\test.log //将日志输出保存到文件test.loglogcat日志中的优先级/tag标记:android输出的每条日志都有一个标记和优先级与其关联。优先级是下面
2016-08-19 16:55:45 4667
转载 用RVI方法,对iOS进行抓包
用RVI方法,对iOS进行抓包一、创建远程虚拟接口Remote Virtual Interface(RVI)该方法适用于iOS 5.0以上设备,需要Mac并且安装Xcode。1.将iOS设备通过USB连接到Mac上;2.通过iTools等工具获取iOS设备的UDID;3.打开终端terminal,建立RVI:#获取当前的接口列表$ ifconfig -
2016-08-18 17:08:03 944
原创 Android 内存检查
Android 内存检查 本文简单介绍了如何使用 DDMS 和 MAT 工具来对 android 进行内存检查,了解 android 内存的具体占用情况。 步骤1. 使用 DDMS 观察内存的使用情况 环境准备:电脑安装了 android sdk,手机端开启了 USB 调试开关, 将手机连接 PC。 可以单独使用 ddms,或者在 andro
2016-08-18 17:06:45 455
转载 iOS项目冗余资源扫描脚本
iOS项目冗余资源扫描脚本 随着iOS项目的版本不断迭代,app中冗余文件会越来越多,app size也持续增加,是时候需要对app冗余资源进行检测,对app进行瘦身。 使用方法:1. 运行环境为mac, 首先准备好工程源代码;2. 新建check.sh,将下面的代码粘贴到check.sh中并且保存;(可将txt文件改成sh后缀)#
2016-08-18 17:05:53 628
原创 黑盒测试(二)
黑盒测试(二) 本文接黑盒测试(一)。1.3 黑盒测试的常用技术 功能测试意味着测试数据的选择和测试结果的解释是以软件的功能属性为基础的。黑盒测试不应当由程序的作者来执行,因为他知道太多的程序内部知识。在新的测试方法中,软件系统在内部白盒测试完成后由一个第三方来执行黑盒测试。 尽管黑盒测试是围绕着用户需求文档进行的,但是黑盒测试不一定必须要用户来参与
2016-08-18 17:05:04 1247
原创 黑盒测试(一)
黑盒测试(一) 1.1 什么是黑盒测试 黑盒测试(Black Box Testing)又叫功能测试(Functional Testing),这是因为在黑盒测试中,主要关注于被测软件的功能实现,而不是内部逻辑。黑盒测试是与白盒测试截然不同的一个测试概念,也是在软件测试中使用得最早,也是最广泛的一类测试。在黑盒测试中,被测对象的内部结构,运作情况对测试人员是不可见的,测试人员
2016-08-18 16:56:46 1457
原创 静态测试
静态测试 1.1 静态分析技术 静态分析是一种不通过执行程序而进行测试的技术。 静态分析的关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义。它瞄准的是纠正软件系统在描述,表示和规格上的错误,因此是任何进一步测试执行的前提。静态分析覆盖程序语法的词汇分析,并研究和检查独立语句的结构和使用。 主要有三种不同的程序测试可能性:
2016-08-18 16:55:48 834
转载 iOS耗电量测试
iOS耗电量测试 本文主要介绍的是使用Energy Diagnostics Instruments来进行iOS耗电量测试。 一、使用方法: 1)iOS 设置选项 ->开发者选项 ->logging ->start recording; 2)断开 iOS设备和电脑、电源的连接; 3)进行需要测试电量的场景操作; 4)iOS
2016-08-18 16:55:01 791
转载 动态测试
动态测试 1.1 动态分析技术 虽然静态分析技术不需要软件的执行,而从动态分析本身来看更像是一个“测试”。它包含了系统的执行。当软件系统在模拟的或真实的环境中执行之前、之中和之后,对软件系统行为的分析是动态分析的主要特点。动态分析包含了程序在受控的环境下使用特定的期望结果进行正式的运行。它显示了一个系统在检查状态下是正确还是不正确。 当今,在软件开发
2016-08-18 16:54:23 1109
转载 初学Python(二)——数组
# -*- coding:utf-8 -*- list = [2.0,3.0,4.0] #计算list长度 print len(list) #第一个元素 print list[0] #最后一个元素 print str(list[-1]) list.append(2.4) list.insert(1,2.7) list.pop(1) list.
2016-08-18 16:53:16 237
转载 初学Python(一)——数据类型
初学Python(一)——数据类型 初学Python,主要整理一些学习到的知识点,这次是数据类型。 #-*- coding:utf-8 -*- #整数 print 1 #浮点数=小数 print 1.0 print 1.2e5 print 1.2e-5 print 0.000012 #字符串 print '1.0s'
2016-08-18 16:52:21 335
转载 Charles录制App的接口har文件
Charles录制App的接口har文件 如果我们想录制我们自己App后台请求接口的信息,并生成har文件,要怎么做呢?其实很简单,就是通过Charles,让手机的访问请求走这个Charles代理就行了。步骤如下:1.打开Charles;2.手机连接Charles的代理;3.Charles界面可清空信息、开始录制、结束录制; 左
2016-08-18 16:48:55 3050
原创 随机测试
随机测试是这样一种测试,在测试中,测试数据是随机产生的。举例来说,我们测试一个系统的姓名字段,姓名长度可达20个字符,那么可能随机输入以下20个字符:ty5%,,ijs5ajUjjkkkk,显然,没有人会姓这样一个姓名,并且可能该字段不允许出现%等一些字符,所以对随机产生的输入集合我们要进行提炼,省略掉一些不符合要求的测试集。并且这样随机产生的用例可能还只覆盖了一部分等价类,大量的情况无法覆盖到。
2016-08-14 14:59:09 2022
转载 Cts框架解析-任务执行过程
因为测试任务是个很复杂的过程,所以要单独拿出来讲,里面还涉及了result_reporter的内容。所以这是一个大块。首先把断点打在CtsTest的run方法中,删除其他断点,重新启动debug模式:首先会调用checkFields检查一下命令行参数。然后生成plan里的包名信息。(要理解plan的意思,plan就是cts目录下plan文件下的xml文件
2016-08-07 13:06:52 625
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人