fitnesse帮助文档
FitNesse是一款集成软件开发、测试与协作的综合性工具,其独特之处在于它不仅能够作为软件测试工具,还兼具wiki和Web服务器的功能。基于FIT框架(Framework for Integrated Test),FitNesse提供了一个全面的测试环境,它巧妙地将需求分析、测试设计与实际开发过程紧密联系在一起,从而有效地促进了团队协作和提高了软件质量。 ### FitNesse的核心功能 1. **软件测试**: FitNesse支持自动化测试,特别适合于验收测试驱动开发(Acceptance Test Driven Development, ATDD)。它允许测试人员编写易于理解的测试案例,这些案例可以自动执行并提供即时反馈,确保软件功能符合预期。 2. **需求管理**: 它能够替代传统的静态需求文档,通过动态的、可执行的规格说明书来记录和验证软件需求,使得需求更加直观且可测试。 3. **文档与协作**: 作为一个wiki系统,FitNesse提供了团队成员之间共享信息和协作的平台。团队可以通过FitNesse创建、编辑和维护项目文档,促进知识共享和沟通。 4. **Web服务器**: FitNesse内嵌了一个简单的Web服务器,用于托管测试和文档页面,便于团队成员访问和审查。 ### 安装与配置 FitNesse的安装相对简单,只需下载最新版本的FitNesse ZIP文件(如fitnesse20070619.zip),解压至本地文件夹(例如D:\fitnesse)。通过双击run.bat脚本即可启动FitNesse服务。默认情况下,FitNesse使用80端口,若该端口已被占用,可通过“run-p8081”命令指定其他端口。 启动成功后,控制台会显示一系列信息,包括FitNesse版本、监听端口、根页面路径等。此时,通过浏览器访问`http://localhost`(或指定的其他端口如`http://localhost:8081`)即可进入FitNesse主页。 ### 使用示例 FitNesse提供了丰富的示例,其中“ATwo-MinuteExample”是最具代表性的入门教程。通过点击页面上的“Test”按钮,FitNesse会运行页面中定义的测试案例,并展示测试结果。例如,一个简单的除法运算案例,通过修改测试数据和预期结果,用户可以直观地观察到测试失败与成功的状态变化。 FitNesse的测试案例通常以表格形式呈现,每个单元格对应着特定的数据或方法调用。例如,“eg.Division”案例展示了如何通过Java代码实现数值的除法运算。在FitNesse安装目录下的`fitnesse.jar`中可以找到相关类的源代码,如`eg.Division`类。 ### 创建自定义测试页 用户可以轻松创建新的测试页。通过编辑现有页面,添加新段落如“MyNewPage”,保存后点击跟随的问号链接,即可进入新页面的编辑模式。在这里,可以继续使用现有的测试框架,比如“eg.Division”,并添加具体的测试数据,如: ``` MyNewTest | eg.Division | | numerator | denominator | quotient? | | 10 | 2 | 5 | | 30 | 5 | 6 | ``` 保存并测试后,将看到测试结果,这有助于需求设计人员在文档编写阶段就能预见和处理潜在的问题。 ### 结论 FitNesse通过其独特的测试、文档管理和协作功能,为软件开发团队提供了一种全新的工作方式。它不仅简化了测试流程,还促进了团队内部的沟通和协作,是实践敏捷开发理念的理想工具之一。对于希望提升软件质量和开发效率的团队而言,FitNesse无疑是一个值得深入探索的优秀解决方案。
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 新建 Microsoft Word 文档
- (176102016)MATLAB代码:考虑灵活性供需不确定性的储能参与电网调峰优化配置 关键词:储能优化配置 电网调峰 风电场景生成 灵活性供需不
- SINAMICS S120驱动第三方直线永磁同步电机系列视频-配置和优化.mp4
- (175601006)51单片机交通信号灯系统设计
- Starter SINAMICS S120驱动第三方直线永磁同步电机系列视频-调试演示.mp4
- (174755032)抽烟、烟雾检测voc数据集
- 基于滑膜控制的差动制动防侧翻稳定性控制,上层通过滑膜控制产生期望的横摆力矩,下层根据对应的paper实现对应的制动力矩分配,实现车辆的防侧翻稳定性控制,通过通过carsim和simulink联合仿真
- 伺服系统基于陷波滤波器双惯量伺服系统机械谐振抑制matlab Simulink仿真 1.模型简介 模型为基于陷波滤波器的双惯量伺服系统机械谐振抑制仿真,采用Matlab R2018a Simul
- (175989002)DDR4 JESD79-4C.pdf
- lanchaoHunanHoutaiQiantai
- 1
- 2
前往页