タグ: [テスティング] [フリーウェア] [ブラウザ] [ユーティリティ] [開発] [GUI] [IE] [Web] [Windows]
Webサイトを構築する際に、どのバージョンのブラウザまでサポートするかが問題になりやすい。最新のバージョンだけであれば良いのだが、不特定多数へのサービス提供となればそうもいかないだろう。

様々なバージョンのIEが立ち上げられる
IEの場合で言えば5.5以降を対象とする場合が多いように思う。だがそんなバージョンのIEを簡単に用意できるだろうか。そこで使いたいのがこのソフトウェアだ。
今回紹介するフリーウェアはInternet Explorer Collection、様々なバージョンを収録したIEだ。
(もっと読む)
September 1st, 2008
Posted by
admin |
5 comments
タグ: [オープンソース] [テスティング] [BSD Lisence] [開発] [GUI] [Mac OSX] [Objective-C] [SourceForge.net]
開発が煮詰まってくると、どうしても削られるのがテストの時間だ。十二分にテストしたとしてもバグは残っているもので、さらにその時間を削ってしまったら、時限爆弾をどこかに残したままリリースする可能性がある。そして実際に爆発してしまったら大変な事態になるだろう。

メニューバーに表示される
そうした問題の発生を回避するのが継続的なインテグレーションだ。強制的なテストやビルドを自動化することで、定期的にテストが行われ、問題があればその時点で修正を行うことができるようになる。そしてそのためのオープンソース・ソフトウェアとしてCruiseControlがあるのだが、その運用を監視するのがこのソフトウェアだ。
今回紹介するオープンソース・ソフトウェアはCCMenu、CruiseControlをメニューバーから監視するソフトウェアだ。
(もっと読む)
July 15th, 2008
Posted by
admin |
no comments
タグ: [Apache License 2.0] [テスティング] [開発] [Java] [Web] [日本語]
システムのテストは重要だ。それは分かっていつつも、きちんと的確に行われているケースは数少ない。開発工程の中でも、テストに割り当てられる人員、期間ともに短いのが一般的だ。その中でできるだけテストを行おうと思ったら、自動化は避けられないだろう。

サーバ起動中
だが、自動化されていながらもテストできないのは良くあるケースだ。そこで自動で日々テストを行ってくれるシステムを導入しよう。
今回紹介するオープンソース・ソフトウェアはSelenium Auto Exec Server(以下Selenium AES)、Seleniumを使ったブラウザ自動テストソフトウェアだ。
(もっと読む)
June 9th, 2008
Posted by
admin |
no comments
タグ: [オープンソース] [テスティング] [CUI] [自動操作] [開発] [Firefox] [Firefox アドオン] [Google Code] [GPL] [Ruby] [Web]
Webアプリケーションのテストは面倒くさい。HTTPでゲットするだけであれば良いが、ポストしたり、JavaScriptでレンダリングしてあったりと、動作も複雑だ。それらを全て網羅的にテストするのはなかなか難しい。

自動操作中
そこでテストにブラウザを使ってみよう。自動操作することで、テストの効率化をはかれる。
今回紹介するオープンソース・ソフトウェアはFirewatir、Firefoxを自動操作するソフトウェアだ。
(もっと読む)
May 9th, 2008
Posted by
admin |
no comments
タグ: [オープンソース] [テスティング] [ネットワーク] [開発] [Firefox] [Firefox アドオン] [New BSD License] [Web] [Web API/Mashup]
はてブコメント経由。
これまた素晴らしい。RestTestは非常に便利なFirefoxアドオンだが、Firefox3がサポートされていない(少なくともinstall.rdf上は)のが唯一の問題点だった。それを解消して、Firefox3でも使えるのがこのソフトウェアだ。

リクエスト設定画面
今回紹介するオープンソース・ソフトウェアはPoster、Firefox3上で動作するRESTful開発向けのFirefoxアドオンだ。
(もっと読む)
April 16th, 2008
Posted by
admin |
no comments
タグ: [テスティング] [フリーウェア] [開発] [GUI] [Mac OSX] [Web API/Mashup]
最近はRESTがもてはやされてあまり名前を聞かないXML-RPCではあるが、一番開発しているのがブログエディターだろう。オープンソース系のブログエンジンやMovableTypeなどではXML-RPCを使ったブログ更新が可能になっている(幾つかのASPでも可能)。

リクエスト
そんなXML-RPCではあるが、自分で開発したり何らかのエラーがあった時にテストしようと思うと意外と面倒だ。プログラム言語を使ってテスト用のコードを組む方法もあるが、それが面倒ならこれを使おう。
今回紹介するフリーウェアはXML-RPC Client、Mac OSX向けのXML-RPCクライアントだ。
(もっと読む)
April 11th, 2008
Posted by
admin |
no comments
タグ: [Apache License 2.0] [オープンソース] [テスティング] [プラグイン] [開発] [Firefox] [IE] [JavaScript] [Ruby on Rails] [Web]
テストの作業は嫌われる場合が多い。確かにそれ程生産的には見えないかも知れない。が、リリース後の負荷を減らすためにも欠かすことのできない作業だ。多少なりとも楽をして、的確にテストを行っていきたい。

Webベースのブラウザテストを行うのにSeleniumは最適な選択だ。そしてRails使いであればこのようなソフトウェアもある。
今回紹介するオープンソース・ソフトウェアはSelenium on Rails、Railsプラグインで提供されるSeleniumだ。
(もっと読む)
January 29th, 2008
Posted by
admin |
one comment
タグ: [オープンソース] [テスティング] [ライブラリ] [開発] [GPL] [Linux] [Mac OSX] [Ruby] [Windows]
プロジェクトの規模をはかる際に、ソースコードの量をみると分かりやすい。コード量が増えれば、システムの規模も大きくなるがそれだけバグも混在する可能性がある。できれば規模は小さくつとめた方が良い。

まずは自分のプロジェクトがどれくらいの規模なのか計ってみよう。もちろん、手軽にだ。
今回紹介するオープンソース・ソフトウェアはOhcount、オープンソースのソースコードカウンターだ。
(もっと読む)
January 19th, 2008
Posted by
admin |
no comments
タグ: [オープンソース] [テスティング] [ライブラリ] [CUI] [開発] [Linux] [Mac OSX] [Ruby] [Windows]
システム開発におけるテストの重要性は言うに及ばない。が、大抵時間がなくなってしまって正常系のテストだけで終わってしまうことになる。

そうすると、もちろん異常系の処理になった途端、システムエラーを引き起こす。何をすべきか、それは予期している問題点を全て把握できるかどうかだ。
今回紹介するオープンソース・ソフトウェアはrcov、Ruby向けのソースカバレッジツールだ。
(もっと読む)
December 16th, 2007
Posted by
admin |
no comments
タグ: [オープンソース] [テスティング] [開発] [GPL] [Linux] [MySQL] [PHP] [Web] [Windows] [日本語]
テストと言うフェーズはシステム開発における重要な要素であるにも関わらずおざなりにされがちだ。ここがうまくいかないために立ち行かなくなる、または炎上するプロジェクトが多いにも関わらずだ。
テストを徹底する体制を整えよう。プロジェクト管理にソフトウェアを導入するのと同様にそのためのシステムを導入しよう。
今回紹介するオープンソース・ソフトウェアはTestLink、Webベースのテスト管理ソフトウェアだ。
(もっと読む)
September 10th, 2007
Posted by
admin |
2 comments