zoukankan      html  css  js  c++  java
  • 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
    • 命令行安装
      1. cmd转到fitnesse.jar所在的目录,比如E:mefitnesse
      2. 运行命令:java -jar fitnesse-standalone.jar,默认为80端口,如需其他端口,则-p加指定端口
      3. 通过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:mefit目录下
      #-*- 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:Python27PyFIT-0.8a2fitFitServer.py}
      !path E:mefit

      !|Hellofit|
      |descrip|num1|num2|result?|
      |add|1|2|3
    • save以后点击Test就可以看到测试结果了

    转自 http://blog.sina.com.cn/fenghuangxiao

  • 相关阅读:
    npm install 错误 | gyp ERR! configure error
    AD中鼠标经过PCB走线或元器不能高亮显示连线的解决办法
    浏览器提示TLS版本过低, 要求升到TLS1.2或TLS1.3的一些问题收录
    Java.报错:The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files
    Centos.安装Goaccess1.2
    Mongoose多数据库连接及实用样例
    mongodb通过profile来监控数据
    mongodb副本集 statestr状态说明/解释
    mongodb.副本集配置方法(使用keyfile认证部署)
    vsftp安装与配置for Linux
  • 原文地址:https://www.cnblogs.com/muxinyue/p/4225801.html
Copyright © 2011-2022 走看看