Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

2013-05-01から1ヶ月間の記事一覧

Ubuntu

概要 Linuxディストリビューション、Ubuntuについて。 詳細 項目 内容 Ubuntuのインストールについて。 http://d.hatena.ne.jp/tbpg/20130506/1367854810 ショートカット一覧 http://d.hatena.ne.jp/tbpg/20130509/1368117751 自動起動の設定について http:/…

Ubuntu | Ubuntuのインストール

パンくずリスト Ubuntu Ubuntuのインストール(VMWare) 概要 Ubuntuのインストール(VMWare) 詳細 ホストOSはWindows7,VMWarePlayerにインストールします。・下記サイトからisoイメージを取得します。 http://www.ubuntulinux.jp/download/ja-remix ・新し…

書籍 RSpec Book | Hello RSpec

パンくずリスト 書籍 RSpec Book Hello RSpec 概要 Hello RSpec 内容 RSpecでHello Worldします。 RSpecのテストは規約として「*_spec.rb」とする必要があります。 テストコード hello_hoge_spec.rb # encoding: utf-8 require_relative "../open_classes.rb…

書籍 RSpec Book | TDD,BDD,RSpec,Cucumber,BDDのサイクルに関して

パンくずリスト 書籍 RSpec Book TDD,BDD,RSpec,Cucumber,BDDのサイクルに関して 概要 TDD,BDD,RSpec,Cucumber,BDDのサイクルに関して 内容 TDD テスト対象のプログラムを書く前にテストを書く、という開発手法。 BDD テスト対象の振る舞い=Behaviorに焦点を…

書籍 RSpec Book

概要 書籍 RSpec Bookに関するメモ。 全てをカバーせず、自分の中で新たに学ぶことやまとめ直しておきたいことのみを抜粋します。 また、例示するサンプルも写経せずに出来るだけ自分で考えたサンプルにします。 各章 章 題目 概要 1 概要 TDD,BDD,RSpec,Cuc…

Ruby | RubyでCucumberとSelenium WebDriverを組み合わせてWebアプリケーションの自動受け入れテストを行う

概要 RubyでCucumberとSelenium WebDriverを組み合わせてWebアプリケーションの自動受け入れテストを行う 事前情報 当記事は以下の2記事を流用しています。 重複する情報は省略します。 Ruby | RubyでSelenium WebDriverを利用して画面の自動テストを行う 書…

書籍 RSpec Book | Hello Cucumber

パンくずリスト 書籍 RSpec Book Hello Cucumber 概要 Hello Cucumber 内容 CucumberでHello Worldします。・対象プロジェクト用のルートフォルダを作成する。仮にhoge。 ・hoge配下にfeatures,specの2フォルダを作成する。 ・任意の名前で*.featuresファイ…

書籍 Ruby Cookbook | A Simple Feed Aggregator

パンくず Ruby Cookbook A Simple Feed Aggregator 概要 A Simple Feed Aggregator 内容 RSSフィードの取得方法について。 サンプルコード 当サイトの2013/05/05時点のRSSを取得してみます。 # encoding: utf-8 require_relative "../open_classes.rb" requi…

書籍 Ruby Cookbook | Converting an XML Document into a Hash

パンくず Ruby Cookbook Converting an XML Document into a Hash 概要 Converting an XML Document into a Hash 内容 XMLをHashに変換する方法について。 サンプルコード # encoding: utf-8 require_relative "../open_classes.rb" require 'xmlsimple' xml…

書籍 Ruby Cookbook | Navigating a Document with XPath

パンくず Ruby Cookbook Navigating a Document with XPath 概要 Navigating a Document with XPath 内容 XPathでのデータ取得について。 サンプルコード # encoding: utf-8 require_relative "../open_classes.rb" require 'rexml/document' xml = %{ <languages> <language name="java"> <name>Java</name></language></languages>…

Sublime Text2 | Emmet(Zen Codingの新バージョン)プラグインの導入

概要 Emmet(Zen Codingの新バージョン)プラグインの導入について。 内容 Emmet(Zen Codingの新バージョン)プラグインのインストール手順は以下です。・Ctrl+Shift+Pでcommand_paletteを開きます ・installと入力し、Package Controlのinstall機能を選択し…

Sublime Text2 | Sublime Package Controlの導入

概要 Sublime Package Controlの導入について。 内容 ・Ctrl+`でコンソールを開く ・下記を入力 import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None…

書籍 Ruby Cookbook | Extracting Data from a Document's Tree Structure

パンくず Ruby Cookbook Extracting Data from a Document's Tree Structure 概要 Extracting Data from a Document's Tree Structure 内容 XMLを木構造のデータで取得するには REXMLのインスタンスをeach_elementで取得する。 サンプルコード # encoding: u…

書籍 Ruby Cookbook | Checking XML Well-Formedness

パンくず Ruby Cookbook Checking XML Well-Formedness 概要 Checking XML Well-Formedness 内容 XMLをパースすることでXMLの正当性を検証できる。 サンプルコード # encoding: utf-8 require 'rexml/document' VALID_HOGE_XML = %{ <hoge> <child_hoge>child_hoge</child_hoge> </hoge> } INVALID_…

Ruby | RubyでSelenium WebDriverを利用して画面の自動テストを行う

概要 RubyでSelenium WebDriverを利用して画面の自動テストを行う 詳細 ・Selenium WebDriverを取得する。 gem install selenium-webdriver・Rubyでテストコードを記述する サンプル # encoding: utf-8 require_relative "../open_classes.rb" require 'pp' …