当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

GoConvey

Go 测试工具
授权协议 MIT
开发语言 Google Go
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 闽承望
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

GoConvey 是个相当不错的 Go 测试工具,支持 go test。可直接在终端窗口和浏览器上使用。

特点:

  • 直接与 go test 集成
  • 巨大的回归测试套件
  • 可读性强的色彩控制台输出
  • 完全自动化的 Web UI
  • 测试代码生成器
  • 桌面提醒(可选)
  • 自动在终端中运行自动测试脚本
  • 可立即在 Sublime Text 中打开测试问题对应的代码行 (some assembly required)

  • 一、GoConvey简介1、GoConvey简介2、GoConvey的特点二、GoConvey测试用例编写1、GoConvey标准断言2、测试用例编写3、测试用例示例4、定制断言函数三、测试结果查看1、命令行测试结果查看2、Web界面测试结果查看 一、GoConvey简介 1、GoConvey简介 GoConvey是一款针对Golang的测试框架,可以管理和运行测试用例,同时提供了丰富的断言函数,

  • 安装框架 go get github.com/smartystreets/goconvey 在$GOPATH/src目录下新增了github.com子目录,该子目录里包含了GoConvey框架的库代码 在$GOPATH/bin目录下新增了GoConvey框架的可执行程序goconvey Powered by GoConvey  输入测试文档地址  = 即自动测试 测试文件,后缀必须为_test 否

  • 1. GoConvey简介 GoConvey是一款针对Golang的测试框架,可以管理和运行测试用例,同时提供了丰富的断言函数,并支持很多Web界面特性。 2. 安装 go get github.com/smartystreets/goconvey 运行完后: 在 G O P A T H / s r c 目 录 下 新 增 了 g i t h u b . c o m 子 目 录 , 该 子 目 录

  • golang 的一个测试库: https://github.com/smartystreets/goconvey/wiki/Assertions

  • goconvey安装 使用go get进行安装:go get github.com/smartystreets/goconvey 单元测试代码 package goconvery import ( "errors" ) func Add(a, b int) int { return a + b } func Sub(a, b int) int { return a - b } fun

  • 原文:http://www.lampnick.com/php/732 特性 集成go test 可读的,带色彩的控制台输出 全自动Web UI 大量的回归测试套件 测试代码生成 快速开始 安装 $ cd <project path> $ go get github.com/smartystreets/goconvey $ $GOPATH/bin/goconvey 打开浏览器 http://loc

  • 今天试用了一下goconvey,结果就掉坑里去了。 网上看了很多网友写的教程,都是坑。其中最大的坑,是没有任何人提到如何用浏览器查看我自己写的项目的测试结果。 go test那肯定是没问题的。 启动goconvey的http服务也是没问题的。 但是在浏览器里看不到我的项目的测试用例啊。这怎么搞? 没人说啊,我也不知道其他人怎么那么顺利,到我这里就不灵了。 还是得靠自己摸索。 最后我摸索出合理的go

  • 报错 Convey operation made without context on goroutine stack. 解决 似乎是 go 升级到 1.12 后,goconvey 没有升级。 所以, go get -u github.com/smartystreets/goconvey

  •        goconvey是一个支持golang的单元测试框架        goconvey能够自动监控文件修改并启动测试,并可以将测试结果实时输出到web界面        goconvey提供了丰富的断言简化测试用例的编写

 相关资料
  • Jasmine Phantom-js Sinon 是在Angular界最流行的测试框架。这是我们将编写我们的单元测试的核心框架。 为了测试我们的Angular 2应用程序,我们必须创造一个运行它环境,我们可以使用Chrome或Firefox浏览器来实现(Karma支持浏览器测试),或者我们可以使用无浏览器的环境中测试我们的应用程序,它可以为我们提供了自动化某些任务和管理我们的测试流程的控制。提供的

  • 主要内容:A/B测试 - Google Analytics,将Optimizely与Google Universal Analytics集成,配置步骤,使用Google Analytics创建自定义报告有各种工具可以用来产生假设和运行变化,其中包括 - Visual Website optimizer (VWO) Google Content Experiments Optimizely 所有这些工具都能够运行A/B测试并找到优胜者,但要执行后分析,这些工具应该与Google Analytics

  • 问题内容: 我们有成百上千个使用asp,.net和java开发的网站,并且我们为外部机构付出了很多钱,以对我们的网站进行渗透测试以检查安全漏洞。是否有任何(好的)软件(收费或免费)可以做到这一点? 或..有什么技术文章可以帮助我开发此工具? 问题答案: 使用针对Web应用程序的自动测试工具,可以有两个不同的方向。 首先,有 商用Web扫描仪 ,其中HP WebInspect和Rational Ap

  • 除了个别的测试驱动和行为驱动框架之外,还有一些通用的框架和辅助函数类库,对任何的测试方法都很有用。 工具地址 Selenium 是一个浏览器自动化工具 integrated with PHPUnit Mockery 是一个可以跟 PHPUnit 或者 PHPSpec 整合的 Mock 对象框架 Prophecy 是个有自己的想法,且非常强大灵活的 PHP 对象 mocking 框架。它整合了 PH

  • 测试司机工具 模拟司机接单工具,用于测试不同的用车流程。 签名验证工具 对于所有API的调用中用到的签名都可以用此工具测试,如用于验证接口报19999签名验证失败。 订单状态回调工具 自助回调工具,如果订单某个状态的回调没有接收到,可以使用该工具再次回调(注:但是一天以内,如果回调过则不会再回调) 返回值解析工具 如返回值进行了Unicode编码{"errno":51102,"errmsg":"\

  • 问题内容: 我已经编写了一个小型Java应用程序,我需要为其获取性能指标,例如内存使用率,运行时间等。有没有简单易用的性能衡量工具? 问题答案: Yourkit非常好(30天免费试用)。Eclipse还内置了TPTP工具。

  • Django提供了一组小工具,在写测试时派上用场。 测试客户端 测试客户端是一个Python类,作为一个虚拟的Web浏览器,允许您测试您的视图,并与您的Django供电的应用程序以编程方式交互。 你可以用测试客户端做的一些事情是: 模拟对URL的GET和POST请求,并观察响应 - 从低级HTTP(结果头和状态代码)到页面内容的一切。 查看重定向链(如果有),并在每个步骤中检查网址和状态代码。 测

  • 开源黑盒测试工具 通用测试工具 OWASP ZAP Zed攻击代理(ZAP)是一款非常容易使用的整合型渗透测试工具,主要功能是发现web应用漏洞。他设计时候的使用对象是面向拥有不同安全测试经验的人员,很适合开发者和初学的渗透测试人员。 ZAP提供自动化扫描工具,同时也提供一系列手动发现漏洞的工具。 OWASP WebScarab WebScarab是一款用于分析HTTP和HTTPS协议通信的框架工