windows下fitness python版本安装测试
FitNesse介绍¶
- FitNesse是一套软件开发协作工具。
- 伟大的软件需要协作和交流,FitNesse可以帮助大家加强软件开发过程中的协作。能够让客户、测试人员和开发人员了解软件要做成什么样,自动完成它实 际是什么样,帮助建议软件最终是否达到了设计初衷。在项目早期的开发过程中,它是在早期对一些复杂问题解决(使他们正确)的很有价值的协作方式。
- FitNesse是一套软件测试工具。
- FitNesse是一个轻量级的、开源的框架,能够帮助开发团队方便的定义验收测试(Acceptance Tests),通过在web页面上简单的输出和预计输出的表格就可实现,并且可以运行这些测试以确定是否通过。
- FitNesse可以作为一个wiki,FitNesse wiki可以很方便的创建和编辑页面。
- FitNesse是一个Web服务器,不用过多的安装配置,很方便使用。它不需要配置,直接在机器上面运行就可以通过浏览器访问。
windows下FitNesse安装¶
- 下载地址:http://www.fitnesse.org/FitNesseDownload,下载安装包fitnesse-standalone.jar
- 命令行安装
- cmd转到fitnesse.jar所在的目录,比如E:\me\fitnesse
- 运行命令:java -jar fitnesse-standalone.jar,默认为80端口,如需其他端口,则-p加指定端口
- 通过http://localhost/ 来行访问fitnesse
- 也可以直接双击fitnesse-standalone.jar,会生成一个FitNesseRoot目录,第一次用时进入到FitNesseRoot,然后在浏览器就可以通过http://localhost/ 来行访问fitnesse了
PyFIT下载安装¶
- fitnesse支持多种语言版本,如果想用python编写测试脚本,则除了python环境外,还需要下载安装PyFIT,下载地址https://pypi.python.org/pypi/PyFIT/0.8a2
- 下载PyFIT-0.8a2.zip,将其放在python安装目录中解压缩,进入目录 python setup.py install安装
- 具体使用步骤可查阅http://agile.unisonis.com/PyFitTutorial.html
python示例¶
- 编写python代码,比如在E:\me\fit目录下
#-*- coding: utf-8 -*-
from fit.ColumnFixture import ColumnFixture class Hellofit(ColumnFixture):
_typeDict = {
"descrip":"String",
"num1":"Int",
"num2":"Int",
"result":"Int"
}
def _init_(self):
ColumnFixture.__init__(self)
self.descrip=''
self.num1=''
self.num2=''
def result(self):
add=self.num1+self.num2
return add
- fitness中点击Edit,输入以下内容
!define COMMAND_PATTERN {python "%m" %p}
!define TEST_RUNNER {C:\Python27\PyFIT-0.8a2\fit\FitServer.py}
!path E:\me\fit !|Hellofit|
|descrip|num1|num2|result?|
|add|1|2|3 - save以后点击Test就可以看到测试结果了
转自 http://blog.sina.com.cn/fenghuangxiao
windows下fitness python版本安装测试的更多相关文章
- Windows解决anaconda下双python版本安装TensorFlow
首先,就是双版本anaconda的安装: 以前安装好的是python2.7版本,而TensorFlow的安装仅支持3.5版本的.但是自己本来的2.7版本又不想遗弃.所以安装双版本的: 在anacond ...
- windows下的python环境安装
windows下python开发环境的搭建还是很方便的 python本体的下载可以通过官方渠道,也可以通过windows应用商店,这里推荐后者,因为前者还要设置环境变量,而且我设置了之后cmd下也没有 ...
- Windows下,python pip安装时ReadTimeoutError解决办法
一般情况下PIP出现ReadTimeoutError都是因为被GFW给墙了,所以一般遇到这种问题,我们可以选择国内的镜像来解决问题. 在Windows下: C:\Users\Administrator ...
- windows 下odoo 不同版本安装运行问题
在开发测试不同版本odoo时,总会遇到在同一浏览器下运行出错的状况.虽然可以把不同版本分属不同的端口,但是登录标识会入写用户本地浏览器cookie,由于cookie只匹配域名及路径但是不区分端口, 所 ...
- windows下python3.6版本安装pygame
参考:http://blog.csdn.net/a380331382/article/details/77063152 首先,进入这个网站:http://www.lfd.uci.edu/~gohlke ...
- 详细介绍windows下使用python pylot进行网站压力测试
windows下使用python进行网站压力测试,有两个必不可少的程序需要安装,一个是python,另一个是pylot.python是一个安装软件,用来运行python程序,而pylot则是pytho ...
- 【转】 详细介绍windows下使用python pylot进行网站压力测试
windows下使用python进行网站压力测试,有两个必不可少的程序需要安装,一个是python,另一个是pylot.python是一个安装软件,用来运行python程序,而pylot则是pytho ...
- Windows下的Python安装与环境变量的配置
Windows下的Python安装与环境变量的配置 第一步:python下载: Python安装包下载地址:http://www.python.org/ 第二步:python安装: 双击下载包,进入P ...
- 如何在Windows下开发Python:在cmd下运行Python脚本+如何使用Python Shell(command line模式和GUI模式)+如何使用Python IDE
http://www.crifan.com/how_to_do_python_development_under_windows_environment/ 本文目的 希望对于,如何在Windows下, ...
随机推荐
- 借@阿里巴巴 耍了个帅——HTML5 JavaScript实现图片文字识别与提取
写在前面 8月底的时候,@阿里巴巴 推出了一款名为“拯救斯诺克”的闯关游戏,作为前端校园招聘的热身,做的相当不错,让我非常喜欢.后来又传出了一条消息,阿里推出了A-star(阿里星)计划,入职阿里的技 ...
- iOS 8.0正式公布啦
从昨晚開始,苹果新版移动操作系统iOS 8.0開始提供免费下载服务.新版操作系统提供有数百个新功能,当中包含相机功能中添加了延时摄影模式,能够使用其它厂商开发的输入法.购买的App应用程序能够与最多6 ...
- poj2388 高速排序 模板题
/** \brief poj2388 * * \param date 2014/8/5 * \param state AC * \return memory time * qsort 784K 110 ...
- sql 练习(3)
1.打印九九乘法表 ) ,exp)) A, ,exp))B, ,exp))C, ,exp))D, ,exp))E, ,exp))F, ,exp))G, ,exp))H, ,exp))I from ( ...
- FTP创建与操作
1,FTP服务创建于配置http://jingyan.baidu.com/article/0a52e3f4230067bf63ed7268.html, 2,FTP操作类 using System; u ...
- java web简易网上书店项目系列,使用MVC模式(servlet+jstl+dbutils),开篇
一. 针对很多java web初学者入门困难的问题,笔者利用一个小型web项目,一步一步的展示java web开发方法,每一个章节引入一些java web开发的重点知识,让同学们可以将java web ...
- scanf函数和printf函数
C程序实现输出和输入的 主要是printf函数 和 scanf函数,这两个函数是格式输入输出 格式声明由%和格式字符组成 如%d,%f 格式字符: d格式符:用来输出一个有符号的十进制整数 c格式 ...
- 批量添加target属性
<script> addTarget(); function addTarget(){ var oa=document.getElementsByTagName('a'); for(var ...
- rsyslog 基本组成
Facility 定义日志消息的来源,以方便对日志进行分类,facility 有以下几种: --kern 内核消息 --user 用户级消息 --mail 邮件系统消息 --daemon 系统服务消息 ...
- kbengine简单介绍(1)
什么是kbengine? 一款开源的游戏服务端引擎,客户端通过简单的约定协议就能与服务端通讯, 使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d-x, HTML5, 等 ...