企业网站定制开发Ruby猜词程序

初识-企业网站定制开发测试驱动编程之猜词游戏

Ruby环境安装

Windows10下Ruby2.6.6环境配置

选择Ruby版本为2.6.6RubyInstaller下载
下载地址:https://rubyinstaller.org/downloads/archives/

安装步骤

Ruby环境配置

  • 企业网站定制开发安装指定版本Ruby:
    • 企业网站定制开发查看所有可安装Ruby版本
    rvm list known
    • 1
    • 安装2.6.6版本
     rvm install ruby-2.6.6
    • 1

完成后代码

下载


切记将源码放在英文目录下的文件中

git下载

压缩包下载


将压缩包解压到文件夹下即可

下载依赖包

在文件所在目录下打开终端/cmd
Ubuntu操作如下:
输入bundle,结果如下:

Windows10 同上

运行测试命令(Windows10和Ubuntu一样)

  1. 初次运行
    	bundle exec autotest 
    • 1

结果如图:
测试文件 位于spec文件夹下的wordguesser_game_spec.rb文件:

3. 删除所有“, :pending => true”后运行结果

补充各个测试

补充在文件夹lib下的wordguesser_game.rb文件
文件初始如下图:
补充后测试结果图:

本地运行

完成所有测试用例后我们就可以运行程序并在本地访问猜词程序啦!
shell bundle exec rackup --port 3000

访问 localhost:3000 结果如图:

补充app.rb

根据功能需求完善页面跳转和功能
主要需要完善app.rb和new.erb 具体内容见完成后代码

cucumber

代码补充完成后进行cucumber自动化测试,若项目在有汉字的路径下测试会报错
shell cucumber features/start_new_game.feature#测试代码
测试结果:

部署到Heroku

  1. 申请一个Heroku账号(需要科学上网)
    Heroku网址:http://www.heroku.com
  2. 安装Heroku CLI
    网址:https://devcenter.heroku.com/articles/heroku-cli
  3. 本地连接Heroku
    heroku login -i
    • 1
  4. 创建新的Heroku项目
    在项目根目录输入
    heroku create 
    • 1
  5. 创建heroku分支使用git将项目提交之Heroku
    git add .
    git commit -m “xxx”
    git push heroku master
  6. 提交完成后即可运行项目
网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发