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下, ...
随机推荐
- 加入收藏夹的js代码(求兼容chrome浏览器的代码)
从网上找了加入收藏夹的js代码,但不兼容chrome,不知道有没有兼容chrome的相关代码,希望有知道的告诉一下,谢谢! 代码如下 $("#id").click(function ...
- 前端工程师须知pc电脑端分辨率
PC端 按屏幕宽度大小排序(主流的用橙色标明) 分辨率 比例 | 设备尺寸 1024*500 (8.9寸) 1024*768 (比例4:3 | 10.4寸.12.1寸.14.1寸.15寸; ) ...
- The Water Problem(排序)
The Water Problem Time Limit: 1500/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Othe ...
- 程序猿的量化交易之路(20)--Cointrader之Assert实体(8)
转载需说明出处:http://blog.csdn.net/minimicall, http://cloudtrade.top 不论什么可交易的都能够称之为Assert,资产.其类代码例如以下: pac ...
- java中log4j的使用体验
log4j相信大部分java开发者都已经很熟悉了,在此记录下自己的使用过程. 一.文件准备: 1.log4j.jar(我这里使用的版本是log4j-1.2.17.jar,在附件中提供下载) 2.log ...
- 正整数从1到N,输出按照字典序排序的前K个数
#include <iostream> #include <cassert> using namespace std; ; char a[max_len]; void topK ...
- 算法——A*——HDOJ:1813
Escape from Tetris Time Limit: 12000/4000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Othe ...
- mysql 字段注释
create table student3(id int(30) primary key comment 'ID',name varchar(255) comment '姓名',address var ...
- [置顶] What is the difference between Category and Class Extension?
细心的人会发现当我们new 一个文件的时候会发现下图的部分. 但是这个问题来了Category 和 Extension 就近又什么区别呢? 1:什么是Category? 实现这样一种场景,当我们用我们 ...
- Maven项目 Spring 单元测试
使用maven创建web工程,将Spring配置文件applicationContext.xml放在src/resource下,用eclipse编译时提示class path resource [ap ...