小编Chr*_*ppo的帖子

敏捷方式:集成测试与功能测试或两者兼而有之?

我在办公室工作,现在已经做了一段时间的敏捷.我们使用Scrum进行项目管理,并混合使用XP的工程实践.它运作良好,我们不断学习课程和完善我们的过程.

我想告诉您我们通常的测试实践,并获得有关如何改进的反馈:

TDD:第一道防线 我们对单元测试非常虔诚,我会说我们的开发人员也经验丰富,可以编写全面的测试,并始终将SUT与模拟隔离开来.

集成测试 对于我们的使用,集成测试基本上与不使用模拟的单元测试相同.这往往会抓住一些问题,这些问题在单元测试中滑落.这些测试往往是难以阅读,因为它们通常涉及在大量或工作before_eachafter_each规范框架的部分作为系统,以便为测试是有意义的经常达到一定的状态.

功能测试 我们通常以结构化但手动的方式执行此操作.我们玩过Selenium和Windmill很酷,但对我们来说至少还没有.

我想知道其他人是怎么做的.你是否认为如果集成测试或功能测试做得好,另一个可以被忽视?

testing tdd scrum

35
推荐指数
2
解决办法
2万
查看次数

RailwayJS/Express on Railway:一个真正的node.js替代Ruby On Rails?

通过查看RailwayJS/Express On Railway的文档,对我来说,它似乎是一个精心设计的NodeJS Web框架.它建立在ExpressJS之上,提供了漂亮的生成器和脚手架,并且内置了CoffeeScript支持.有没有人有这个框架的经验,并且会说它是Ruby On Rails,Django之类的真正替代品,因为Express是西纳特拉?

javascript ruby-on-rails node.js coffeescript

17
推荐指数
1
解决办法
5258
查看次数

使用带有Requirejs的Meteor

如何在流星应用程序中集成requirejs并使用AMD模块,例如我的Backbone模块?有没有人这样做,可以告诉我需要哪些步骤来实现这个目标?

javascript amd requirejs meteor

11
推荐指数
1
解决办法
3572
查看次数

Raphaël中的可编辑文本

有没有办法在RaphaëlJS中编辑svg文本,如SVG 1.2规范(http://www.w3.org/TR/2004/WD-SVG12-20040226/#text-edit)中所述?

textelement.attr("editable", "true");
Run Code Online (Sandbox Code Playgroud)

不会像我希望的那样将可编辑属性添加到textelement.

如果没有办法,我猜我将不得不使用悬停的html textelements ...

javascript svg raphael

5
推荐指数
1
解决办法
1290
查看次数

通过 jQuery 使用浏览器历史记录

现在我有一个系统设置,以便人们必须采取某些步骤才能在页面上前进。我只是使用显示隐藏并使用以下方法进行操作:

    function shownext(){
            $(this).next('div').fadeIn(500);
    }

    function showprev(){
            $(this).prev('div').fadeIn(500, backup);
    }
Run Code Online (Sandbox Code Playgroud)

有没有办法获得深层链接,以便用户可以使用浏览器后退按钮返回到上一步?

jquery

5
推荐指数
1
解决办法
7077
查看次数

backbone.js集合没有响应.each

我有什么应该很简单.我创建了一个新的集合,我想将它传递给渲染并将集合模型添加到页面中.

get_results: function(){
    $.getJson(this.url,function(response){
        this.search_results = new Kitchon.Collections.searchList(response);
        console.log(this.search_results);
        this.search_results.each(this.render_match);
    }
},
render_match: function(model){
    console.log(model)
},

这会返回错误

Uncaught TypeError: undefined is not a function

我的收藏品有一个普通的结构

_byCid: Object
_byId: Object
_onModelEvent: function () { [native code] }
_removeReference: function () { [native code] }
length: 7
models: Array[7]
__proto__: o

我已经尝试了很多东西,但是有一件事情可能是我必须通过, this.search_results.models.each(this.render_match);因为那是实际的阵列,但如果我这样做,我会得到一个Uncaught typeError: Object [object Object],[object Object],...

collections backbone.js

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

我在哪里可以使用java中的类方法和实例方法

我在哪里可以使用实例方法,哪里适合使用类方法?

我知道类和实例方法的术语.

java oop

0
推荐指数
1
解决办法
2955
查看次数