Specflow框架应用笔记

环境准备

  • VS2019安装
    • 下载
  1. https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=16
    • UWP(Universal Windows Platform development)必须安装
    运行下载好的vs工具,勾选UWP,其他的勾选情况默认就好
    在这里插入图片描述
    如果已经安装过VS2019但不确定是否安装了UWP,打开Visual Studio Installer工具(搜索框直接搜索installr一般就可以出来),点击modify,检查UWP是否选中
    • Specflow插件安装
    打开VS2019,点击Extensions->Manage Extensions
    在这里插入图片描述
  • Nuget (管理包)
    • download https://dist.nuget.org/win-x86-commandline/latest/nuget.exe
    • 环境配置
  1. Place NuGet.exe at folder “C:\Program Files (x86)\NuGet\Config”(如果没有这个路径可以自己在C:\Program Files (x86)\下创建一个folder,将exe放置在这个目录里,such C:\Program Files (x86)\NuGet\)
  2. Add nuget.exe path to My Computer(在资源管理器中右击This PC选择属性->点击高级系统设置->环境变量->Path,将NuGet.exe安装路径复制在Path里并且应用)

在这里插入图片描述

  • Nunit3-console (程序运行器)
    • https://aur.archlinux.org/packages/nunit3-console
    • 环境配置
    Add path C:\Program Files (x86)\NUnit.org\nunit-console to My Computer
    • 检查是否安装成功(打开cmd窗口,直接运行nunit3-cosnole,可看到版本信息)

Specflow框架使用

specflow官方文档:https://docs.specflow.org

具体框架

在这里插入图片描述

在这里插入图片描述

Properties文件
References文件
Features文件夹 - 存放测试用例(自然语言,feature文件)
Stepdefinition文件夹 - 用例中每一步对应的函数(断言判断)
Tools文件夹 - 存放一些需要用到的小工具
Utility文件夹 - 存放通用的函数(类)
app.config文件 - 环境配置文件
Hook.cs文件 - 存放隐含的前置条件函数,例如:执行完每一个用例之后环境都会进行恢复的函数存放于此
packages.config - 调用的包配置文件

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值