自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 AppServ中配置问题

1 需求:增加PDO的扩展问题:在C:\Windows\php.ini中去掉了屏蔽字符’;’,如下:extension=php_pdo.dllextension=php_pdo_sqlite.dll访问phpinfo页面(http://localhost:8888/phpinfo.php)查看,无法查询到PDO扩展信息。解决方案:需要重启php服务器。通过AppServ提供的重启Apache服务器

2016-01-04 15:53:49 1474

原创 Mysql数据库乱码问题

提前:拥有如下表格: mysql> desc stu_info; +———-+————-+——+—–+———+—————-+ | Field | Type | Null | Key | Default | Extra | +———-+————-+——+—–+———+—————-+ | stu_id | int(4) | NO | PR

2015-12-30 16:38:35 347

原创 AppServ + PhpStorm 搭建php开发环境

1 下载和安装集成开发环境AppServ下载链接http://www.appservnetwork.com/ 本人下载了PHP Version 6.0.0-dev 的windows版本,里面包括了如下组件: Apache 2.2.8 PHP 6.0.0-dev MySQL 6.0.4-alpha phpMyAdmin-2.10.3 如下截图: 主要文件: 配置:C:\Windows\

2015-12-17 17:10:21 6876

原创 Selenium WebDriver Demo

1 实现的功能和环境介绍使用Selenium WebDriver做了简单的Demo,功能如下。 - 测试对象:基于Web的Foglight产品 - 测试步骤:使用Chrome登录Foglight,进入到CreateRule页面,创建新的一条Rule,然后退出浏览器。 - CreateRule的界面如下: 2 碰到的问题

2015-11-05 16:33:49 551

翻译 初探Selenium

1 什么是Selenium?Selenium automates browsers. 它可以让基于web的应用测试自动化,也可以让一些基于web的管理自动化。

2015-11-02 16:58:23 595

原创 毕业生应聘测试需要的基本技能

有朋友问到,一个大四毕业生要找份测试相关的实习机会或者工作,问我需要什么技能。按照个人经验,罗列如下:编程语言:熟悉Java/Python中的一种,能够用来做简单的Demo数据库:熟悉mysql或其他主流数据库中的一种,掌握基本的增删查改命令,能够用一门编程语言去操作数据库Liunx:使用VMware-workstation安装一种Liunx系统(例如:redhat),掌握Liunx简单的命令

2015-10-28 11:04:31 541

原创 Android Demo

为了Android自动化做准备,学习了一些Android开发相关组件。 包括Android的四大组件,和几个自认为的主要类。 所有代码都放到了Github上。 Github地址:https://github.com/lewiyue/AndroidDev1 AndroidTestApp项目入口UI类: MainActivity.java

2015-10-26 14:02:23 329

原创 Android类-process

1 adb shell中调用adb shell进入对应设备 app的 package=”com.example.android.notepad” , activity的android:name=”NotesList”时, 可以运行如下 命令启动Process am start -n com.example.android.notepad/.NotesList

2015-10-22 16:41:00 856

翻译 Android存储

1 Shared Preferences : 通过key-value方式存放私有数据2 Internal Storage : 存放数据在设备的存储器中默认情况,放在Internal Storage中的文件是app私有的,其它app无法访问它。当用户卸载app时,对应的文件也会移除。

2015-10-21 16:25:37 417

翻译 Android类-BroadcastReceiver

可以通过Context.registerReceiver() 动态注册一个实例,也可以在AndroidManifest.xml中静态注册。1 boardcast的两种接受方式:Normal broadcasts (See Context.senBroadcase): 完全异步的。所有的接受者几乎同时运行。

2015-10-20 16:02:36 389

转载 进程/线程/AsyncTask

(一) 进程四大组件元素的清单条目(activity, service, receiver, provider)均支持android:process属性,此属性可以指定该组件应在哪个进程运行。 可以设置 android:process,使不同应用的组件在相同的进程中运行,但前提是这些应用共享相同的 Linux 用户 ID 并使用相同的证书进行签署。 此外, application元素还支持 an

2015-10-19 14:32:00 289

原创 Android类-ContentProvider

1 提供程序定义ContentResolver 方法可提供持续存储的基本“CRUD”(创建、检索、更新和删除)功能。 客户端应用进程中的 ContentResolver 对象和拥有提供程序的应用中的 ContentProvider 对象可自动处理跨进程通信。注:要访问提供程序,您的应用通常需要在其清单文件中请求特定权限。

2015-10-16 11:44:08 490

翻译 Android类-Intent

Intent是执行某操作的抽象描述。最常用的是启动Activity。 可以用于通过 startActivity(Intent)启动Activity, 通过startService(Intent)或bindservice(Intent,ServiceConnection,int)联系后台的Service,发送broadcastIntent给BroadcastReceiver组件。

2015-10-12 16:44:17 361

翻译 Android类-Service - ADIL

1 定义AIDL接口在src中定义AIDL接口后,Android SDK会根据定义的aidl文件在gen目录自动生成基于adil的IBinder接口的Java文件。 Service端必须实现Ibinder接口,Client端能够绑定到Service,并通过Ibinder接口调用对应方法实现IPC通信。2 创建基于AIDL的Bounded Service步骤(1) 创建aidl文件 定义一个基于j

2015-10-10 17:17:11 616

原创 Android类-Service

Service是app的组件,能够为app执行长时间运行的不与用户交互的服务,或者为其它app提供某功能。 每个Service必须在其 AndroidManifest.xml中做声明。1 Service两种生命周期如下图所示展示Service完整生命周期和活跃生命周期,左边的图展示了用startService()创建的服务的生命周期,右边的图展示了用bindService()创建的服务的生命周期。

2015-10-08 16:41:22 296

翻译 Android类-Activity

1 Activity定义:Activity是用户唯一可以操作的东西。几乎所有的Activity都会和用户交互。几乎所有的Activity子类都会实现onCreate(Bundle)和 onPause()方法。2 Activity状态流程图:- 有如下三种重要的状态循环:Entire lifetime - Activity发生在第一次调用onCreate(Bundle),直到调用onDestory()

2015-09-28 16:22:21 353

原创 UiAutomator Demos

通过本Demo可以学习到UI Automator中UiDevice,UiObject,UiSelector的主要方法。代码位置:https://github.com/lewiyue/UIAutomatorTestCaseDemo 主要类: - com.lewi.demo.testcasedemo.java主要覆盖的组件,方法和功能:1 组件:android.widget.ListView,and

2015-09-21 11:40:48 3309

原创 Eclipse 常用快捷键

Ctrl + Shift + r : 打开你的工作区中任何一个文件 Ctrl + o : 快速outline Ctrl + oo : 包括了父类的方法和属性 Ctrl + e : 在打开的编辑器之间浏览 Ctrl + m : 编辑器窗口最大化的快捷键 Ctrl + / : 对一行和多行注释或取消Ctrl+Alt+H : 一个类的方法到底被那些其他的类调用 Ctrl+左键 : 查看变量、方

2015-09-17 17:24:03 297

原创 Git常用命令

1 命令列表Status命令:git status : 查看当前状态,有提示信息。 - “Changes not staged for commit”,已跟踪文件的内容发生了变化,但还没有放到暂存区,文件在工作区内。 - “Changes to be committed”,表示文件处于暂存区域。Push命令:git add -am “add comment here” 提交改动(包括新增文件)

2015-09-15 17:31:56 548

原创 Eclipse支持汉字

解决http://blog.csdn.net/ericyue83/article/details/48440189中支持汉字问题。需求:手机中的描述和内容都带汉字,需要Eclipse支持汉字 操作: 1 配置Eclipse中的Window -> Preferences, 设置encoding从默认值GBK到UTF-8如下: 2 运行如下code,可以支持中文匹配了。package com.

2015-09-14 16:23:28 519

原创 UI Automator + Eclipse + Ant 编译安装运行

1 环境准备Android开发环境的准备,首先通过ui automator viewer的测试,可以获取到屏幕的元素 见:http://blog.csdn.net/ericyue83/article/details/48375005Eclispe 和 Ant安装并配置准备测试设备,本人通过真实设备小米手机作为测试对象2 创建Eclipse项目

2015-09-14 15:56:58 1227

原创 小试uiautomatorviewer

操作步骤:通过UI Automator Viewer可以查看每个screen的元素,步骤如下: 配置好android的开发环境后,cmd->运行uiautomatorviewer,或者进入%android_home%/tools下,直接双击uiautomatorviewer.bat。

2015-09-11 16:51:51 1852 1

原创 Monkey中Event Percentages分析

1 通过如下命令导出monkey的测试结果adb -s 28a193fa shell monkey -p com.android.calculator2 -v -v 100 > D:\monkey.txt2 结果中发现Event

2015-08-27 16:02:32 907

原创 monkey tool

monkey tool可以对模拟器或真实设备进行压力测试。

2015-08-27 14:23:48 1194

翻译 Andriod测试类和测试内容

1 Activity测试:基于Android instrumentation框架的测试。Android提供的基础类是InstrumentationTestCase。主要的两个子类是ActivityInstrumentationTestCase2和ActivityUnitTestCase.

2015-08-11 18:32:56 390

翻译 Andriod apk数字签名

apk签署概念:我们不能分发debug签名的app。只有打上release的签名时才能分发。在Andriod Studio里面run或者debug app时,IDE给我们的app自动打上了debug的签名。

2015-08-10 15:17:27 455

原创 [apache]通过mod_dumpio模块查看http body中data信息

需求在apache服务端查看client发送过来的post data信息。比对post data信息是否与设计相符。环境准备1 apache http server 这里不介绍如何安装apache server。查看本地的server版本: httpd -vServer version: Apache/2.2.15 (Unix)Server built: D

2015-07-24 17:05:43 4696

原创 Maven: POM, Setting, Repository

本文首先说明了Maven中主要元素和配置的概念,然后用一个具体的Repository Manager实例,演示了Maven如何和具体的Repository结合。

2015-07-01 15:11:47 2241

原创 Move blog from 51testing to cdsn

在51testing写了几篇blog,发现审核不通过,也没发布啥反 *的文字,今天又碰到这个问题了,特影响自己的技术热情。经过网络上比较,选择了csdn。

2015-06-30 15:13:45 484

原创 使用Archetype创建自己的plugin

使用mvn archetype:generate命令,下载对应的jar和进入Interactive mode。默认情况,上面命令会显示所有的可用的archetype artifact。由于输出的archetype artifact太多,建议使用加Filter参数,我们需要创建一个Archetype ArtifactId为maven-archetype-plugin的project...

2015-06-30 14:53:49 491

HashCalc工具

HashCalc可以用来计算MD5,SHA,CRC等。可以用于校验文件。

2015-06-30

空空如也

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

TA关注的人

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