Introducing Agent endpoints: Secure tunnel DX meets control and governance. Learn more ->
HOW WELL DO YOU KNOW SSL? If you want to learn more about the technology that protects the Internet, you’ve come to the right place. Books Bulletproof SSL and TLS is a complete guide to deploying secure servers and web applications. This book, which provides comprehensive coverage of the ever-changing field of SSL/TLS and Web PKI, is intended for IT security professionals, system administrators, a
こんにちは、QAエンジニアの井上恵一です。好きな飲み物は一番搾りと韃靼そば茶です。 初回からニッチなネタではありますが、昨年入社した直後に行った、 iPad アプリのテスト仕様書の管理方法を見直したときの話を紹介しようと思います。 見直しのきっかけ トレタは飲食店向けの予約/顧客台帳アプリです。だれでもかんたんに使いこなせるシンプルさを追求してはいますが、製品の進化に伴ってそのテストケース数はすでに数千という単位にまで膨れあがっています。 製品の品質を安定させるためには、テストの内容自体をブラッシュアップすることが重要なのは言うまでもありません。ただ、安定した製品を永続的に提供していくためには、それに加えて、膨大なテストケースを効率よくメンテナンスし続けるためのプロセス作りも欠かせません。 入社のタイミングでトレタのテスト設計を担当することになったので、テストケースの管理方法についてもいち
概要 Rails4.2 で新規プロジェクトを立ち上げることになったらテストをどうしようか。 現時点で考えうる全部入りを試してみようと思う。 導入する gem やライブラリは下記。 Rspec Ruby向けテストフレームワーク Capybara WEBアプリケーションのテストを補助するライブラリ PhantomJS ヘッドレスブラウザ Poltergeist Capybara を PhantomJS で動作させるためのドライバ Turnip Rspec を Gherkin 書式に対応させる Jasmine Javascript向けテストフレームワーク FactoryGirl テストデータを柔軟に生成 Guard ファイル変更を監視して任意のコマンドを実行 Rubocop 静的解析ツール(コーディング規約チェック) Spring アプリケーションプリローダー 何ができるかというと、 単体テスト
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0063 号 バックナンバー Rubyist Magazine 0063 号 Rubyist Magazine 0062 号 Kaigi on Rails 特集号 RubyKaigi Takeout 2020 特集号 Rubyist Magazine 0061 号 Rubyist Magazine 0060 号 RubyKaigi 2019 直前特集号 Rubyist Magazine 0059 号 Rubyist
Latest Release - ScalaTest and Scalactic 3.2.19! import collection.mutable.Stack import org.scalatest._ import flatspec._ import matchers._ class ExampleSpec extends AnyFlatSpec with should.Matchers { "A Stack" should "pop values in last-in-first-out order" in { val stack = new Stack[Int] stack.push(1) stack.push(2) stack.pop() should be (2) stack.pop() should be (1) } it should "throw NoSuchEleme
Whether starting from scratch or rebuilding a rich ecosystem, get pipelines flowing with preconfigured environments for your language and a minimal syntax with up to 50% less YAML or JSON. language: python python: - "3.7" - "3.8" - "3.9" # Command to install dependencies install: - pip install -r requirements.txt - pip install pytest pytest-cov # Command to run tests script: - pytest --cov=./ test
こんにちは。 Web 開発チームの黒木です。 先日オープンサービスを開始した「剣と魔法のログレス」。その公式サイトは、 Aiming の Web 開発チームが Ruby on Rails3 を使って開発しました。 今日は、その「剣と魔法のログレス」公式サイトで使用している gem (数えてみたら全部で56個ありました!)の中から、テストに関連するものを紹介します。 rspec, rspec-rails 定番ですが、 Aiming の Web 開発チームでは Rails のテストを書くのに RSpec(on Rails) を使っています。 RSpec が何かという説明はここでは割愛します。先日、弊社の堀井が書いた記事(RSpec を使い始める人が読むべき N 個のドキュメント)に入門記事などへのリンクがまとまっていますので、そちらを参照してください。 cucumber, cucumber-r
Redmine Joel Test PluginはRedmineの中でジョエルテストを行えるプラグイン。 Redmine Joel Test PluginはRuby製、Redmine用のオープンソース・ソフトウェア。Excel VBAの開発者として有名で、最近ではStack Overflow.comの開発者としても知られるジョエル氏。開発者からの信頼も高く、彼のアクションに皆が注目している。 質問 ブログを通じて様々なメッセージを投げているジョエル氏だが、開発チームの品質をはかるためのジョエルテストを提唱している。それをRedmineプラグインにしたのがRedmine Joel Test Pluginだ。 ジョエルテストは全部で12問ある。全てYesまたはNoで答えるだけのシンプルなものだ。そして11以上が合格とし、それ以下であれば改善をすべきとしている。ソース管理を使っているかと言った質
もうすっかり普段書くテキストが Markdown ばかりになってしまったので、この機にはてなブログに移行します。 こちらに、入社エントリを書きました。 http://moro.hatenablog.com/entries/2015/08/03 「この機に」といいながら実は3年前にドメインスクワッティングだけしていたのをさっき思い出したのですが。締まらない。。。 とはいえ、今後ともよろしくお願いします!! 本日2015年7月31日をもって、9 年間勤めました株式会社永和システムマネジメントを退職します。 在職中は多くの方々に助けられ、Rails を中心としたたくさんの仕事をしながら育てていただきました。個別のご挨拶ができなくて大変申し訳ありませんが、本当にありがとうございました。これからもどうぞよろしくお願いします。 今後ですが、すぐ他社で働くことが決まっておりまして、8 月 3 日から出社
本の紹介第2弾。少し前、Twitter上でTDD/BDDについて盛り上がっていたので、この本を紹介してみたくなった。 「The Rspec Book: Behaviour Driven Development With Rspec, Cucumber, and Friends」という本。 この本は、RspecとCucumberを使い、どう考え、どうシステムを作っていくか、というをチュートリアルを交えながら紹介する構成になっている。 ただUnit Testを紹介するだけではなく、Unit TestツールであるRspecに、BDDツールであるCucumberを組み合わせて使うことで、Unit Testでカバーできない部分をCucumberで補い開発をする、というところがこの本の肝になっている。 この本を読み、実践することで、Unit Test*だけ*を書いてシステムを作っているときのモヤモヤ感
You can find (just about) anything on Medium — apparently even a page that doesn’t exist. Maybe these stories will take you somewhere new?
We are trying to put together walk-on trips for the following dates. Six-passenger boats require a minimum of 5 people for a trip (6 is the maximum). A достопримечательности Балаклавы requires a minimum of 8 people for a trip, but will carry a maximum of 15 to 20. Since each charter boat sets its own rates, the cost varies depending on the boat available. Generally, the cost for a 6-hour trip rang
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く