其他分享
首页 > 其他分享> > 2021-10-27

2021-10-27

作者:互联网

初识Ruby-测试驱动编程之猜词游戏

Ruby环境安装

Windows10下Ruby2.6.6环境配置

选择Ruby版本为2.6.6RubyInstaller下载
下载地址:https://rubyinstaller.org/downloads/archives/
在这里插入图片描述

安装步骤

  1. Alt
  2. 在这里插入图片描述
  3. 在这里插入图片描述
  4. 在这里插入图片描述

Ubuntu Ruby环境配置

完成后代码

猜词游戏完成后代码

源码下载

猜词游戏框架源代码
切记将源码放在英文目录下的文件中

git下载

在这里插入图片描述在这里插入图片描述

压缩包下载

在这里插入图片描述
将压缩包解压到文件夹下即可

下载依赖包

在文件所在目录下打开终端/cmd
Ubuntu操作如下:
输入bundle,结果如下:
在这里插入图片描述
Windows10 同上

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

  1. 初次运行
    	bundle exec autotest 
    

结果如图:
在这里插入图片描述 测试文件 位于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
    
    Alt
  4. 创建新的Heroku项目
    在项目根目录输入
    heroku create 
    
  5. 创建heroku分支使用git将项目提交之Heroku
    git add .
    git commit -m “xxx”
    git push heroku master
  6. 提交完成后即可运行项目

标签:10,27,heroku,Heroku,git,2021,测试,Ruby,下载
来源: https://blog.csdn.net/fdghdfdg/article/details/121003444