![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化工具框架
文章平均质量分 83
沃克哈德
大家好
展开
-
Linux下Bugfree+Testlink的安装笔记
(一)Bugfree和Testlink的安装配置首先下载XAMPP:XAMPP Linux 1.6.8a:http://jaist.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.6.8a.tar.gz相关Linux下安装和配置XAMPP请参考官网:http://www.apachefriends.org/zh_cn/xam转载 2012-05-30 11:13:46 · 1451 阅读 · 0 评论 -
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 · 1929 阅读 · 0 评论 -
服务器集群管理框架从构思到完成(二)集群部署配置和基本功能操作
(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 · 2799 阅读 · 0 评论 -
一些.NET开源测试工具简介(来自开源中国)
(一)测试工具Web自动化测试Watin Watin是一个面向.net的Web自动化测试开源项目,对应Web元素提供了丰富的类库,而且使用起来非常简单。 示例代码: [Test] public void SearchForWatiNOnGoogle() { using (IE ie = new IE("http://www.google.com")) { ie.转载 2012-05-30 09:36:41 · 3734 阅读 · 0 评论 -
IronPython自动化框架开发AutoPyTest简介
(一)AutoPyTest获取资源下载:http://download.csdn.net/detail/w565911788/4323928 (自解压绿色安装包)需安装环境:dotNetFx40_Full_x86_x64.exe; IronPython-2.7.2.1.msi; (或以上) (二)AutoPyTest介绍(1)C#DLL动态插件开发和exe独立工具:独立窗体原创 2012-05-23 13:53:57 · 1785 阅读 · 0 评论 -
IronPython应用之WatiN(Web测试,AutoPyTest自动化测试)
(一)辅助工具推荐IE的F12 Web控件分析WatiN Test Recorder:Web测试录制Python脚本编辑器:推荐CodeAssistor(AutoPyTest独立工具Plugs目录下)(二)Python脚本例子import clr, sysclr.AddReference('IronPythonTest')clr.AddReference('WatiN.原创 2012-05-23 15:03:58 · 1022 阅读 · 0 评论 -
服务器集群管理框架从构思到完成(四)高级应用示例:操作远程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 · 1086 阅读 · 0 评论 -
TestLink测试用例管理工具一般使用流程
附:C#实现将Excel测试用例转换成Testlink支持的xml方便导入(一)预览1. 创建项目->2. 创建需求(略过)->3. 创建计划->4. 创建用例->5. 版本管理(构建Build)->6. 给需求指派用例(可能不止一个,略过) ->7. 给计划添加用例 ->8. 为用例指定执行者 ->9. 执行计划/报告bug ->10. 查看分析结果(转载 2012-05-29 17:06:35 · 1704 阅读 · 1 评论 -
Hudson 之旅(二)
今天中午已经成功的安装上了Hudson,但是因为是从同事那边拷贝过来的不是最新版本,且安装过程后和同事的有些地方,例如邮件的设置有点不一样。所以决定重新安装最新版的。1、现在的Hudson官网最新版的是2.2.0发现有rpm包安装的就下载过来了。大概58M左右。(1)、采用rpm -ivh hudson.rpm 进行了安装。(2)、然后采用service 模式进行了启动,然后servi转载 2012-06-01 13:35:44 · 555 阅读 · 0 评论 -
服务器集群管理框架高级应用示例(五):自动化测试框架搭建图示
(http://2012.aliyun.com/works/finalist阿里云开发者大赛43号作品--尚未更新) 延伸:STAF、Hudson、Maven、Ant等功能应用,测试工具Selenium、Junit等功能应用。 【 用逻辑脚本和指令控制各个服务器、服务器上的程序和脚本7*24小时自动、并行、有序地工作,无人值守,本地资源代码一“丢”,报告和邮件会及时自动来找你汇报原创 2013-01-10 13:06:26 · 1519 阅读 · 0 评论 -
Selenium WebDriver使用经验杂记
原文地址:http://blog.csdn.net/ant_yan/article/details/8185899(一) To Handle AjaxSelenium WebDriver在加载页面的时候,无论是driver.get(url)或者driver.getPageSource(),会立即返回当时页面的数据。但当代的网页技术都大量使用了异步Ajax调用,这使得许多DOM元素的创建转载 2013-02-04 13:35:37 · 1537 阅读 · 0 评论 -
Hudson Maven SVN快速搭建持续集成环境
Maven跨平台的项目管理工具Apache组织中颇为成功的开源项目服务于java平台的项目构建,依赖管理和项目信息管理持续集成 快速 高频率 自动 构建 所有源码 反馈目前最流行的开源持续集成工具http://hudson-ci.org下面简单介绍一下Hudson Maven SVN快速搭建持续集成环境的过程,这里是基转载 2012-06-01 13:48:30 · 763 阅读 · 0 评论 -
常见经典开源软件自动化开发测试框架/工具(2015)
STAF(SoftwareTesting Automation Framework)是一个由IBM开发的开源、跨平台、支持多语言且基于可重用的组件来构建的自动化测试框架,而这一系列的组件都是一些可以处理调用、资源管理、监视等一些列的服务组成(STAFProc进程STAF Daemo守护进程、服务、变量、实例、句柄、服务请求、插件等)。STAF框架为自动化测试建立了基础,在高层解决方案提供一种可插拨的机制,支持多种平台与多种语言。原创 2015-08-14 14:00:05 · 6960 阅读 · 0 评论 -
FIT AND FITNESSE(1)
FIT For .NET(1)FIT FOR Dot NET 介绍了我是如何发现这个工具的.下面我将介绍这个工具. 在写本文时,参考了FIT的站点http://fit.c2.com/.其中有些是直接翻译的.1)如何得到FIT工具 FIT工具分为.NET 版本和Java版本,你可以到http://www.sourceforge.net/projects/fit去下载.2)F转载 2012-05-30 11:20:04 · 647 阅读 · 0 评论 -
Hudson+Maven+SVN 快速搭建持续集成环境
hudson 是一个可扩展的持续集成引擎,Hudson非常易于安装和配置,简单易用,下面看看我们是如何几分钟就快速搭建一个持续集成环境吧。假设我们目前已经有2个maven项目:entities(JAVA类库),web(web应用,依赖entities)。一、安装hudson: 下载http://hudson-ci.org/latest/hudson.war ,把下载的wa转载 2012-06-01 13:37:30 · 763 阅读 · 0 评论 -
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 · 1593 阅读 · 0 评论 -
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 · 4647 阅读 · 1 评论 -
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 · 1370 阅读 · 0 评论 -
简单介绍一下常用的18种开源或免费的测试工具
18种工具名称阅览:Selenium、Watir、JMeter、Grinder、Multi-Mechanize、Mechanize、Zope.testbrowser、Capybara、OpenSTA、Pylot、Splinter、Windmill、Alfajor、Webrat、Webload、MaxQ、curl-loader、360EasyTester。——————————————————转载 2012-05-30 09:26:10 · 4866 阅读 · 0 评论 -
Linux环境下的持续集成之Hudson CI服务器的安装与配置
一、安装1、下载 hudson-1.396.war 路径:http://hudson-ci.org/,过程不表2、把hudson-1.396.war复制到tomcat安装路径的webapps子目录下, 我的是:/usr/tomcat/webapps3、在firefox中输入 http://localhost:8080/hudson 出现hudson的欢迎界转载 2012-06-01 13:38:52 · 1226 阅读 · 0 评论 -
Hudson+Ant+SVN的Junit实例
1.Install JDK1) You can run jdk-6u31-windows-i586.exe and next is always2) Add the path to the systtem variantMy Computer --> Property --> Environment Variant--> System Variant-->Add-->name: J转载 2012-06-04 15:07:42 · 1837 阅读 · 0 评论 -
使用Fitnesse进行接口自动化测试
随着云计算以及SOA以及敏捷软件开发的热火朝天,对于测试工程师的要求也渐渐增加。目前很多公司特别是互联网公司都已经开展接口测试这样的工作,随着web架构的日趋复杂,接口的种类也多种多样,有http,webservice,hessian,dao,message以及简单的api接口,那么如何设计或者选择一款测试框架来完成对这些接口的测试成为了一个很大的挑战。本文将简单介绍一款由java开发的开源测试框转载 2014-11-11 16:20:53 · 896 阅读 · 0 评论 -
Junit+Selenium+Maven+SVN+Eclipse+AutoFrame全自动化测试实践实例(三)
相关博文:集群式自动化测试框架(平台)设计与实现应用于全自动化测试体系的应用实现实例(基于SVN跨平台敏捷项目)Java和.Net版通用工具类实现--生成自定义Web Html/Excel测试用例和测试报告 (一)加入自动化测试框架参照:应用于全自动化测试体系的应用实现实例(基于SVN跨平台敏捷项目)【 用逻辑脚本和指令控制各个服务器、服务器上的程序和脚本7*24原创 2013-02-04 11:04:42 · 4807 阅读 · 7 评论 -
浅谈Fitnesse在Web项目中的应用
1 什么是FitFit是Framework of Integrated Testing 的缩写,是一个致力于提供一种简单易用的“验收测试(Acceptance Test)”途径的通用的测试框架,由Ward Cunningham开发,是一个开源的框架。验收测试(也称功能测试)是单元测试和组合测试的补充,通常是手工完成的,但使用Fit能够帮助我们使用编程语言来编写测试用例,并进行自动化的转载 2012-05-30 11:18:13 · 2373 阅读 · 0 评论 -
Linux下性能测试之数据获取和整理出图
(一) 监控工具安装(sysstat、ifstat、iftop、iotop等)(1) sysstat系统性能监控工具(sar、pidstat、iostat、mpstat等)wget -P ./ http://pagesperso-orange.fr/sebastien.godard/sysstat-9.1.1.tar.gztar -zxvf sysstat-9.1.1.tar原创 2012-11-06 13:20:22 · 1135 阅读 · 0 评论 -
XPath实例演示
XPath目的就是为了在匹配XML文档结构树时能够准确地找到某一个节点元素。可以把XPath比作文件管理路径:通过文件管理路径,可以按照一定的规则查找到所需要的文件;同样,依据XPath所制定的规则,也可以很方便地找到XML结构文档树中的任何一个节点.[参考 XPath Tutorial]//example.xml B1 B2转载 2013-08-21 14:46:59 · 1142 阅读 · 0 评论 -
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 · 2049 阅读 · 0 评论 -
Junit+Selenium+Maven+SVN+Eclipse+AutoFrame全自动化测试实践实例(一)
相关博文:集群式自动化测试框架(平台)设计与实现应用于全自动化测试体系的应用实现实例(基于SVN跨平台敏捷项目)Java和.Net版通用工具类实现--生成自定义Web Html/Excel测试用例和测试报告(一)期望效果【 用逻辑脚本和指令控制各个服务器、服务器上的程序和脚本7*24小时自动、并行、有序地工作,无人值守,本地资源代码一“丢”,报告和邮件会及时自动来找你汇报,接受原创 2013-02-01 16:55:04 · 4238 阅读 · 1 评论 -
自动化测试开发实际应用系列(五)Socket应用协议测试自动化
(一)测试背景概述之前在X公司参与测试的项目,整个结构如图所示:我负责第一层Linux服务器产品测试工作(红色标示部分),我到之前的测试流程为:1. 数据库准备(远程Linux操作或者使用工具Toad/Navicat对多服务器的Oracle/MySQL测试数据增删改查) Linux下环境准备(远程Linux操作第一层服务器配置文件修改、进程启停、配置重载等)-原创 2012-11-02 09:22:22 · 7373 阅读 · 4 评论 -
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 · 1149 阅读 · 0 评论 -
Junit+Selenium+Maven+SVN+Eclipse+AutoFrame全自动化测试实践实例(二)
相关博文:集群式自动化测试框架(平台)设计与实现应用于全自动化测试体系的应用实现实例(基于SVN跨平台敏捷项目)Java和.Net版通用工具类实现--生成自定义Web Html/Excel测试用例和测试报告(一)conf目录及配置文件#######################################################################原创 2013-02-04 10:00:43 · 3603 阅读 · 0 评论 -
testLink和mantis整合
相信大家在选择测试管理工具的时候,除了Free这个重要因素之外,是否也想让其功能更全呢?如果功能不够全,那么就想着是否能集成其他系统的功能进而完善呢?下面要说的就是一个集成功能的运用,希望对大家有帮助。简述在TestLink和bug管理系统集成必须具备以下特点:1.在TestLink和bug管理系统之间所有的信息交流都是在数据库中完成。2.TestLink(现在版本)既不能发信息给转载 2012-05-29 17:15:41 · 674 阅读 · 0 评论 -
FIT AND FITNESSE(2)
FIT For .NET(2) 在前面介绍了FIT(FIT For .NET(0),FIT For .NET(1)),下面介绍如何使用它. 客户的参与对软件成功是关键的.作为一名程序员,你需要一种方法来理解客户的需求,因此你才能写出很好的软件.FIT为你和你的客户提供了一种方法来精确的交流和协作. 对于其核心,FIT只是一个非常简单的工具.是一个“集成测试的框转载 2012-05-30 11:21:14 · 691 阅读 · 0 评论 -
集群式自动化测试框架(平台)设计与实现
【 用逻辑脚本和指令控制各个服务器、服务器上的程序和脚本7*24小时自动、并行、有序地工作,无人值守,本地资源代码一“丢”,报告和邮件会及时自动来找你汇报,接受检查。应用如自动化测试、自动部署维护等。】工程主页:http://code.google.com/p/ecstool-platform/本文全文:http://ecstool-platform.googlecode.com/file原创 2013-01-22 22:47:36 · 3922 阅读 · 0 评论 -
服务器集群管理框架从构思到完成(三)高级应用示例:修改远程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 · 1069 阅读 · 0 评论 -
JMeter入门教程
1.Jmeter 概要描叙jmeter 是一款专门用于功能测试和压力测试的轻量级测试开发平台。多数情况下是用作压力测试,该测试工具在阿里巴巴有着广泛的使用,估计是不要钱吧,哈哈,功能上来说,整个平台实现了许多和互联网相关的网络测试组件,同时还保留着很强的扩展性方便用于一些非标准的测试场景,让伟大的程序猿同学来告诉它该如何工作。下面我们开始。2.Jmeter 基本界面和组件的概念转载 2012-06-04 10:44:51 · 21573 阅读 · 6 评论 -
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 · 1257 阅读 · 0 评论 -
服务器集群管理框架从构思到完成(一)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 · 2053 阅读 · 0 评论 -
自动化测试开发实际应用系列(四)应用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 · 2117 阅读 · 1 评论 -
testlink 与bugzilla 整合使用
安装好bugzilla和testlink后,打开testlink安装目录下,找到config.inc.php查找如下字段,修改为bugzilla 红色字体部分。/** * @var STRING TL_INTERFACE_BUGS = ['NO', 'BUGZILLA','MANTIS','JIRA']* BUGZILLA: edit configuration in TL_ABS转载 2012-05-29 17:21:01 · 1235 阅读 · 0 评论