首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏桃花源

    Fitnesse_01_介绍

    1、协作工具 由于FitNesse是一个wiki web服务器,它的入门和学习曲线非常低,这使得它成为一个优秀的工具,可以与业务涉众进行协作。 2、测试工具 FitNesse中创建的wiki页面作为测试运行。规范可以针对应用程序本身进行测试,从而导致规范和实现之间的来回转换。 3、它是开源的 FitNesse是一个开源项目。 FitNesse社区分享了很多信息。它的适应性非常强,用于从Web/GUI测试到电子元件测试等领域。

    35420编辑于 2022-11-13
  • 来自专栏桃花源

    Fitnesse_02_下载和启动

    1、下载jar包 进入到官网下载最新版本 http://www.fitnesse.org/FitNesseDownload 2、启动服务 在命令行中输入命令启动服务 如果不带任何参数,则使用默认端口 8001 java -jar fitnesse-standalone.jar 指定端口 java -jar fitnesse-standalone.jar -p 8080 3、在浏览器输入网址,打开页面

    23220编辑于 2022-11-13
  • 来自专栏桃花源

    Fitnesse_03_用例DEMO

    | |12|5|17|7|60|2| |7|4|11|3|28|1| 第一行表示FitNesse使用SLIM测试系统 第二行定义了测试代码Class文件所在路径,本例Java class文件保存在D

    32820编辑于 2022-11-13
  • 来自专栏桃花源

    自动化测试工具——Fitnesse

    1.1、协作工具 由于FitNesse是一个wiki web服务器,它的入门和学习曲线非常低,这使得它成为一个优秀的工具,可以与业务涉众进行协作。 1.2、测试工具 FitNesse中创建的wiki页面作为测试运行。规范可以针对应用程序本身进行测试,从而导致规范和实现之间的来回转换。 1.3、它是开源的 FitNesse是一个开源项目。 FitNesse社区分享了很多信息。它的适应性非常强,用于从Web/GUI测试到电子元件测试等领域。 2 下载 下载jar包 进入到官网下载最新版本 ​​www.fitnesse.org/FitNesseDow…​​ 3 启动 在命令行中输入命令启动服务 如果不带任何参数,则使用默认端口 8001 java -jar fitnesse-standalone.jar 指定端口 java -jar fitnesse-standalone.jar -p 8080 在浏览器输入网址,打开页面 ​​http

    1.1K20编辑于 2023-10-16
  • 来自专栏AllTests软件测试

    FitNesse - 完全集成的独立wiki和验收测试框架

    FitNesse的出现,恰好为这些问题提供了一体化的解决方案—这款融合了wiki协作功能与验收测试框架的工具,正以其低门槛、高适配的特性,成为跨团队协作与软件测试的桥梁。 官方网址: https://fitnesse.org/ 3、启动运行 官方下载地址: https://fitnesse.org/FitNesseDownload.html 最新版本: 20250223 下载渠道: GitHub(fitnesse-standalone.jar/旧版本) Maven中央仓库 两种JAR包: fitnesse.jar(用于Maven/Ivy,无依赖) fitnesse-standalone.jar java -jar fitnesse-standalone.jar 5、浏览器访问http://localhost 常见问题与解决: 端口冲突:输入未被占用的端口,如8081,执行java -jar fitnesse-standalone.jar 是FitNesse的标识,表明该列为预期输出列,用于与实际运算结果对比。 表格单元格用 | 分隔,无需严格对齐,对齐仅为提升可读性。

    20810编辑于 2025-10-13
  • 来自专栏CoderW的个人笔记

    一个H2数据库Bug的定位之旅

    需要介绍一下H2和FitNesse,因为这是整篇文章的基础。 别紧张,只是简单了解一下。知道它们是个什么东西就行了。 H2数据库 H2数据库是什么? FitNesse 测试虽然很重要,但是覆盖测试用例需要花费很大的精力。 特别是一些复杂的功能,让开发同学去覆盖测试用例是不现实的。 FitNesse就可以做到。 FitNesse架构图(来源:https://www.testwo.com/blog/4805) 这是FitNesse的架构图,简单来说呢,黄色的部分是需要开发的。 如果是不理解,只需要知道FitNesse是一个可以跑测试用例的框架就行了。 文章中涉及代码:https://github.com/xiaoyingzhi/blog FitNesse官网:http://www.fitnesse.org H2官方文档:https://h2database.com

    89230编辑于 2022-07-13
  • 来自专栏持续集成

    软件测试和开发比例

    我们还使用Fitnesse进行功能测试(所有的用户故事都必须有一个Fitnesse测试),用CI(持续集成)服务器出发完整的测试,开发人员经常检查,我们经常发布。

    5K10发布于 2020-06-12
  • 来自专栏开源优测

    20+最好的开源自动化测试工具

    官网:https://developer.android.com/training/testing/ui-testing/espresso-testing.html FitNesse ? FitNesse是一个开源的——自动化验收测试框架。它以集成测试的框架为中心。它有助于提供高质量的测试。 官网:http://www.fitnesse.org/ JUnit ?

    10.1K41发布于 2019-05-30
  • 来自专栏巴啦啦的积累

    《架构整洁之道》第 17 章 划分边界

    FitNesse作者和他儿子开了一家公司叫FitNesse,他们开发了一个系统,将服务器,数据库的选型决策全部延后了,到最后发现甚至数据库和服务器都没必要用,自己开发一个简单点的就够用了,并且隔离做得很好

    44530编辑于 2023-06-02
  • 来自专栏四火的唠叨

    不,这样的 DTO!

    本周我在教授 XP(极限编程,译注)的课程,我们要写给当前的应用写 FitNesse(一种测试工具,译注)的基础测试代码。

    52610编辑于 2022-07-15
  • 来自专栏Linyb极客之路

    领域驱动设计简介(上篇)

    如果我们想测试我们的应用程序肯定是这样的: a、例如,FitNesse等工具允许我们从最终用户的角度验证我们系统的行为。但是这些工具通常不会通过表示层,而是直接返回到下一层,即应用层。 所以从某种意义上说,FitNesse就是另一种观察者。 b、同样,我们可能有多个持久性实现。 我们的最终用户使用的是查看器以及FitNesse测试使用内部客户端API(或端口),而来自其他BC的调用(例如,RESTful用于开放主机交互,或来自ESB适配器的调用用于已发布的语言交互)命中外部客户端端口

    58220编辑于 2022-03-10
  • 来自专栏斑斓

    深入理解简单设计

    FitNesse实例 让我们通过重构一段FitNesse代码来阐释简单设计原则。这段代码案例来自Robert Martin的著作《代码整洁之道》。 当然,如果开发人员在编写代码时就能遵循简单设计原则,实则也不会写出FitNesse最早版本这样的代码,因为该原则与测试驱动开发相匹配,在完成一个失败测试的实现之后,应该即刻进行重构,重构时依据重用性、可读性和简单性对代码质量进行判断

    54330编辑于 2023-03-23
  • 来自专栏超级架构师

    【系统设计】大神三分钟搞懂领域驱动设计

    我们想要测试我们的应用程序就是这种情况: 例如,FitNesse [4]等工具允许我们从最终用户的角度验证我们系统的行为。但是这些工具通常不会通过表示层,而是直接进入下一层,即应用层。 所以从某种意义上说,FitNesse就是另一种观察者。 同样,我们可能有多个持久性实现。 我们的最终用户使用的查看器以及FitNesse测试使用内部客户端API(或端口),而来自其他BC的调用(例如,RESTful用于开放主机交互,或来自ESB适配器的调用用于已发布的语言交互)命中外部客户端端口 它还与FitNesse [17]等工具集成,可以自动为域对象提供RESTful接口[18]。 下一步 领域驱动的设计汇集了一组用于开发复杂企业应用程序的最佳实践模式。 http://fitnesse.org [5] Hexagonal Architecture, Alistair Cockburn http://alistair.cockburn.us/Hexagonal

    4.3K22发布于 2019-05-06
  • 来自专栏muller的测试分享

    软件测试/测试开发|常见软件测试框架类型:TDD、BDD、DDD、ATDD、DevOps介绍

    FitNesse、Robot Framework和Cucumber都可以用于ATDD。注:ATDD与BDD非常相似,它们之间的主要区别是:BDD更多的是聚焦功能点的行为,而ATDD是捕获更精准的需求。

    1.9K11编辑于 2023-12-28
  • 来自专栏微服务生态

    小程聊微服务-基于dubbo的mock测试系统

    目前接口自动化测试框架也多种多样,testng,junit,Fitnesse等,但都需要测试人员具备测试代码编写能力,如果要做好和手工接口测试一样效果的自动化测试更是需要大量的代码堆积,后期维护代码成本非常大

    73330发布于 2018-08-22
  • 来自专栏软件测试那些事

    测试用例管理平台的一二三

    类似于早些年比较流行的开源测试平台Fitnesse,允许用户通过封装接口调用和断言,提供所谓的Slim fixtures,能够让普通使用者在网页的表格里通过关键字来组装用例,实现用例的管理和自动化执行和结果报告 当然,借助于不同的slim插件,Fitnesse还支持java/c++/.net等多种语言的驱动。

    3.3K40发布于 2021-06-28
  • 来自专栏全栈程序员必看

    Jenkins学习三:介绍一些Jenkins的常用功能

    这个插件可以通过ssh连接其他Linux机器 JobConfigHistory Plugin 非常有用,可以查看job历史配置信息 sidebar links这个插件不错,可以添加一些链接到jenkins上,比如把fitnesse

    1.3K20编辑于 2022-09-16
  • 来自专栏斑斓

    高质量代码的特征

    正因为此,在Clean Code书中,Uncle Bob展示的对FitNesse中HtmlUtil.java的第二次重构并无必要。

    1.4K50发布于 2018-03-07
  • 来自专栏特特的专栏

    代码整洁之道-读书笔记之格式

    2.垂直格式有可能用大多数为200行、最长500行的单个文件构造出色的系统(FitNesse总长约50000行)。尽管这并非不可违背的原则,也应该乐于接受。短文件通常比长文件易于理解。

    58461编辑于 2022-10-27
  • 来自专栏超级架构师

    「首席架构看设计」权威领域驱动设计(DDD)简介

    我们想要测试我们的应用程序就是这种情况: 例如,FitNesse [4]等工具允许我们从最终用户的角度验证我们系统的行为。但是这些工具通常不会通过表示层,而是直接进入下一层,即应用层。 所以从某种意义上说,FitNesse就是另一种观察者。 同样,我们可能有多个持久性实现。 我们的最终用户使用的查看器以及FitNesse测试使用内部客户端API(或端口),而来自其他BC的调用(例如,RESTful用于开放主机交互,或来自ESB适配器的调用用于已发布的语言交互)命中外部客户端端口

    1.1K10发布于 2019-10-11
领券