测试 cayabara 的 feature 测试不是很流行啊

xwf286 · 2013年12月11日 · 最后由 small_fish__ 回复于 2013年12月11日 · 2601 次阅读

我查看了几个流行的开源项目: ruby_china, diaspora discourse, 其中 ruby_china 只有一个集成测试, discourse 目的单元测试和集成测试都做的很好,但没有 feature test 只有 diaspora 的包含 feature test(使用 cucumber)。

这类涉及到用户与浏览器真实交互的测试真的不需吗?单元测试和集成测试能够覆盖所有的情况吗?特别是那种多用户、情景复杂的情况?有哪位大神能谈谈关于这方面的情况

貌似如果大量的是 js,cayabara 的 feature 会不会很鸡肋?

我如果说人肉测试在 startup 公司很流行你信吗?

#2 楼 @lgn21st 我信,我们公司现在就是人肉测试,不过,人肉测试的效率毕竟低啊。

#1 楼 @small_fish__ 我现在遇到的问题就是用 capybara 测 js 遇到许多问题,所以想找一些业界的先进经验或是 best_practices

#1 楼 @small_fish__ 不会,只是比较容易出错。本地跑的时候浏览器焦点要一直保持,CI上的话 虚拟屏幕出了问题,或是CI性能和本地差距比较大的时候都可能造成测试出错。

#4 楼 @xwf286 所以人工测试加 sininum 吧。。或者就是直接 js 测试框架上,对 js 做单元测试,如果是 web app 的话。。呼呼。。。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号