回复Dognie,关于cucumber
在公众号里,Dognie周三发了一个问题,当时我有事,48小时内没有回复,现在不能回复,故在此回复,希望Dognie能看到
问题如下
你好,我是一名应届毕业生,在一家物联网公司做自动化测试,带我的老师叫我这两天看一下cucumber,然而我完全找不到方向啊……/::<我是在ubuntu无界面下玩得,因为实习老师叫我学的是nodejs,所以我想请教大神给我指点下,就cucumber在js下应该怎么玩,(上网已阅资料数篇,无效,请大神指点,另外我nodejs基础入门…/::<希望大神能看见我,并回复我/::</::<
cucumber是bdd测试里非常关键的步骤,目前ruby里的实践非常多,所以,推荐你看看《Cucumber:行为驱动开发指南》,虽然这是rails版本的代码,但主要是熟悉Cucumber是神马,能干什么,这个要扩展内容就太多了,自己看书吧
nodejs版本https://github.com/cucumber/cucumber-js,也已经比较成熟了,和ruby用的语法都一样,所以写起来没有神马特别大的差异,注意一下异步问题即可,目前文档比较缺少,官网有付费的视频,如果看代码和测试还搞不定,可以考虑一下,不过也都是英文的。cucumber非常重视nodejs版本,这也从侧面印证了nodejs的前景是很好的
另外nodejs可以参考我们cnode的新手入门
当然如果能看完《nodejs in action》,然后看朴大的《深入浅出nodejs》也是非常好的选择