标签: testing

用于测试Schema.org标记的工具

有没有人知道测试Schema.org(http://schema.org/)标记的好工具?

Google Rich Snippet工具不支持此功能.即使给出了正确的标记,它也会显示"生成预览的数据不足".

更新:现在,Google Rich Snippet工具支持一些schema.org标记.

testing markup schema.org

81
推荐指数
3
解决办法
6万
查看次数

Rspec没有看到我的模型类.未初始化的常量错误

我正在为Ruby on Rails应用程序中的模型编写Rspec测试.我在启动'rspec spec'时收到此错误

command:
/spec/models/client_spec.rb:4:in `<top (required)>': uninitialized constant Client (NameError)
Run Code Online (Sandbox Code Playgroud)

我使用Rails 4.0.0和Ruby 2.0.0

这是我的client_spec.rb:

require 'spec_helper'


describe Client do

  it 'is invalid without first_name', :focus => true do
     client = Client.new
     client.should_not be_valid
  end
end
Run Code Online (Sandbox Code Playgroud)

和Gemfile:

source 'https://rubygems.org'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.0.rc1'

# Use sqlite3 as the database for Active Record
gem 'sqlite3'

# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.0.rc1'

# Use Uglifier as compressor for JavaScript assets …
Run Code Online (Sandbox Code Playgroud)

testing rspec model ruby-on-rails

81
推荐指数
6
解决办法
6万
查看次数

如何在运行之前测试SQL Update语句?

在某些情况下,在生产中运行UPDATE语句可以节省一天.然而,borked更新可能比最初的问题更糟糕.

如果没有使用测试数据库,有什么选项可以告诉更新语句在运行之前会做什么?

mysql sql database testing myisam

80
推荐指数
7
解决办法
9万
查看次数

78
推荐指数
3
解决办法
12万
查看次数

如何在non angularjs网站上使用量角器?

我找到了为AngularJS Web应用程序制作的Protractor框架.

如何在不使用AngularJS的网站上使用Protractor?

我写了第一个测试,Protractor触发了这条消息:

Error: Angular could not be found on the page https://www.stratexapp.com/ : retries looking for angular exceeded
Run Code Online (Sandbox Code Playgroud)

javascript asp.net testing protractor

78
推荐指数
3
解决办法
5万
查看次数

如何在没有命令行测试的情况下运行sbt assembly命令?

我读过这个问题:这个和那个.他们建议修改sbt文件.但我希望在sbt clean assembly没有测试的情况下运行,不要修改sbt构建文件.sbt有可能吗?在maven中有-DskipTest=true参数,sbt有模拟吗?

testing build sbt

77
推荐指数
1
解决办法
4万
查看次数

在SQL Server中强制查询超时

我们遇到了一个代码块的问题,这个代码块在数据库缓慢的情况下响应很差(它在查询超时时瘫痪).我们已经创建了一个补丁,并且正在通过回归运行它.

我们不能超时.我已经从SQL Mgmt Studio打开了一个事务并更新了每一行来锁定它们,但这并不会导致INSERT超时(这就是我需要的).

我可以通过T-SQL轻松获得表级锁吗?或者我必须在主人身边摆弄?或者我可以轻松强制超时而不锁定?任何输入都表示赞赏.

sql-server testing timeout locking

76
推荐指数
4
解决办法
5万
查看次数

如何立即重新运行失败的JUnit测试?

有没有办法让JUnit规则或类似的东西给每个失败的测试提供第二次机会,只需尝试再次运行它.

背景:我有一大堆用JUnit编写的Selenium2-WebDriver测试.由于非常激进的时间(点击后只有很短的等待时间),一些测试(100个中的1个,总是不同的测试)可能会失败,因为服务器有时响应速度稍慢.但我不能让等待时间太久以至于它肯定足够长,因为那时测试将永远持续下去.) - 所以我认为这个用例即使需要一秒钟,测试也是绿色的是可以接受的尝试.

当然,最好有3个中的2个(重复3次失败的测试,如果其中两个测试是正确的,则将它们视为正确),但这将是未来的改进.

java testing junit

76
推荐指数
5
解决办法
3万
查看次数

从多个模块一起在IntelliJ IDEA中运行单元测试

如何一次运行两个或多个IDEA模块的所有测试?

我使用了很多模块,经常运行所有单元测试非常重要,当我选择运行多个文件夹时,上下文菜单上就没有"运行"选项了.

testing intellij-idea

76
推荐指数
4
解决办法
3万
查看次数

如何确定我的rails是否在开发环境而不是测试环境中?

我有一些代码只有在rails应用程序位于开发环境(即$ rails服务器)时才需要运行,而不是在测试环境中(即$ rake test).

当我尝试

if Rails.env.development?
    dont run me during testing
end
Run Code Online (Sandbox Code Playgroud)

无论我在哪个环境,代码都会被执行.我甚至尝试过:

if Rails.env.development? and not Rails.env.test?
    NO, REALLY, DONT RUN ME DURING TESTING
end
Run Code Online (Sandbox Code Playgroud)

但没有爱.

我应该做什么呢?

彼得.

testing environment ruby-on-rails

76
推荐指数
1
解决办法
6万
查看次数