自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

快乐工作,认真生活

专注移动互联网方面测试(功能、性能、自动化、测试管理、过程改进...)

  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

转载 HTTP Request的Get、Post的区别

HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST(Ajax开发,关心的只有GET请求和POST请求)。GET与POST方法有以下区别:①、在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。②、GET方式提交的数据最多只能有1024 Byte,而POS

2015-06-25 13:45:57 1003

转载 IOS弱网测试

在Xcode4.1中有一个工具叫Network Link Conditioner,可以让用户模拟不同的网络连接和带宽,可供Mac和iOS开发者测试自己的程序在不同网络环境下的表现。在Xcode4.3中,此工具不再随Xcode工具提供,需要单独下载。在Xcode4.3中通过Xcode->Open Developer Tool->More Developer Tools…菜单 

2015-06-18 16:44:37 1590

转载 HTTP返回代码 201 304 404 500等代表的含义

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-06-17 17:48:07 781

原创 Android自动化测试 - MonkeyRunner(一)介绍

MonkeyRunner介绍:MonkeyRunner是Google提供的一个基于坐标点的Android黑盒自动化测试工具。Monkeyrunner工具提供了一套API让用户/测试人员来调用,调用这些api可以控制一个Android设备或模拟器,而不需要了解对应的源码。有了Monkeyrunner,我们可以编写python脚本来控制apk包的安装和卸载、启动app、向app

2015-05-26 17:39:00 544

转载 Gradle第十三章:编写构建脚本

本文来源于:http://blog.csdn.net/maosidiaoxian/article/details/40976325第十三章 编写构建脚本这一章着眼于一些编写构建脚本的详细信息。13.1. Gradle 构建语言Gradle 提供一种领域特定语言或者说是 DSL,来描述构建。这种构建语言基于 Gr

2015-05-26 17:12:22 553

原创 使用python解析Json字符串-获取Json字符串关键字

import jsondata = { "statusCode": 200, "data": { "totoal": "5", "height": "5.97", "weight": "10.30", "age": "11" }, "msg": "成功"}#dumps:把字典转换为json字符串s = json.dumps(data)print s#loa

2015-05-26 16:39:41 53323

转载 经典杯子的测试题

测试项目:杯子需求测试:查看杯子使用说明书界面测试:查看杯子外观功能度:用水杯装水看漏不漏;水能不能被喝到安全性:杯子有没有毒或细菌可*性:杯子从不同高度落下的损坏程度可移植性:杯子再不同的地方、温度等环境下是否都可以正常使用兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等易用性:杯子是否烫手、是否有防滑措施、是否方便饮用用户

2015-05-26 10:18:41 478

转载 Linux定时任务设置

为当前用户创建cron服务1.  键入 crontab  -e 编辑crontab服务文件      例如 文件内容如下:     */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh      保存文件并并退出     */2 * * * * /bin/sh /home/admin/jiaobe

2015-05-26 10:16:13 569

原创 Android aapt使用方法

D:>aapt -h ERROR: Unknown command ‘-h’ Android Asset Packaging ToolUsage: aapt l[ist] [-v] [-a] file.{zip,jar,apk} List contents of Zip-compatible archive.aapt d[ump] [–values] WHAT fi

2015-05-26 10:15:36 1277

转载 Gradle第十二章:使用Gradle 图形用户界面

除了支持传统的命令行界面,Gradle也提供了一个图形用户界面(GUI)。这是一个独立的用户界面,可以通过加上 --gui 参数来启动。 In addition to supporting a traditional command line interface, Gradle offers a graphical user interface. This is a stand alone u

2015-05-25 17:42:47 647

转载 Gradle第十一章:Gradle命令行的基本使用

本章介绍了命令行的基本使用.正如在前面的章节里你所见到的调用 gradle命令来完成一些功能This chapter introduces the basics of the Gradle command-line. You run a build using the gradle command, which you have already seen in action in prev

2015-05-25 17:39:34 8650

转载 Gradle第十章:Web应用快速入门

