公司现在为了让业务人员一键运行功能测试,选用了 Node.js 版的 Cucumber,代码的维护性和可读性和 Ruby 根本就不可同日而语。
根本原因就是搭建 Ruby 环境太费事,尤其是对非技术原来说。而 Node.js 下载下就可以用。
用 vagrant 打包一个环境分发给他们用啊
chef
就几行命令的事。
ruby 除了 mac 上没人给打包成 pkg 之外,其他平台都有打包好了的吧,双击就能安装了
chef puppet
docker ?
你们没明白我的意思阿,别人把 Node 运行环境嵌入代码里,非技术人员拿到测试代码一键运行所有功能测试。