- 博客(24)
- 资源 (5)
- 收藏
- 关注
原创 解决PHP执行乱码、每次都要手动更改Firefox Unicode设置问题
问题描述: 执行PHP脚本,Firefox显示乱码,然后手动更改Firefox文字编码为Unicode,能正常输出,刷新页面后还是乱码解决办法:F10显示出菜单栏,选择 查看>文字编码> 自动检测>日语 就可以了
2015-08-17 13:15:01 2117
转载 取物游戏的必胜策略
原文地址:取物游戏的必胜策略(博弈)作者:yang1、一堆球,共100个。两个人轮流拿,拿到最后一个赢。最少拿1个,最多拿5个。如果你先拿,第一次拿多少保证能赢? 答案:这是巴什博弈(Bash Game):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。显然,如果n=m+1,那么由于一次最多只能取m个,所以,无论先
2014-04-11 22:42:03 9910
原创 Selenium-Webdriver(python) (十一) --- 文件上传
文件上传:1. 下载该工具: http://www.autoitscript.com/site/autoit/downloads/编写AutoHotkey/AutoIt脚本来实现自动化操作2. autoit代码如下:WinWait("[Class:#32770]","",5)WinActivate("[Class:#32770]")ControlFocus(
2014-03-19 11:57:16 1796
转载 mysql 错误2203 1061 及安装最后出现1067错误的解决办法
错误描述 : 1.#2003-服务器没有响应MySQL无法启动 2.Can''t connect to MySQL server on ''localhost'' (10061) 3.ERROR 2003: Can't connect to MySQL server on 'localhost' (10061) 解决办法:打开命令提示符(管理员权限),执行net st
2014-03-15 12:00:29 4657
原创 Mysql启动错误1067解决办法
启动出错,出错代码:1067解决办法如下:删除%windows%/my.ini删除其它地方的my.ini在mysql安装目录下把my-small.ini复制为my.ini在my.ini最后一行插入:CODE:[mysqld]#设置basedir指向mysql的安装路径basedir=C:\mysql-5.1.11-beta-win32datadir=C:\mysql
2014-03-15 11:13:43 862
转载 android平台应用性能测试之CPU和内存占用
下面说一下android平台应用性能测试之CPU和内存占用:本文属原创转载请注明出处:http://www.51testing.com/?uid-540566-action-viewspace-itemid-831366 首先稍做分析一下测试环境:我们知道CPU和内存占用是一个实时变化的状态,而市面上还没有具体的哪款android应用能做到实时监控CPU和内存占用并使用log日志保
2014-03-12 10:56:17 1486
转载 CS/BS架构区别
CS/BS架构区别C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。C/S 架构也可以看做是胖客户端架构。因为客户端需要实现绝大多数的业务逻辑
2014-02-25 16:54:22 971
转载 如何编写用例?
测试用例的编写最容易体现测试工程师的测试水平,要看一个测试工程师的水平如何,只要看他的测试用例的质量就能看出作者的水平。那么如何编写测试用例呢? 所谓测试用例,就是你测试软件时所执行的动作或输入的数据,同时还要有期望的反应或输出的数据,我一般是对一个功能点用一个测试用例,一个完整的测试用例包含以下几个部分:1、测试用例的编号;2、功能描述;3、前提条件;4、特殊规程说明;5、输入
2014-02-20 16:25:34 1796
转载 网络相关--(一) ---OSI七层与TCP/IP五层网络架构详解
OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助:(1)OSI七层模型OSI中的层 功能 TCP/IP协议族应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet表示层 数据格式化,代码转换,数据加密 没有协议会话层 解除或建立与别的接点的联系 没有协议传输层 提供端对
2014-02-10 14:09:47 921
原创 Android UI Testing (一) --- 环境配置
环境准备:新版Android SDK提供2个工具用以UI的自动化:uiautomatorviewer : 对应用程序中组件用来扫描识别UI上面的控件uiautomator :JAVA类库,包含一些自定义的UI功能测试,用以自动化和跑test case的引擎。这两个工具只在Android SDK Tools, Revision 21 or higher和Android SDK Pla
2014-01-15 11:14:01 1023
转载 进程与线程及其区别
1.进程和线程1.1 概述:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.一个
2013-12-27 11:34:56 531
转载 测试理论 (二) --- 基本知识
1、测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。 1)等价类划分 常见的软件测试面试题划分等价类:等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就
2013-12-24 10:36:26 743
转载 测试理论-测试用例设计 (一) --- 正交表分析法
1、正交排列法适用的场合有多个控件,每个控件有多个取值,要考虑不同控件的取值组合,选出比较优化的组合或者取值的基本原则。2、如何使用正交排列法设计测试用例?1)根据所测程序中控件的数量和每个控件的取值个数,确定采用哪个正交表。控件的数量——次幂每个控件的取值个数——底2)把控件及其取值列出来3)把控件及其取值映射到选取的正交表中控件名称——列名每个控件的取值——
2013-12-24 10:15:50 16081
原创 Selenium-Webdriver(python) (十) --- 下拉框的选择
HTML源码: 请选择银行 温州银行 南京银行 金华银行webdriver脚本:driver.find_element_by_id("WG_BankID").find_elements_by_tag_name("option")[2].click() 执行结果:南京银行被选中
2013-12-18 19:47:18 6846 1
原创 Selenium-Webdriver(python) (九) --- 操作对象
webdriver中较常用的操作对象的方法如下:· click 点击对象· send_keys 在对象上模拟按键输· clear 清除输入框默认显示的内容· text 获取该元素的文本· submit 提交表单· get_attribute 获得属性值 1.获取元素文本,并打印文本data=driver.find_element_by_id("cp").t
2013-12-10 19:37:25 1083
原创 Selenium-AndroidDriver(python) (八) --- 无法输入中文
环境:Selenium +AndroidDriver +pythonandroid-server-2.21.0.apkdriver.find_element_by_name("kew").send_keys(u"半身裙") #输入半身裙无法输入中文、Selenium自身的一个bug,请查看:http://code.google.com/p/selenium/issu
2013-12-09 20:20:46 1517 1
原创 Selenium-Webdriver(python) (六) --- Unittest框架分析
python内部自带了一个单元测试的模块,pyUnit也就是我们说的:unittest(Python单元测试框架)unittest的基本使用方法:1.import unittest2.定义一个继承自unittest.TestCase的测试用例类3.定义setUp和tearDown,在每个测试用例前后做一些辅助工作。4.定义测试用例,名字以test开头。5.一个测试用例应该只
2013-11-26 17:19:01 1326
原创 Selenium-Webdriver(python) (五) --- 电脑模拟手机访问手机版网页
PC端环境搭建用PC端的Chrome浏览器模拟1.安装谷歌浏览器2.下载安装组件:User-Agent Switcher for Chrome 点击 自定义及控制Google Chrome>工具>扩展程序>获取更多扩展程序,输入User-Agent Switcher for Chrome进行搜索,下载安装,如下图:3.安装成功,Chrome浏览器右侧会出现一个User-
2013-11-13 17:11:44 6860
原创 Selenium -Webdriver(python) (四) --- 批处理的运用
很简单,进行以下步骤就可以了:1.新建一个记事本,写入以下内容:CALL 1.pyCALL 2.pyCALL 3.py2.另存为.bat结尾的文件,且与脚本存放在同一个路径,脚本命名不能有空格、脚本存放路径中不能有中文。3.配置环境变量:我的电脑>属性>高级>环境变量>Path,双击打开,将adb.exe所在路径加在Path下,如下图:4.双击就可以批量运行脚本
2013-11-08 17:36:09 1176
转载 Selenium-Webdriver(python) (三) --- 环境搭建
1.下载并安装python,去这个地址下载最好的就好http://www.python.org/getit/,如图所示:(selenium暂时不支持python3)2.下载安装setuptools的Windows版本(python的基础包工具) http://pypi.python.org/pypi/setuptools/0.6c11下载setuptools,对应pytho
2013-10-30 19:22:17 1670
原创 Slenium-Webdriver(python) (二) --- 笔记
特殊功能实现-手动编辑脚本加入:1.截图:driver.get_screenshot_as_file("E:\Androiddriver\FirIMG\Login_1 User_Empty_W.png")2.窗口最大化:driver.maximize_window()3.智能等待:self.driver.implicitly_wait(30)4. 输出信息print:def t
2013-10-29 13:33:08 2319
原创 Selenium-AndroidDriver(python) (一) --- 环境配置及脚本运行
androiddriver环境配置建模拟器1.下载模拟器并放到非中文路径下:http://developer.android.com/sdk/index.html2. 解压并放到非中文路径下,如 D:\adt-bundle-windows-x86-201309173. 配置环境变量:我的电脑>属性>高级>环境变量>Path>变量值中加入adb.exe路径,如:..\and
2013-10-29 12:58:45 6641
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人