本章介绍了Gradle对Web工程的相关支持。Gradle为Web开发提供了两个主要插件,War plugin 和 Jetty plugin。 其中War plugin继承自Java plugin,可以用来打war包。jetty plugin继承自War plugin作为工程部署的容器.This chapter introduces some of the Gradle's support f

2015-05-25 17:38:34 396

转载 Gradle第九章:Groovy快速入门

要构建一个Groovy项目,你需要使用Groovy插件。该插件扩展了Java插件,对你的项目增加了Groovy的编译功能. 你的项目可以包含Groovy源码,Java源码,或者两者都包含。在其他各方面,Groovy项目与我们在第七章 Java快速入门 中所看到的Java项目几乎相同 。To build a Groovy project, you use the Groovy plu

2015-05-25 17:38:33 434

转载 Gradle第八章:依赖管理基础

8.1. 神马是依赖管理?8.1. What is dependency management?通俗来讲,依赖管理由如下两部分组成.首先,Gradle需要知道项目构建或运行所需要的一些文件,以便于找到这些需要的文件. 我们称这些输入的文件为项目的依赖.其次,你可能需要构建完成后自动上传到某个地方. 我们称这些输出为发布.下面来仔细介绍一下这两部分:Very ro

2015-05-25 17:36:24 615

转载 Gradle第七章:Java构建入门

7.1. Java插件7.1. The Java plugin如你所见,Gradle是一个通用工具.它可以通过脚本构建任何你想要实现的东西.真正实现开箱即用. 但前提是你需要在脚本中编写好代码才行.As we have seen, Gradle is a general-purpose build tool. It can build pretty much any

2015-05-25 17:33:59 628

转载 Gradle第六章:Build脚本基础

本文来源于:http://blog.csdn.net/maosidiaoxian/article/details/456649436.1. Projects and tasksprojects 和 tasks是Gradle中最重要的两个概念Everything in Gradle sits on top of two basic concepts

2015-05-21 11:33:57 1462 1

转载 Gradle第五章:问题反馈

本文来源于:http://blog.csdn.net/maosidiaoxian/article/details/45664943当你使用Gradle或其它软件的时候或多或少都会遇到一些问题,或许是无法驾驭的新特性,或许是一些bug,又或是关于Gradle一些常见问题When using Gradle (or any software package), you can run

2015-05-21 11:30:56 377

转载 Gradle第四章:安装Gradle

本文来源于:http://blog.csdn.net/maosidiaoxian/article/details/456649434.1. 先决条件4.1. PrerequisitesGradle需要1.5或更高版本的JDK.Gradle自带了Groovy库,所以不需要安装Groovy. Gradle会忽略已经安装的Groovy.Gradle

2015-05-19 09:19:02 443

转载 Gradle第三章:教程说明

本文来源于:http://blog.csdn.net/maosidiaoxian/article/details/45640323Chapter 3. Tutorials3.1. 快速开始3.1. Getting Started以下章节的资料讲解了一些Gradle的基础知识来帮助你快速入门.The following tu

2015-05-19 09:13:11 342

转载 Gradle第二章:概述

本文来源于:http://blog.csdn.net/maosidiaoxian/article/details/45664943Chapter 2. Overview2.1. 特性说明2.1. Features下面是一些Gradle特性的列表。Here is a list of some of Gradl

2015-05-18 14:53:21 515

转载 Gradle第一章:介绍

本文来源于:http://blog.csdn.net/maosidiaoxian/article/details/45664943Chapter 1. Introduction很高兴能向大家介绍Gradle,这是一个基于JVM的富有突破性构建工具。We would like to introduce Gradle to you, a build system tha

2015-05-18 14:45:51 365

原创 紧急情况下测试周期被压缩该如何测试?

紧急情况下测试周期被压缩该如何测试?

2015-03-26 17:26:23 605

原创 手动修改adb devices的设备ID号

测试过程中连接多台设备时,使用adb devices命令有可能出现多台设备的ID都是一样的,那我们该怎么办呢?下面介绍两种方法(需要有root权限):方法一:1、通过adb pull 将/data/usb_serial_num.txt从手机中拖到PC中,然后修改其中对应的数字;2、将修改后的usb_serial_num.txt文件再通过adb push 将该文件放入到手机/

