InfoQ ホームページ テスト に関するすべてのコンテンツ
-
NDepend5がコードのトレンド表示を可能に
Patrick Smacchia氏は先日,NDepend 5.0を発表した。VS2013サポート,トレンド監視,新しいダッシュボード,UIの大規模な改修など,数多くの機能拡張が加えられた.NETコードアナライザの最新バージョンである。
-
HotSpot JVMで動作するMission ControlとFlight Recorder
Java 7 Update 40以降のリリースには,JDKにMission ControlとFlight Recorderが同梱されている。Mission Controlはモニタ,管理,トラブル対応といった作業の出発点であり,Flight Recorderはプロファイリングデータの収集や評価を行う機能である。いずれもJRockitが提供していたツールが,今回ついにHotSpotに移植されたものだ。
-
ブラウザ横断で JavaScript のテストを自動化する BrowserSwarm
クライアントサイドの JavaScript コードについてのテストは、手間がかかり何度も繰り返す必要があるため、同プロセスを自動化することは重要である。BrowserSwarm は同テストプロセスを簡単化するために設計された新プロジェクトであり、主要なブラウザ横断でのテストを高速で実施可能な機能を提供する。
-
PowerShell Tools for Visual Studioがエディタ,デバッガエクステンション,プロジェクトシステムをサポート
構文強調表示やインテリセンス,コードフォールディングなどの機能を備えた,PowerShell Tools for Visual Studioがリリースされた。関数ナビゲーションやスクリプトのアウトプット,さらにブレークポイントやローカル変数,スタックフレーム,プロジェクトシステムなどもサポートする。
-
振る舞い駆動開発に注目すべき理由
アジャイルは我々を事前の正確な要件定義から解放してくれるが,それでもなお,スプリントの終盤には多数の発見と誤解が生まれ,多くの無駄が発生する。BDD (Behavior-Driven Developmen, 振る舞い駆動開発)とは問題とソリューション領域との間で働く人々のコミュニケーションを改善することにより,この問題の解消を目指すものだ - Matt Wynne氏は先頃,BDDを要約する中で,このように述べている。
-
Cucumber Pro, 企業指向のBDDプラットフォーム
人気のBDD(Behavior Driven Development)ツールのCucumberをベースとする,オンラインのコラボレーションおよびレポートプラットフォームCucumber Proが,Cucumberコアメンテナのグループによって公開された。新ツールがターゲットにするのは,オフィシャルなツールサポートの必要な一般企業だ。
-
Ruby on Railsの現状と調査結果
過去数ヶ月にわたってInfoQは,現在のRubyおよびRailsに関する3つのリサーチを公開してきた。今回紹介するのはその結果であると同時に,Rails開発者が現在使っているツールの検証が行われている。
-
ユニットテスト生成機能がVisual Studioに戻ってきた
簡単に使えるユニットテスト生成機能がVisual Studio 2012と2013 Previewに戻ってきた。これは Visual Studio ALM Rangersが作ったツールに基づいており、複数のユニットテストフレームワークとC#/VB .NETをサポートする。
-
MSTest, NUnit, XUnitをサポートするVisual Studio Unit Test Generator
先日リリースされたVisual Studio Unit Test Generatorは,複数のテストフレームをサポートするとともに,Visual Studio 2012および2013からアプリケーションを直接ユニットテスト可能にする。
-
dotPeek 1.1リリース - 逆コンパイルをサポート,ナビゲーション改良,ブックマークを追加
先日リリースされたdotPeek 1.1は逆コンパイルのサポートに加えて,ナビゲーションの改良,ブックマーク,非同期メソッド,ラムダおよびLINQ式,番号付きブックマークなどを備えている。
-
-
Visual Studio 2013におけるデバッギング改善
Visual Studio 2013ではデバッギング関連が強化されており、.NETやJavaScript、Windows Storeアプリのパラメータを正確に評価するための診断ツールも含まれる。
-
RevealでiOSアプリをデバッグする
FirebugでHTMLページをデバッグするのと同じように、Revealは開発者によるiOSのUIデバッグを可能にする。これは実行中のアプリに接続し、コードの書き直しやアプリの再ビルド、再デプロイなしに、各種UIパラメータの修正機能を提供する。
-
ビヘイビア駆動開発を始めよう - 重要なのはデータベースではなくドメインだ
アプリケーション設計にはビヘイビア駆動開発 (BDD) を導入して,データベースではなくドメインに注目すべきだ,と2003年以来のMicrosoft MVCであるJulie Lerman氏は主張する。BDDとは,ビジネスドメインにおけるユーザストーリと振る舞い(ビヘイビア)に注目してロジックとテストを構築する手法だ。氏は初心者のためにVisual StudioとC#,SpecFlowを使ったサンプル実装を開発している。
-
テストの独立性とアジャイルのコラボレーションのバランスをとる
開発者とテスターの協力はアジャイルチームが成功する上で重要だと思われている。同時に独立したテストチームを持つことの利点もある。品質について忌憚のない意見をもらえるからだ。アジャイルチーム内でどのようにテスターの独立性と協力関係のバランスを保てばいいのだろうか。