- 博客(114)
- 资源 (10)
- 收藏
- 关注
原创 常见经典开源软件自动化开发测试框架/工具(2015)
STAF(SoftwareTesting Automation Framework)是一个由IBM开发的开源、跨平台、支持多语言且基于可重用的组件来构建的自动化测试框架,而这一系列的组件都是一些可以处理调用、资源管理、监视等一些列的服务组成(STAFProc进程STAF Daemo守护进程、服务、变量、实例、句柄、服务请求、插件等)。STAF框架为自动化测试建立了基础,在高层解决方案提供一种可插拨的机制,支持多种平台与多种语言。
2015-08-14 14:00:05 7014
原创 自动化开发测试的一些理论依据及经验总结(2015)
【测试深度】(1)纵向测试,功能性需求->隐藏性需求,前台功能->中间件->后台程序, 接口->协议->代码->架构设计(2)TDD、DDD、ATDD、BDD、CI:针对设计开发流程的方法论,要求开发人员能从用户的需求出发,具有测试意识,自顶向下良好设计习惯=> 易混淆:功能深度相关测试点【测试广度】横向测试,功能、性能、安全、兼容性、可靠性、易用性、数据库【测试效率(自动化)】自动化测试实施,持续集成,测试工具开发,测试流程、测试架构设计。
2015-08-14 13:52:26 3705
转载 物理机上使用fuel5.1部署openstackHA存储使用ceph
How to Install Mirantis Fuel 5.1 Openstack wihceph作者:@法不荣情 [原文链接] http://weibo.com/p/2304189cacdb3d0102v55r本人刚开始接触openstack,对一切还不是很熟悉,刚开始时是使用rdo 快速部署单节点openstack,之后手动安装了次openstack,是安装文档来敲命令
2015-08-14 11:13:04 4807
转载 Web 服务编程,REST 与 SOAP
原文:http://www.ibm.com/developerworks/cn/webservices/0907_rest_soap/为什么选择 RESTREST 架构风格是一种全新的针对 Web 应用的开发风格,与 RPC 风格的 Web 服务(关于 RPC 风格的 Web 服务描述,请参见 Wikipeida )一样,是企业信息化的一个重要架构实践领域。本文从一个简单的应用场景出发
2015-08-06 14:01:53 1755
转载 Appium for Mac 环境准备篇
原文地址:http://www.cnblogs.com/oscarxie/p/3894559.html之前写过一篇Appium for windows的文章,因为是09年的T400,启动Android模拟器的时候死机三次,那就公司申请台Macbook air吧,15寸的Macbook Pro实在太重了,也就Mac才能真正发挥Appium的功能,支持Android和iOS。好了,废话不多
2015-04-09 15:53:37 2076
转载 基于motion视频捕捉软件的树莓派视频拍照系统(图像变化识别+拍照+邮件)
在果壳看到这篇文章关于树莓派视频拍照系统,就转载过来分享给大家,是很有用的。本文主要内容摘自本作者的一篇论文,未全部写出,还请见谅。参考文章文末列出。如转载本文,请注明本文出处!本系统具有无人值守自动监控的功能,即系统监控到视频监控范围内有移动物体时,系统会实时的发送带有视频文件的邮件给用户,以及时的提醒告知用户视频监控的内容。因此需要设计及配置邮件系统,本系统采用功能强大且开源的
2014-12-22 15:54:54 12374 1
转载 PiLarm: 便携式树莓派警报器(红外感应+拍照+警报)
本文由 极客范 - 克拉克101 翻译自 Jeff Highsmith。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。我一直在寻找一些能给自己孩子带来教益的瞬间。当我五岁的儿子来寻求我的帮助,别再让他的弟弟偷偷溜进他的房间的时候,我突然灵光一现,发现这是教他关于输入、输出和其他一些编程知识的绝佳时机。而且让他在解决自己实际问题中学习这些也会相对容易
2014-12-22 15:52:37 5405
原创 Lucene-4.8.1+paoding-analysis菜鸟试验:中文索引和查询
本文记录Lucene+Paoding的使用方法图解:一、下载Lucene(官网:http://archive.apache.org/dist/lucene/java/)本文中使用的是:2.9.4,下载后解压,Lucene所需要的基本jar文件如下列表: lucene-core-2.9.4.jar Lucene核心jar l
2014-11-18 17:00:50 3672 1
转载 NoSQL数据库 — MongoDB和Redis
NoSQL数据库-MongoDB和Redis 发布于2012-12-20,来源:比特网(http://www.uml.org.cn/sjjm/201212205.asp) 1NoSQL简述CAP(Consistency,Availabiity,Partitiontolerance)理论告诉我们,一个分布式系
2013-12-02 13:41:02 2592
原创 [LAMPP] 低成本搭建一个个人PHP经营性网站 (StepByStep)
摘要:去年参加阿里云开发者大赛,阿里云官方赠送了1000多的阿里云服务器代金券,有过期限制,闲来无事,就在外网搭建了一个PHP的淘宝客网站玩玩: http://www.itmal.com/ (一)购买服务器服务器选择种类比较多,vps、云服务器、服务器托管等。虚拟服务器和实体服务器相对,独享IP和共享IP相对,独享带宽和共享带宽相对,具体细节我也没有深究。有的只给你租用部分网页空间
2013-02-04 13:15:17 3556 1
原创 Junit+Selenium+Maven+SVN+Eclipse+AutoFrame全自动化测试实践实例(三)
相关博文:集群式自动化测试框架(平台)设计与实现应用于全自动化测试体系的应用实现实例(基于SVN跨平台敏捷项目)Java和.Net版通用工具类实现--生成自定义Web Html/Excel测试用例和测试报告 (一)加入自动化测试框架参照:应用于全自动化测试体系的应用实现实例(基于SVN跨平台敏捷项目)【 用逻辑脚本和指令控制各个服务器、服务器上的程序和脚本7*24
2013-02-04 11:04:42 4857 7
原创 Junit+Selenium+Maven+SVN+Eclipse+AutoFrame全自动化测试实践实例(二)
相关博文:集群式自动化测试框架(平台)设计与实现应用于全自动化测试体系的应用实现实例(基于SVN跨平台敏捷项目)Java和.Net版通用工具类实现--生成自定义Web Html/Excel测试用例和测试报告(一)conf目录及配置文件#######################################################################
2013-02-04 10:00:43 3629
原创 Junit+Selenium+Maven+SVN+Eclipse+AutoFrame全自动化测试实践实例(一)
相关博文:集群式自动化测试框架(平台)设计与实现应用于全自动化测试体系的应用实现实例(基于SVN跨平台敏捷项目)Java和.Net版通用工具类实现--生成自定义Web Html/Excel测试用例和测试报告(一)期望效果【 用逻辑脚本和指令控制各个服务器、服务器上的程序和脚本7*24小时自动、并行、有序地工作,无人值守,本地资源代码一“丢”,报告和邮件会及时自动来找你汇报,接受
2013-02-01 16:55:04 4289 1
原创 Java和.Net版通用工具类实现--生成自定义Web Html/Excel测试用例和测试报告
一、背景概述工作中接触到不同的项目测试需求,其中一个是对WEB功能进行测试,采用了Selenium+Junit+Maven+SVN,另一个是对Web Service Json接口进行测试,自己使用C#写了一个自动化测试工具。我希望两者都能生成一样标准格式的测试用例和测试报告,既能展示在Web站点又能得到Excel,于是分别用Java和C#实现了这个工具类--生成自定义Web Html/Exce
2013-02-01 15:46:26 3136
原创 集群式自动化测试框架(平台)设计与实现
【 用逻辑脚本和指令控制各个服务器、服务器上的程序和脚本7*24小时自动、并行、有序地工作,无人值守,本地资源代码一“丢”,报告和邮件会及时自动来找你汇报,接受检查。应用如自动化测试、自动部署维护等。】工程主页:http://code.google.com/p/ecstool-platform/本文全文:http://ecstool-platform.googlecode.com/file
2013-01-22 22:47:36 3975
原创 服务器集群管理框架高级应用示例(五):自动化测试框架搭建图示
(http://2012.aliyun.com/works/finalist阿里云开发者大赛43号作品--尚未更新) 延伸:STAF、Hudson、Maven、Ant等功能应用,测试工具Selenium、Junit等功能应用。 【 用逻辑脚本和指令控制各个服务器、服务器上的程序和脚本7*24小时自动、并行、有序地工作,无人值守,本地资源代码一“丢”,报告和邮件会及时自动来找你汇报
2013-01-10 13:06:26 1545
原创 自动化测试开发实际应用系列(五)Socket应用协议测试自动化
(一)测试背景概述之前在X公司参与测试的项目,整个结构如图所示:我负责第一层Linux服务器产品测试工作(红色标示部分),我到之前的测试流程为:1. 数据库准备(远程Linux操作或者使用工具Toad/Navicat对多服务器的Oracle/MySQL测试数据增删改查) Linux下环境准备(远程Linux操作第一层服务器配置文件修改、进程启停、配置重载等)-
2012-11-02 09:22:22 7454 4
原创 自动化测试开发实际应用系列(四)应用Selenium + NUNIT对动态WEB测试自动化
(一)测试背景概述接上篇《HTTP JSON协议接口测试自动化实例》所述:产品1和产品2为待测试对象,抽象出来可以归结为【http json协议接口测试】与【http web功能测试】。其中【http web功能测试】针对未曾接触的一种数据库,还包含了大量数据库和SQL级别的专有操作测试内容,此处不予讨论。测试对象无论是由C/C++还是Java还是JS/Html实现,对于协议测
2012-11-01 09:53:27 2140 1
原创 自动化测试开发实际应用系列(三)HTTP JSON协议接口测试自动化实例
(一)测试背景概述到新公司入职后接受一个项目的测试任务,项目结构大致是:即产品1和产品2为待测试对象,抽象出来可以归结为【http json协议接口测试】与【http web功能测试】。其中【http web功能测试】针对未曾接触的一种数据库,还包含了大量数据库和SQL级别的专有操作测试内容,此处不予讨论。测试对象无论是由C/C++还是Java还是JS/Html实现,对于协
2012-11-01 09:36:50 2612
原创 服务器集群管理框架从构思到完成(四)高级应用示例:操作远程Windows服务器的计算器
(http://2012.aliyun.com/works/finalist阿里云开发者大赛43号作品)(一)需求描述今天来个好玩的,我要在本地操作远程Windows服务器[10.34.130.62]上的计算器计算 (1+2+4)*2 的结果并返回。(二)实现流程(其中一种)【Windows】:1. 10.34.130.62打开计算器(多种方式)2. 10.34.130.6
2012-10-31 10:10:54 1117
原创 服务器集群管理框架从构思到完成(三)高级应用示例:修改远程windows和linux服务器配置文件
(http://2012.aliyun.com/works/finalist 阿里云开发者大赛43号作品)(一)需求描述1. 远程Windows服务器[10.34.130.62]的配置文件"C:\Program Files\ECSTOOL\Scripts\config.txt"内容为:[sample]path1 = C:\Program Files\ECSTOOL\Scripts
2012-10-30 17:14:40 1089
原创 服务器集群管理框架从构思到完成(二)集群部署配置和基本功能操作
(http://2012.aliyun.com/works/finalist阿里云开发者大赛43号作品)资源链接:http://download.csdn.net/detail/w565911788/4702367特色:(1)支持Windows、Linux平台;(2)支持公网、私网复合网络;(3)本地及远程命令引擎;(4)文件批量发送下载;(5)自动化脚本任务定制;
2012-10-30 14:49:55 2853
转载 Google是如何测试的(全)
(一)google在公司的大层面组织上有很多的Focus Area,search, apps, ads, mobile, operating system这些都是不同的FA。测试隶属于其中的一个FA,这个FA的名字叫Engineering Productivity。这个FA由很多纵向的横向的学科构成,测试是其中最大的一个学科。Eng Prod这个FA由下面的部分组成:produ
2012-10-19 11:22:54 1292
原创 Linux下Oracle安装(非界面)
【一】Oracle静默安装操作系统:RHEL4U8 x86_64DB版本:Oracle 10gR2一、准备工作1、创建用户和组:# groupadd oinstall# groupadd dba# id oracle# useradd -g oinstall -G dba oracle2、创建目录并修改权限:# mkdir
2012-10-17 17:35:03 944
转载 Mysql安装和中文排序
CentOS6.0以非root用户安装mysql作者:张俊俊 http://www.pyfans.com/archives/41以非root、非yum的方式安装mysql一般来说会遇到各种各样的问题,网上很多帖子都说得不够清楚,这里将详细过程记录如下:1. 先用root新建一个mysql账号useradd -m mysql2. 去官网下载mysql-5.1.5
2012-10-17 17:27:00 749
转载 测试开发工程师的发展
作者: 张俊俊http://www.pyfans.com/archives/68 随着测试在软件开发周期中越来越受到重视,国内测试的缺口一直比较大,各种软件和互联网公司都大肆招收测试工程师,有些走在前面的公司甚至从今年开始取消了测试工程师职位,全部变成了测试开发职位,比如百度。一方面测试开发表明了对工程师有更高的要求,需要在具有测试能力的基础上兼备开发能力;另一方面自动化测
2012-10-17 17:02:17 1830 3
原创 服务器集群管理框架从构思到完成(一)For阿里云开发者大赛
(http://2012.aliyun.com/works/finalist 阿里云开发者大赛43号作品,期待你投票支持)1. 想要完成的功能。(1)支持Windows、Linux平台;(2)支持公网、私网复合网络;(3)本地及远程命令引擎;(4)文件批量发送下载;(5)自动化脚本任务定制;(6)动态插件扩展;(7)工具平台集成;(8)作为自动化框架应
2012-10-17 16:30:01 2076
原创 IronPython应用之Selenium(Web测试,AutoPyTest自动化测试)
(一)工具框架:IronPython自动化工具框架AutoPyTest简介---http://blog.csdn.net/w565911788/article/details/7594403(二)批处理命令(bat):echo "切换到工作盘符"D:echo "主程序路径 -py 调用python脚本路径 -t 处理时间秒 -s(最后关闭)""D:\Program File
2012-06-13 10:43:58 1392
转载 Python核心编程总结
一、快速入门1、Python不支持C语言的自增和自减操作2、Python字符串有其特有的索引:第一个字符的索引是0,最后一个字符的索引是-13、print语句会默认的在每一行添加一个换行符,只要在print语句的最后添加一个逗号,就可以改变它的行为二、Python基础1、每一个Python脚本文件都可以被当成一个模块,模块以磁盘文件的形式存在。2、Python赋值并
2012-06-01 13:55:25 1386 1
原创 Linux Shell常用命令及技巧
(一). 命 令: alias功能说明:设置指令的别名。语 法:alias[别名]=[指令名称]补充说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在/etc/profile或自己的~/.bashrc中设定指令的别名。还有,如果你想给
2012-06-01 10:30:19 910
转载 Linux下gcov和lcov代码覆盖率分析(C/C++覆盖率在NGINX测试中的应用)
Linux下gcov和lcov代码覆盖率分析方法gcov是Linux下GCC自带的一个C/C++代码覆盖率分析工具使用方法:在gcc或者g++后面添加参数 -fprofile-arcs -ftest-coverage注意:-fprofile-arcs -ftest-coverage必须同时在编译器和链接器上设置,(makefile里面可以加在 CFLAGS 和 LDFLAG
2012-05-30 17:09:13 4752 1
原创 Linux下常见问题及解决方案
(一)$_path/*: cannot restore segment prot after reloc: Permission denied.chcon -t texrel_shlib_t $_path/* (二)configure: error: libtermcap, libcurses or libncurses are required!安装 libtermca
2012-05-30 13:48:18 1740
转载 testlink与jira整合方法
第1步:修改testlink中的 jira.cfg.php文件/*** TestLink Open Source Project - http://testlink.sourceforge.net/ * $Id: jira.cfg.php,v 1.0 2005/10/25 17:40:56 * ** 20051229 - scs - added DEFINE f
2012-05-29 17:21:50 1660
转载 TestLink测试用例管理工具一般使用流程
附:C#实现将Excel测试用例转换成Testlink支持的xml方便导入(一)预览1. 创建项目->2. 创建需求(略过)->3. 创建计划->4. 创建用例->5. 版本管理(构建Build)->6. 给需求指派用例(可能不止一个,略过) ->7. 给计划添加用例 ->8. 为用例指定执行者 ->9. 执行计划/报告bug ->10. 查看分析结果(
2012-05-29 17:06:35 1737 1
转载 安装rz,sz上传下载工具(win2linux)
1.下载解压:#mkdir -p /usr/local/rzsz && cd /usr/local/rzsz#wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz#tar -xzvf rzsz-3.48.tar.gz#cd src 2.修改Makefile第四行 OFLAG= -O 为 FLAG= -O -DRE
2012-05-29 16:39:00 1984
原创 C#实现将Excel测试用例转换成Testlink支持的xml方便导入
资源链接:http://download.csdn.net/detail/w565911788/4325414using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.OleDb;using System.
2012-05-24 09:44:58 1197
原创 C#实现Linux登录和文件传输(Routrek.granados和Renci.SshNet的ssh、scp封装)
资源链接:http://download.csdn.net/detail/w565911788/4325423using System;using Renci.SshNet;using System.Threading;using System.Diagnostics;using System.Net;using System.Net.Sockets;using Rou
2012-05-24 09:39:06 6563
原创 IronPython应用之Linux(SSH和SCP,AutoPyTest自动化应用)
(一)辅助工具推荐Python脚本编辑器:推荐CodeAssistor(AutoPyTest独立工具Plugs目录下)(二)Python脚本例子import clr,sysclr.AddReference('IronPythonTest')from IronPythonTest import *from time import sleepssh = SshReader(
2012-05-23 15:25:30 1624
原创 IronPython应用之WebAPI(Web测试,AutoPyTest自动化测试)
(一)辅助工具推荐Python脚本编辑器:推荐CodeAssistor(AutoPyTest独立工具Plugs目录下)(二)Python脚本例子import clr, sysclr.AddReference("SgmlReaderDll")clr.AddReference("System.Xml")clr.AddReference('IronPythonTest')
2012-05-23 15:12:21 1286
原创 IronPython应用之WinAPI(窗体捕获操作,AutoPyTest自动化测试)
(一)辅助工具Python脚本编辑器:推荐CodeAssistor(AutoPyTest独立工具Plugs目录下)Windows控件分析:类Spy++的改动版(AutoPyTest独立工具Plugs目录下)(二)Python脚本例子import clr, syssys.path.append("C:\\Program Files\\IronPython 2.7\\Lib")
2012-05-23 14:49:21 1958
服务器集群管理平台
2012-10-30
IronPython应用框架AutoPyTest(WinAPI/WatiN/SshScp/Dll插件反射等)
2012-05-23
IronPython应用框架AuoPyTest(WinAPI/WatiN/SshScp/Dll插件反射等)
2012-05-23
Python应用测试框架(整合WinAPI&WatiN;&Dll;反射&Linux;等)
2012-05-22
IronPython应用框架(整合WinAPI/WatiN/SshScp/Dock/dll插件反射等)
2012-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人