- 博客(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
翻译 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人