BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ テスト に関するすべてのコンテンツ

  • ツールをAgileにするには?

    プロセスとツール上のインディビジュアルと相互作用はAgile Manifestoの一番最初に挙げられるメリットである。しかしながらツールはほとんどのAgileチームの開発において大変重要な部分になっているようだ。ツールが利点となるのはいつで、またいつAgileソフトウェア開発において妨げとなるのだろうか?

  • マルチターゲット用のFxCopルール

    Visual Studio 2008のマルチターゲットが新たな問題に直面している。.NET3.5が中核アッセンブリに新たな機能をもたらすと、.NET2.0を狙う際には十分配慮しなければならない。そうしないとアプリケーションのコンパイルには成功するが欠如したメソッドのために失敗してしまうのだ。これに対応する方法の一つはFxCop用のKrzysztof Cwalinaのマルチターゲットルールを使用することである。

  • 次世代の機能テスト

    次世代の機能テストはどんなものであるべきか? AgileAllianceは2007年10月11日から12日にかけて次世代の機能テストツールを考えるワークショップをオレゴンのポートランドにて開催している。

  • Ruby/LDAPとRubyデバッグ��JRubyポート

    Rubyの既存の拡張機能を使用して実装された多数のRubyライブラリは、JRubyと一緒に使うことはできないのだ。なぜならJRubyはRubyが持つ既存の拡張機能をサポートしないためである。JRuby-extraプロジェクトにおいてこれらのライブラリのJRubyポートは集められる。

  • テストありきのコード再利用

    コードの再利用は長い間ソフトウェアの至高の目標とされてきた。歴史的に私たちは抽象概念とフレームワークを使用してコードの再利用を成し遂げようとしてきたが、技術的な犠牲を払わざるを得ないものだった。現在ではインターフェースとビヘイビアに適合するオープンソースコードを検索するためのサーチツール、自動デベロッパテストの力を利用することができる。

  • 保守性の高いコードを書くということ

    Sam Gentile氏、Oren Eini (通称 Ayende)氏、Frans Bouma氏とその他数名が加わり、保守性の高いコードを書く方法に関して.NETのコミュニティにて議論をしている最中である。その議論は、主にテスト駆動開発 (TDD)、O/Rマッパー(ORM)、Model-View-Presenter/Controller (MVP/MVC)、その他ソフトウェアの保守性を改善するための手助けとなるベストプラクティスについて行われている。

  • WebLOAD: 商用の負荷テストツールが最近オープンソース化された

    WebLOADは、Radview software(英語)の負荷テストツールである。パフォーマンスやスケーラビリティだけでなく、検証可能性(戻り値が正しいことを検証すること)がある。

  • 多数のブラウザのテストが一度に可能

    Browsershotsと呼ばれる新しいプロジェクトは、Webデザイナーが自身が作成したサイトが、多数のブラウザと一般的な効果(JavaScriptやFlashなど)を持ったプラットフォームの中で、どのように見えるのかを見ることが出来るものである。

  • 果たしSeleniumは骨折りに値するのだろうか?

    果たしてSeleniumは骨折りに値するのだろうか?Atkassianの開発者Nick Menere氏はAtlassian Developerブログ上にて尋ねている。Seleniumはブラウザ内で直接的に作動するウェブアプリケーションのテストツールである。彼は自身のブログ上でJIRA3.10に新たに盛り込まれたAjax機能をテストするためSeleniumを使用していたときに発見されたロードブロックに注目している。

  • グーグル シングルトン発見器を発表

    グーグルはバイトコード内におけるシングルトン上での発見と報告をするためのバイトコード分析をするツールを発表した。シングルトンは一般的なソフトウェアパターンであるがそれに対してたくさんの人が慎重に物議をかもしており、意見は賛否両論となっている。

  • TestMaker5がテスト配布サポートとパフォーマンス比較ユーティリティを搭載

    PutshToTestがTestMaker5.0を発表した。TestMakerはユニットテストを機能的テスト、ロードテスト、そしてデスクトップ開発システム上で作動するテスト、また自動操作プラットフォームを使用した自動モニターに変換することを可能にした。PushToTestはJava、 Jython、PHPやRubyを含む多様な言語を自動的にテスト、サポートするWizardsとRecorderを搭載している。

BT