- 博客(91)
- 收藏
- 关注
转载 QTP-描述性编程
不把对象存储到对象库中,而是在测试脚本中告诉QTP要操作对象的属性,然后QTP根据这些信息到真实的系统中去寻找对象,然后把操作施加在该对象上。描述性编程和传统QTP脚本的区别:描述性编程把需要识别的对象属性从对象库转移到脚本里面,通过脚本里面的特殊格式,告诉QTP识别对象的方法。描述性编程的语法:micClass(“property1:=value1”,“property2:=valu
2012-07-19 16:16:34 1254
转载 windows server 2003 配置时间服务器两种方法总结
第一种方法、开启windows系统的内置时间服务器第二种方法、使用第三方时间服务器软件,下载地址:http://www.meinberg.de/download/ntp/windows/ntp-4.2.4p7@copenhagen-o-win32-setup.exe第一种方法:因为默认情况下,WINDOWS SERVER 2003 是作为NTP客户端工作的 ,所以必须通过修改注
2012-07-09 14:43:07 17091
转载 十个免费的Web压力测试工具
本文列举了是十个免费工具,可以用来进行Web的负载/压力测试的。这样你就可以知道你的服务器以及你的WEB应用能够扛得住多少的并发量,以及网站性能。0. Grinder – Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。 支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理。根据项目网站的说法,Grinder的 主要
2012-07-09 11:34:41 841
转载 google是如何做测试的?(五)
对于测试范围的形式,谷歌并没有使用通用的代码测试、集成测试、系统测试这些常用术语来做区分,而是使用小规模测试、中等规模测试、大规模测试这样的称呼(译者注:代码测试(code testing), 通常指单元测试和API级别的测试,一般使用XUnit、Gtest框架,但谷歌并没有使用代码级别测试这种说法)。小规模测试就是针对小量代码的测试,中等规模测试、大规模测试以此类推。所有的三种工程师角色(译者注
2012-07-09 10:59:02 1123
转载 google是如何做测试?(三、四)
前言:经过前两篇的介绍之后,评论里留下许多问题。并没有逐一回复,当然不是想把这些评论置之不理,而是希望在这里和后面的文章中做详细介绍和解释这些问题。从这一篇开始,我将开始讲谷歌是如何测试软件的了。在谷歌,质量不等于测试,是的,我确定在其他所有的公司也都是这样。“质量不是被测出来的”,这句陈词滥调是再正确不过的了。不管汽车制造还是 软件开发,如果在最初的设计建造的时候就有问题,那它永远都会有问题
2012-07-09 10:51:09 606
转载 google是如何做测试的?(一、二)
在所有我被问及的问题中,最多的就是关于谷歌是如何测试的。尽管在博客中(google testing blog)中有过零碎的解释说明,但还是需要更多的系统阐述。虽然谷歌的技术路线在执行的过程中不断地进化,但公司的测试策略却从来没有变化过。谷歌现在 是一家拥有搜索、应用、广告、移动、操作系统等产品的公司,我们在这些涉及到的产品领域里发挥着非常有意义的作用。当我们涉及到一些新的领域或者在旧领域 里快速成
2012-07-09 10:27:44 985
转载 Python的map、filter、reduce函数
map函数func作用于给定序列的每个元素,并用一个列表来提供返回值。map函数python实现代码:def map(func,seq): mapped_seq = [] for eachItem in seq: mapped_seq.append(func(eachItem)) return mapped_seq
2012-07-04 15:33:23 726
转载 windows 系统下ruby +watir(firewatir)环境搭建
需要的安装包:1、watir环境工具安装包: 1) ruby186-26.exe下载地址:http://files.rubyforge.vm.bytemark.co.uk/rubyinstaller/ 2) watir-1.5.2.gem下载地址:http://rubyforge.org/frs/?group_id=104&release_id=28016 3)r
2012-06-29 15:26:30 1650
转载 CentOS安装XRDP实现远程桌面访问
CentOS安装XRDP实现远程桌面访问:1.配置环境:yum install gcc pam-devel openssl-devel -y2.进入指定目录下载并解压xrdp:wget http://xsdou.googlecode.com/files/xrdp-0.4.2.tar.gztar -xzvf xrdp-0.4.2.tar.gz3.进入解
2012-06-28 11:31:58 8402
转载 postgreSql基础命令及linux下postgreSql命令
(1)用户实用程序: createdb 创建一个新的PostgreSQL的数据库(和SQL语句:CREATE DATABASE 相同) createuser 创建一个新的PostgreSQL的用户(和SQL语句:CREATE USER 相同) dropdb 删除数据库 dropuser 删除用户 pg_dump 将PostgreSQL数据库导出到一个脚本文件
2012-06-15 16:58:21 2822
转载 postgresql:pg_restore: [archiver] input file does not appear to be a valid archive
使用ps_restore恢复备份数据库出错:pg_restore: [archiver] input file does not appear to be a valid archive使用pg_dump -Fp -t mytable > mytable_back或g_dump -t mytable > mytable_back备份出来的为脚本(纯文本)文件,不能
2012-06-15 16:55:31 12874 2
转载 Postgresql之pg_dump
【转】Postgresql之pg_dumppostgres@linux-david:~> pg_dump --helppg_dump dumps a database as a text file or to other formats.Usage: pg_dump [OPTION]... [DBNAME]General options: -f, --fil
2012-06-15 16:43:39 5605
转载 windows启动过程
当你启动计算机之后,windows的启动过程就开始执行了。下面是详细步骤:1 BIOS执行一些初始系统检查,并读取磁盘的第零簇的内容。第零簇内容有一个特殊的称谓 - 操作系统主引导扇区 MBR(Master Boot Record)。2 MBR保护两部分: 1 系统启动代码 (共有446 bytes) 2 分区表入口(16 bytes colored entries in
2012-06-14 09:42:41 726
转载 为什么测试用例需要评审
无论是初级测试工程师,还是高级的,专家级的,设计出来的测试用例都需要经过评审。 原因一:设计完成的测试用例要分配给每个人来设计具体数据,并实现自动测试。设计用例和实现用例、执行用例并非一人完成。设计用例的人并不知道用例在具体执行的时候是否有问题,或者哪些步骤不能实现自动测试。再者“测试是无穷尽的”,谁又能保证自己设计的用例能覆盖完全? 原因二:测试人员总是抱怨测试出来Bug后与开发扯皮
2012-06-12 17:27:24 9029
转载 软件测试用例设计心得
1、了解软件的原始需求(测试目的) 在编写一个软件或者模块的测试用例时候,一定要明白这个功能的原始需求,也就是软件的使用者(客户)的需求。理解原始需求后,编写的测试用例才更有目的性。 2、熟悉软件的功能需求(测试点) 这个功能需求是指软件的细化需求点,这个一般在需求文档里面都会体现。这里要做的是把 “粗略”的需求,细化成一个个小需求点。熟悉功能需求后,要知道软件是怎么使用的,这也
2012-06-12 17:10:18 4667
原创 python getopt使用
python中 getopt 模块,该模块是专门用来处理命令行参数的函数getopt(args, shortopts, longopts = [])参数args一般是sys.argv[1:]shortopts 短格式 (-) longopts 长格式(--) 命令行中输入:python test.py -i 127.0.0.1 -p 80 55 66pytho
2012-06-12 12:01:55 83053 8
转载 python 利用ftplib模块 实现ftp上传下载代码
#!/usr/bin/python#-*- coding: utf-8 -*-from ftplib import FTPdef ftpconnect() ftp_server = 'ftp.python.org' username = '*****' password = ******'' ftp=FTP() ftp.set_debuglevel(2) #打开调试级别2,显示
2012-06-04 21:04:56 19932
转载 如何修改Linux系统时间 ubuntu
如何修改Linux系统时间 ubuntu两步(1)date 102718362009(2)hwclock -w第一步的意思是设置时间,设置完了可以用date命令查看对不对...注意是月日时分年第二步的意思是写入主板的rtc芯片..=======================================su -c 'date -s 月/日/年'su
2012-05-30 11:00:19 23137
转载 ubuntu 下配置NFS,samba, telnet,TFTP,ftp,DHCP服务
参考:http://wenku.baidu.com/view/6f24c5e9856a561252d36f06.html
2012-05-28 13:17:17 1105
转载 Ubuntu 出现apt-get: Package has no installation candidate问题
在ubuntu10使用apt-get安装软件的时候出现了Package has no installation candidate的问题,如:# apt-get install Reading package lists... DoneBuilding dependency tree... DonePackage aptitude is not available,
2012-05-28 13:12:42 4361
转载 ubuntu 下telnet服务安装配置
下面我们来对Ubuntu Linux telnet的安装和设置进行一下讲解。首先我们需要加载telnet的服务,之后对于root等有关方面进行设置。 在Windows系统中,telnet的配置相对简单一些。那么在Ubuntu Linux中的telnet的设置就相对比较麻烦了。不少朋友都对这个安装过程不熟悉。没有关系,这里我们就来对Ubuntu Linux telnet的安装设置进行一下讲解。
2012-05-22 18:31:18 14713
转载 Ubuntu上VNC 配置
Ubuntu上VNC 配置Ubuntu下设置VNCServerVirtual Network Computing(VNC)是进行远程桌面控制的一个软件。客户端的键盘输入和鼠标操作通过网络传输到远程服务器,控制服务器的操作。服务器的图形界面通过网络传输会客户端显示给用户。给你的感觉就像直接在操作本地计算机一样,只是所有的程序和命令都是在服务器端执行。1、打开一个Terminal
2012-05-22 15:49:41 966
转载 ARP缓存表故障
ARP 缓存表引起的故障 在局域网的管理维护中,网管可能经常碰到用户之间不能互访,或者不能上因特网的问题,一般是IP地址设置错误、相关软件设置错误、网线网卡或其他网络产品坏了。但有时在排除以上可能后,问题仍然存在。这个时候我们可以研究一下用户计算机上的ARP 缓存表是否有问题。 局域网工作原理 众所周知,因特网上计算机相互访问都是通过IP地址(网络地址),但到
2012-05-21 14:32:32 4153
转载 linux 中目录、文件的解压缩
linux 中文件的解压缩几种常见的压缩文件案扩展名:*.z compress程序压缩的文件*.gz gzip程序压缩的文件*.bz2 bzip2程序压缩的文件*.tar tar程序打包的数据,并没有压缩过*.tar.gz tar程序打包的文件,其中经过gzip的压缩*.tar.bz2 tar程
2012-05-21 12:44:32 798
转载 python标准库
http://www.open-open.com/doc/view/8ed95e0d2a664012bd37b7ab801bca6cpython灰帽子http://www.open-open.com/doc/view/38758f0bef644c58b499312408847dd2
2012-04-24 16:42:40 686
转载 Python的map、filter、reduce函数
1、mapmap函数func作用于给定序列的每个元素,并用一个列表来提供返回值。map函数python实现代码:def map(func,seq): mapped_seq = [] for eachItem in seq: mapped_seq.append(func(eachItem)) return map
2012-04-24 16:39:52 830
转载 tshark简单使用-wireshark
Ethereal是一个很流行的开源sniffer,支持包括solaris在内的很多平台。2006年初,主导Ethereal源码的大牛GeraldCombs跳槽到了CACE公司。原来“Ethereal”的商标就不能用了。伟大的开源项目如果因此而over,不免同好者唏嘘。怎么办?Combs等人只得舍弃人气既旺的Ethereal名号,将项目更名为Wireshark。它吸引了大多数原来Ethereal的c
2012-03-26 09:45:07 17049
转载 pdb命令使用说明 python
当手边没有IDE,面对着python调试犯愁时,你就可以参考下本文;(pdb 命令调试)参考:http://docs.python.org/library/pdb.html和 (pdb)help用pdb进行python调试,用法基本和gdb差不多,先看一个简单的例子:epdb1.py. # epdb1.py -- experiment with the Pyth
2012-02-21 14:41:13 13127 2
转载 Python xlrd、xlwt、xlutils修改Excel文件
Python xlrd、xlwt、xlutils读取、修改Excel文件一、xlrd读取excel 这里介绍一个不错的包xlrs,可以工作在任何平台。这也就意味着你可以在Linux下读取Excel文件。首先,打开workbook; import xlrdwb = xlrd.open_workbook('myworkbook.xls')
2012-02-01 15:40:03 55187 3
转载 urllib2基本使用实例
示例一:urllib2基本使用1import urllib2req = urllib2.Request('http://www.baidu.com') response = urllib2.urlopen(req)html = response.read()1、urllib2.Request()的功能是构造一个请求信息,返回的req就是一个
2012-01-11 13:58:48 2475
转载 urllib2 解析
概述urllib2中的核心类:Request :一个具体的url请求,包含了请求的所有信息,不仅仅试用于http协议OpenerDirector:与BaseHandler组合,通过组合不同得handler处理不同的请求BaseHandler :参与完成请求处理的类,不同的请求处理都继承这个类在urllib2中,一次请求被分为三个过程,分别是request,open,respon
2012-01-11 13:57:34 4990
转载 python urllib介绍
python urllib的使用介紹2008-02-22 10:26一。该模块的用途:1。从制定的URL获取数据2。对URL字符串进行格式化处理二。__version__='1.17'的urllib模块中的主要函数和类介绍:1。函数:(1)def urlopen(url, data=None, proxies=None)参数说明:url
2012-01-11 13:38:06 10593
转载 python urllib2模块介绍
简介:urllib2是python的一个获取url(Uniform ResourceLocators,统一资源定址器)的模块。它用urlopen函数的形式提供了一个非常简洁的接口。这使得用各种各样的协议获取url成为可能。它同时也提供了一个稍微复杂的接口来处理常见的状况-如基本的认证,cookies,代理,等等。这些都是由叫做opener和handler的对象来处理的。以下是获取url最简
2012-01-11 13:30:48 8520
转载 py2exe使用方法
一、简介 py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。 py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的独立程序。py2exe是发布在开源许可证下的
2011-12-19 15:31:29 2017
转载 py2exe ImportError: No module named iterators,ImportError: MemoryLoadLibrary failed loading win32ap
1、ImportError: No module named iterators,ImportError把使用email库缺失的模块都加进去:方法一:在setup.py添加如下代码,from distutils.core import setupimport py2exe, sys, os#sys.argv.append('py2exe')includes
2011-12-19 10:16:56 4175
转载 重装系统-步骤-设置光盘启动-装系统---设置硬盘启动
1、设置光盘启动开机不停按 del键,某些品牌机可能是按F12、F11、F2,进入BIOS---然后选择---一Advanced Bios Features----- First Boot Device --CDROM(光驱启动)-----一按F10,按Y,回车,保存退出。如果看不First Boot Device选项,找到Boot Device,回车进入就会看到First Boot
2011-12-17 22:03:29 1761
转载 python对excel操作 com_error错误
1、 File "C:\Python26\Lib\site-packages\win32com\client\dynamic.py", line 78, in _GetGoodDispatch IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_IDispatch)
2011-12-01 14:49:44 23149 2
转载 python自动化单元测试框架 PyUnit
参考文章:1、http://www.ibm.com/developerworks/cn/linux/l-pyunit/index.html2、http://pyunit.sourceforge.net/pyunit_cn.html#SIMPLECASE
2011-11-30 16:38:30 2172
转载 关于Selenium脚本在Win7 IE8环境下出现“当前页面脚本出现错误”
在IE的【Internet选项】—【安全】标签---去掉【启用保护模式】
2011-11-28 12:52:20 3104 2
转载 ubutn Eclipse和PyDev搭建完美Python开发环境
安装环境Intel Core 7250(双核),操作系统Ubuntu 10.04.1 1.安装OpenJDK6 sudo apt-get install openjdk-6-jdk 选用OpenJDK的原因是他已经通过测试,完美兼容JDK,并在Linux更新源中已经取代了sun-java6-jdk了。(注1) 2.安装Eclipse sudo apt
2011-11-23 17:46:31 1175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人