ズッキーニのプログラミング実験場

プログラミング + アカデミック + 何か面白いこと。 記載されているものは基本的に私が所属する団体とは関係がありません。

Archive for the 'テスト' Category


   Dec 12

[OpenCV][Ruby]Webページのデザイン崩れ確認の自動化

はじめに この記事は、OpenCV Advent Calendar 2016の12日目の記事です。 他の皆さんの内容とくらべてかなり簡単な内容です。 解決したい問題 仕事でWebサイトの開発・運用をしていたとき、サイトの […]

続きを読む »

   Jul 20

Mocha と Chai による ブラウザサイド単体テスト – 環境構築からjQuery Deferredまで –

ブラウザ

 MochaとChaiを使ってブラウザサイド単体テストをやってみる。 この記事では環境構築、同期処理のテスト、非同期処理のテスト、jQuery Deferredのテストの基本のみ扱う。 環境 OS Windows 7 E […]

続きを読む »

   Mar 25

Coqによる 証明駆動開発 超入門

証明駆動開発 とは 証明駆動開発 とは証明によってプログラムが期待通りの性質を有しているかを確かめながら開発する手法のこと。 ユニットテストの一部で使用可能な方法。 証明駆動開発 での流れは参考サイトに記載されているよう […]

続きを読む »

   Nov 30

[SeleniumRC][Ruby]Webdriver RemoteでFirefox,IE,Chrome上で自動ブラウザテスト

Background 会社でSelenium RCを使って 自動ブラウザテストをしています。 たまに手順を忘れてしまうのでメモ。 Environment OS Linux 2.6.32-279.el6.x86_64 #1 […]

続きを読む »

   Nov 09

[jslint][javascript]jslintをコマンドから使ってコード品質チェック

概要 Javascriptは利用方法によるけど運用が難しい言語だと思ってる。 jslintを使用するとコードの品質(?)をチェックすることが出来る。 開発時にjslintが通るコードを書くようにすると、経験上いくらか運用 […]

続きを読む »

   Jul 20

[Test][ShellScript]シェル(Bash)で shunit2 shcov を使ってテストを書いてC0カバレッジを測る

概要 シェルスクリプトでもTDDするためにテストコードを書いてカバレッジ測定をする。 テストにはshunit2を使用し、カバレッジ測定にはshcovを利用する。 shunit2 shcov は利用が簡単のためおすすめだが […]

続きを読む »

   Jul 13

[Test][CoffeeScript]Coffee Script Mocha Blanket でC0カバレッジを計測する

概要 Coffee Script Mocha Blanket でのC0カバレッジを計測する。 環境 OS: Ubuntu 12.04LTS Node.js v0.10.26 Mochat・Blanekt・CoffeeSc […]

続きを読む »

   Apr 02

[Jenkins]Coffee Script Coverage Karmaでカバレッジを測る

jenkins nginx

Coffee Script Coverage 計測をする流れは以下。 Karmaセッティング 必要なライブラリ Cakefileのセッティング coffee scriptをjavascriptに変換してKarmaを動かす […]

続きを読む »

   Jul 14

[Ruby][Rspec]ファイル出力のテスト

やりたいこと Rspecでファイル出力するバッチのテストを書きたい。 プログラム バッチ mongoDBからデータをcsvファイルに出力する。 Rspec

続きを読む »

   Jun 21

[Coq]リストのモナドを定義してみる

Coq リスト モナド リストモナドの定義 Haskellのモナドを定義してみることを考える。 まず、モナドに必要なのは以下の三つの性質である。 f(return(A),g) = g(A) f(A,return) = A […]

続きを読む »

   Mar 11

[CoffeeScript][Jasmine-node]環境構築

Jasmine-node インストールメモ コマンドのみ

続きを読む »

   Mar 05

[Selenium]IDEでUserAgentの変更

VerifyEval で以下を入力し、期待値をtrueにすればOK!

続きを読む »

   Mar 02

[Ubuntu][Jenkins]インストールとApache連携

jenkins nginx

Jenkinsを仕事で使っていて、自宅でも使いたいと思ってインストールしてみた。 Jenkins Apache 上で動かす。 Jenkinsのインストール 検索してみるとまず下のコマンドを打つって書いてあることが多いけど […]

続きを読む »