2015-03-26 10:39:57 13147 1

原创 列举目前市场上常用的Android自动化测试框架,并说说各自的优缺点?

列举目前市场上常用的Android自动化测试框架,并说说各自的优缺点?

2015-03-25 16:07:59 484

原创 Android 自动截屏并保存脚本

@echo offecho  * 截图文件将保存在 E:\takeshont下,以当前日期+时间命名。echo  =================================================echo  * 如果在停止截图后,无法删除或者上传,可到任务管理器中删除adb.exe进程echo  ===================================

2015-03-25 15:53:52 1506

转载 软件测试的前途

软件测试的前途软件测试,是从软件开发分离出来的一个新兴行业,是从事对软件产品质量进行检测的工作,找出软件产品中的功能、性能和安全方面的缺陷。目前,软件测试行业还处于初中级阶段,无论从流程和技术上,包括思想意识上都与国外差距甚大,我们无论软件质量管理、软件开发水平、软件过程管理和软件行业发展,都与美国、印度、新西兰等软件业差距近20年,国外软件测试工程师一般是从开发转测试

2015-03-25 10:23:40 769

原创 Activity的生命周期函数

一、Activity的生命周期函数分别有:  onCreate()  onStart()  onRestart()  onResume()  onPause()  onStop()  onDestroy()二、启动、前后台切换、退出分别经历的生命周期函数:启动Activity:onCreate()→onStart()→onResume()home键:

2015-03-24 09:52:51 722

原创 Android客户端性能测试(一):使用APT测试Android应用性能

一、APT介绍: APT:Android Performance Testing Tools,适用于开发自测和定位性能瓶颈,帮助测试人员完成【性能基准测试、竞品测试】。 APT提供了CPU利用率实时曲线图、多维度内存实时曲线图,方便竞品对比测试和定位内存泄露问题;支持进程内存构成分析,支持手工或超过阈值时自动转储(Dump)详细堆内存对象信息,支持多进程,支持生成和导出常用格式的的

2015-03-22 22:10:43 738

原创 Android入门(二):Android工程目录结构

首先我们来看看Android工程的目录结构,如下图:    下面我们来看看每个文件夹都是用来做什么的?  1、src:这个不用多说,它就是保存Java源文件的目录;  2、gen:该文件夹用来保存自动生成的R.java文件;  3、Android***:Android应用程序所依赖的包;  4、assets:存放资源文件(如mp3、video、图片等),不会在R.j

2015-03-22 21:53:01 389

原创 Android入门(一):创建Android工程

开发Android应用过程一般分为三步: 1、创建一个Android工程; 2、在xml布局文件中定义应用所包含的控件; 3、在Java代码中实现业务逻辑。此文就介绍第一部分,创建一个Android工程,具体步骤如下: 1、打开eclipse、点击菜单File→new→other,在弹出的的窗口中选择Android→Android application project,如图

2015-03-22 21:21:13 400

原创 产品上线后出现紧急问题该如何处理?

产品上线后出现紧急问题该如何处理?

2015-03-22 20:38:28 3706

原创 使用asm.jar捕获Android动态屏幕

废话不多说,平时工作中需要演示时不能让所有人都凑到周围/虚拟机,**手机助手又不能满足动态捕获的效果。因此google查找到asm.jar这东西,东西用起来不错也方便,下面介绍下具体步骤: 1、到 该地址下载ASM_2_50.zip文件; 2、下载完毕后解压缩得到ams.jar文件,将该文件拷贝到sdk/platform-tools下; 3、运行cmd,进入sdk

2015-03-22 20:15:44 441

搭建Android开发环境

Eclipse3.7中搭建Android开发环境

2013-05-31

渗透性测试指南

渗透测试的目标不仅是要评估电脑系统或者网络的安全性,还要决定成功攻击的可行性和商业影响。这样的测试模仿企图利用你的企业系统中的潜在的漏洞的攻击者。发现的任何安全问题随后都要报告,一起报告的还有对他们可能产生的影响的评估。

2013-05-31

空空如也

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

TA关注的人

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