IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 基于Fitnesse的验收测试实验 -> 正文阅读

[开发测试]基于Fitnesse的验收测试实验

一、实验目的:
1、 了解Fitnesse基础架构以及实验原理
2、 掌握运行fitnesse开展验收测试的方法
二、实验环境:
1、window7或linux
2、Fitnesse安装包
3、JDK1.7以上版本,eclipse3以上

三、实验内容:
1:Fitnesse安装及部署
http://www.fitnesse.org/选择相关版本下载jar包,执行:

1、下载、安装
进入FitNesse官网下载页面:http://www.fitnesse.org/FitNesseDownload,下载最新的fitnesse-standalone.jar
在这里插入图片描述

下载完毕并解压:
打开command命令行窗口,cmd转到fitnesse.jar所在的目录,比如E:\me\fitnesse(简单点的方法:找到你解压的文件地址在导航栏直接输入cmd打开)
在这里插入图片描述
java -jar fitnesse-standalone.jar -p 1234(如有问题,注意环境变量的设置)
-p是指定端口号,本次使用1234端口
安装完后通过浏览器访问地址:http://localhost:1234访问fitnesse的首页。
在这里插入图片描述
在这里插入图片描述
2:Fitnesse基本概念和用法
这是一款开源的验收测试框架,完全由java语言编写完成,支持多语言软件产品的测试,包括java、C、C++、Python、PHP等。Fitnesse框架中共包括三部分,分别是Wiki、Test System、Fixtures。其中Wiki部分将展现具体的test case以及test suite;TestSystem部分包括slim、fit两部分,也就是执行引擎。Fixtures是真正的测试代码。
3:在Fitnesse中进行测试用例编写

Fitnesse主要通过Wiki模块进行用例的编写,Wiki的语法参考手册:http://localhost:1234/FitNesse.UserGuide.FitNesseWiki

Step1:
在这里插入图片描述
在这里插入图片描述

跳转到主页,点击问号:
编写脚本,点击Save会自动跳转(下一步设置参数页面):
在这里插入图片描述
在这里插入图片描述
Step4:编辑测试用例,
在这里插入图片描述

上图包括三个部分:
首先定义被测试数据和期望结果(define部分)
其次用slim的import表格将测试工程的package引入
最后定义测试用例内容,上图使用了slim的Script表格,表头是测试代码的类名,表主体内容是测试方法。
在这里插入图片描述

保存后,页面如下图
在这里插入图片描述

在这里插入图片描述

Step5, 在Eclipse中编写测试用例代码,

1  /** 
2 *被测试代码的包名 
3 */ 
4 package com; 
5 
6  /** 
7  * 
8  *被测试代码的类名
9  *
10 */
11  public class TestFitnesse {
12
13          /**
14            * 被测试代码的方法名 
15            * @param name 
16            * @return
17            */
18          public String sayHelloTo (String name) {
19                       return "say hello to"+name;
20          }
21
22   } 
23

在这里插入图片描述

Step6 执行测试用例。在step4中的页面上单击Test按钮,执行结果如下,
绿色表示测试用例执行通过。
在这里插入图片描述

在这里插入图片描述

Step 7 :编写测试用例集,如下图
在这里插入图片描述

在这里插入图片描述

注意需将TestProject页面的属性改为Suite,在页面Tools菜单中选择Properties进行设置(如下图)

在这里插入图片描述

在这里插入图片描述

Testcase002的编写参考Step1~Step5,保存后的页面如下图所示:

单击Suite执行测试集,执行结果在实验报告中给出,出现了什么问题?
在这里插入图片描述

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-11-19 17:54:54  更:2021-11-19 17:55:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 4:38:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码