タグ rspec
人気順 5 users 10 users 100 users 500 users 1000 users生成AIで自動テストを楽に作りたい! - Tabelog Tech Blog
この記事は 食べログアドベントカレンダー2024 の12日目の記事です🎅🎄 目次 目次 はじめに 自動テスト作成の課題 テストケースを考えることの難しさ テストコードに落とし込む作業の負担 テスト対象のコード例 RSpecでのテストコード例 自動テスト作成の課題がもたらす影響 生成AIと自動テスト 自動テスト作成の効率化... 続きを読む
雑に作って、それから作り込んで、最後にテストを書く「テストラスト」開発 - give IT a try
(この話は最初Twitterに書こうと思ったけど、長くなるのでブログに書くことにしました) 僕はRSpecやMinitestでテストを書くのは得意ですが、常にテストファースト(TDD)で開発するとは限りません。 今業務でやってるタスクはこんなふうに進めてます。 雑に動くものを作る ↓ 見た目をきれいにする&機能を作り込む ↓ ... 続きを読む
ITエンジニアがお金に関する本を10冊近く一気に読みあさってみた - give IT a try
はじめに:お金は稼げてるけどお金には無頓着な44歳ITエンジニア 僕はプログラマとして働いていて、株式会社ソニックガーデンのお給料やら、副業のフィヨルドブートキャンプのメンター料やら、執筆・翻訳した技術書(「プロを目指す人のためのRuby入門」と「Everyday Rails - RSpecによるRailsテスト入門」)の印税やら... 続きを読む
【翻訳】RSpecのリードメンテナだけど何か質問ある? - Qiita
はじめに 先日、Redditでこんな記事が載っていました。 AMA: The authors of "Effective Testing with RSpec 3", Myron Marston and Ian Dees : ruby この記事は書籍「 Effective Testing with RSpec 3 」の筆者であるMyron Marston氏とIan Dees氏が、書籍に関する質問に... 続きを読む
RSpec/Capybaraのテストコードを画面操作から出力するChrome拡張をつくった - memo.md
2017 - 10 - 01 RSpec/Capybaraのテストコードを画面操作から出力するChrome拡張をつくった Ruby テスト ツール JavaScript Capybara RSpec ほぼ表題の通りの内容で、 Chrome 拡張を作ってみた。 完成度としてはまだまだだけど、とりあえずざっくり触れる程度にはなったので公開した。 github.com chrome.google.com... 続きを読む
【書評】RSpecの初心者から上級者まで役立つ!「Effective Testing with RSpec 3」を読みました - give IT a try
2017 - 09 - 11 【書評】RSpecの初心者から上級者まで役立つ!「Effective Testing with RSpec 3」を読みました Ruby 本 はじめに 数ヶ月前、RSpecコミッタのYuji Nakayamaさん( @nkym37 )から突然連絡がきて、「リードメンテナのMyron Marstonが今度RSpecの本を出版するんだけど、Myronが日本人のレビュアーを探... 続きを読む
RSpecの指針について網羅的に書いてみたかった - Qiita
概要 この記事では、RSpecにあまり馴染みがない人にもわかりやすいように、RSpecの理想的な書き方(=コーディングルール)を説明しようとしています。 書いてあることは個人的な見解です。理性的な議論を歓迎します。 友人に語っているような文体ですのでお気をつけください。 動機 俺はみんなにRSpecを書いてほしかったんじゃない。 いいRSpecを書いてほしかったんだ(´・ω・`) なぜかバリデーシ... 続きを読む
Ruby - リーダブルRspec - Qiita
はじめに リーダブルRspecというタイトルつけましたが、そんな大それたものではないです テスト書くときでも名前付け重要だからちゃんとしよう!っていうだけの内容です RspecがBDDのためのツールであることを意識しつつ、 Rspecの流儀に則って適切に名前付けをして書くと読みやすいテストがかけるはずです describe/context/exampleのメッセージに適切に名前つける これが出来る... 続きを読む
[Ruby] よく使うRspecのレシピ集(Rspec3.3) | Developers.IO
モバイルアプリサービス部の五十嵐です。 最近Rspecをガッツリ書いたので、調べたことをユースケースごとにまとめてみます。 対象バージョンはRspec3.3です。 リフレクション Rubyのリフレクションを使用したテストの書き方です。 インスタンス変数を操作したい インスタンス変数を取得したい場合はinstance_variable_get、設定したい場合はinstance_variable_se... 続きを読む
RSpecとMinitest、使うならどっち? / #kanrk06 // Speaker Deck
Speaker Details 過去に作ったスライドはこちら。 http://www.slideshare.net/JunichiIto/presentations View Speaker Details 続きを読む
Rspecでfailするとデスメタルが流れるようにした - ( ꒪⌓꒪) ゆるよろ日記
2015-07-03 Rspecでfailするとデスメタルが流れるようにした ruby rspec あまりにもテスト通らないのでデスメタル聴き始めた— ⁰⁰⁰⁰null (@yuroyoro) 2015, 7月 2このような事があったので自動化した。 Mac限定。 こんな感じ。successだとレベルがアガる。事前にbash-itunes というコマンドラインツールを入れておく。 iTunesを日... 続きを読む
Minitestの技術書としては日本初!?「RSpecユーザのためのMinitestチュートリアル(ベータ版)」を公開しました! - give IT a try
2015-06-30 Minitestの技術書としては日本初!?「RSpecユーザのためのMinitestチュートリアル(ベータ版)」を公開しました! Ruby Everyday Rails お知らせ はじめに 先日のブログでも書きましたが、電子書籍「Everyday Rails - RSpecによるRailsテスト入門」の追加コンテンツとして「Minitest版のテストコードとその解説書」を書い... 続きを読む
Rails / RSpec テスト書いたことない メンドクサイ(n´Д`)という時のチートシート | Workabroad.jp
テストを書かないようになってしまっていた。 大きなアプリケーションではないし一人で作ってるし… まぁいいか的な。 ただ、コードの量が増えていくにつれやっぱりちょっと辛い。 書き方すっかり忘れたので、RSpec再入門。 最終的なGemfile(テスト関係だけ) テスト用のDBの設定をお忘れなく。 gem 'pg' group :development, :test do gem "rspec-rai... 続きを読む
RubyでSeleniumを使ってサクッとスタンドアローンなブラウザテストを作成する - Rails Webook
2015-04-20 RubyでSeleniumを使ってサクッとスタンドアローンなブラウザテストを作成する テスト Photo by Flickr: Simon & His Camera's PhotostreamRubyでSeleniumを使ってスタンドアローンなブラウザテストをする方法を説明します。 テスティングフレームワークにはRSpec、SeleniumにアクセスするためにCapybara... 続きを読む
RSpec::HueFormatter on Vimeo
Additional Links Vimeo About Vimeo Vimeo Blog Vimeo Guidelines Developers Jobs Help Help Center Basics Video School FAQ Forums More On Demand Everywhere Upload Site Map Upgrade Vimeo Plus Vimeo PRO Vi... 続きを読む
RSpec3 初心者向けの資料まとめ直しました![Ruby] - 酒と泪とRubyとRailsと
TDDでRSpecを書くにあたって、どれだけ効率的に効果的なテストが書けるかは、品質を高めていく上ですごく大切なことだと思います。 今回、RSpec3用のドキュメントやWebサイトを色々読みなおして、最近までに特に良かった記事などを中心にまとめ直しました。 RSpec3に入門しようとしている初心者さんや、普段使っているけどもう一度RSpec3の知識を整理したい人にオススメのマトメです! TDD/B... 続きを読む
使えるRSpec入門・その1~その4を書き終えました + 執筆裏話とか - give IT a try
2015-01-05 使えるRSpec入門・その1~その4を書き終えました + 執筆裏話とか お知らせ Ruby はじめに 昨年末からQiitaに執筆していた初心者向けのRSpec入門記事、「使えるRSpec入門」の全4回をすべて書き終えました。 各記事のリンクは以下の通りです。 使えるRSpec入門・その1「RSpecの基本的な構文や便利な機能を理解する」 使えるRSpec入門・その2「使用頻度... 続きを読む
Ruby - これを読むとRSpecの裏側がどうやって動いているのか分かるかもしれないぜ - Qiita
これはTokyuRuby会議08にて発表した資料を元にQiita向けに再編集したものです。 元々Advent Calendarと共用にしようと思って、どう考えても5分で話せない資料でLTしたのでした。 最初に RubyのテスティングフレームワークとしてはトップクラスにメジャーなRSpecですが、内側の実装が黒魔術感に溢れていて非常に読み辛い。 そしてカスタマイズするにも学習コストが高いという話を聞... 続きを読む
PHPerがRailsデビューしてWebAPIを作りRSpecでテスト書いてCap3/CircleCIでデプロイして分かった事を1ヶ月の自分に教えたいので、まとめてみた - Qiita
PHPerがRailsデビューしてWebAPIを作りRSpecでテスト書いてCap3/CircleCIでデプロイして分かった事を1ヶ月の自分に教えたいので、まとめてみたPHP(2894)RSpec(332)Rails(3068)Ruby(5516)zaruが2014/11/28にKobitoから投稿編集リクエストを作成する タイトル長い。すまぬ。PHPerとして約10年近く。Ruby自体は案件によ... 続きを読む
Ruby - 使えるRSpec入門・その3「ゼロからわかるモックを使ったテストの書き方」 - Qiita
使えるRSpec入門・その3「ゼロからわかるモックを使ったテストの書き方」Ruby(5464)RSpec(328)jnchitoが2014/11/21にKobitoから投稿(2014/11/21に編集)編集履歴(3)編集リクエストを作成する はじめに みなさんこんにちは! この記事は「必要最小限の努力で最大限実戦で使える知識を提供するRSpec入門記事」、略して「使えるRSpec入門」の第3回です... 続きを読む
使えるRSpec入門・その2「使用頻度の高いマッチャを使いこなす」 - Qiita
はじめに みなさんこんにちは! この記事は「必要最小限の努力で最大限実戦で使える知識を提供するRSpec入門記事」の第2回です。 今回はRSpecのマッチャについて説明していきます。 第1回と同様、今回も「最低限これだけは」という内容に絞り込んで説明します。 使用頻度の少ないマイナーなマッチャ(注:僕基準)については説明しません。 具体的な項目は以下の通りです。 マッチャとは何か to / not... 続きを読む
Rails から Elasticsearch を使っているときのテストの書き方(elasticsearch-rails, RSpec) - 彼女からは、おいちゃんと呼ばれています
2014-11-03 Rails から Elasticsearch を使っているときのテストの書き方(elasticsearch-rails, RSpec) Elasticsearch Rails テスト みんな大好き babyshark(エロサイトにつき閲覧注意)では全文検索に Elasticsearch を使っています。テストの書き方について日本語情報が少ないようなので、僕はこういう感じで書い... 続きを読む
Ruby - 使えるRSpec入門・その1「RSpecの基本的な構文や便利な機能を理解する」 - Qiita
使えるRSpec入門・その1「RSpecの基本的な構文や便利な機能を理解する」Ruby(5237)RSpec(313)jnchitoが2014/10/27にKobitoから投稿(2014/10/27に編集)編集履歴(2)編集リクエストを作成する はじめに RSpecは難しい、よくわからない、といったコメントをときどき見かけます。 確かにちょっと独特な構文を持っていますし、機能も結構多いので「難しそ... 続きを読む
RSpec をやめて Test::Unit に戻る - @tmtms のメモ
2014-10-12 RSpec をやめて Test::Unit に戻る Ruby 最近の RSpec は、それまで obj.stub(hoge: value) と書けたものが、 allow(obj).to receive(:hoge).and_return value と書かないといけなくなったりとか、正気の沙汰とは思えないような変更をしたりするので、何年かぶりに Test::Unit を使って... 続きを読む
RSpecでRequest Describer - Qiita
WebアプリケーションのHTTPレベルでの振る舞いに対してテストを記述するとき、皆さんはどのような考えを持ってテストコードを記述しているでしょうか。この投稿では、この手のrequest-specと呼ばれるテストについて考察しながら、テストを書くときの幾つかの方針と、RSpec::RequestDescriberを利用してテストコードを簡略化する方法を紹介します。 request-specとは re... 続きを読む