VisualStudio

コードカバレッジの目標値

単体テストのコードカバレッジの目標値についての記事をいくつか。 一般的なビジネスアプリケーションで100%のカバレッジを目指すことが困難なのは確かだが、だとすればどのくらいを目指すのが妥当なのか? まずは、「高いカバレッジ」≠「高い品質」というこ…

単体テストの自動生成

Pex: Automated Exploratory Testing for .NET http://research.microsoft.com/Pex/Microsoft Resarchのツール。 手書きのUnitTestコードを実行し、実行パスをモニタリングすることによって条件分岐のポイントを発見し、 そのテストでは通らなかったパスを通…

Visual Studioのwebtestファイルをもとにして、他のサイトの情報を取得する

ログインやセッションの必要ないページの情報は、HttpWebRequest/HttpWebResponseを使えば簡単に取得できるが、 ログインやキャッシュが必要 目的のページに辿り着くまでに複数回の画面遷移が必要 動的なパラメータ(ASP.NETのViewStateなど)をリクエストに含…

プログラムを修正してデバッグしても、修正した結果が反映されません。

@IT Insider.NET会議室より http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=44951&forum=7&start=64 スレッドを立てたOne.netです。次のようにすると再現しました。 1.日時を6月29にちにっ変更する 2.開発中のプロジェクトを立ち上げる。 …

Visual StudioでPHP

Php for Visual Studio (Php4VS) http://www.codeplex.com/php4vs より。 Project Description The Php4VS is a Package for Visual studio which aims to do the same thing as some others do, but with one difference : for FREE ! Currently, there are…

Visual Studio 2005,2008上で選択されたテキストでGoogle検索するAddin

http://d.hatena.ne.jp/m-tanaka/20080227 昨日の続き。 せっかくなので、VS2005 VS2008版もつくってみた。 VS2005とVS2008ではインストーラは作成されない。 かわりに、.AddInというXMLファイルが作成されるので、これと、ビルドされたdllを My Documents\V…

Visual Studio 2003上で選択されたテキストでGoogle検索するAddin

Officeのリサーチサービスが便利だったので、同じようなものをVisual Studioで実現するためのアドインを作ってみた。 同様の方法で、Search ServerやMOSSの検索サービスとも連携できる。 まずは、新規プロジェクトで「その他のプロジェクト」-> 「機能拡張プ…

Visual StudioのWebテストの結果をブラウザで参照可能にする2005版

上のサンプルは、Visual Studio2008のtrxファイル用だったので、2005向けのサンプル trxファイルの構造が若干変わっている using System; using System.Collections.Generic; using System.Text; using System.Text.RegularExpressions; using System.IO; us…

Visual StudioのWebテストの結果をブラウザで参照可能にする

Visual Studio2005から、Webテストという機能でブラウザの操作を記録し、それをもとにテストケースを作成する機能がある。 負荷テストと組みわせることができたり、データベースやファイルの内容をもとに繰り返しテストをすることができたりと何かと便利だ。…

Visual StudioのLoadTestで同一URLに対するリクエスト結果をパラメータごとに集計する

VSTE for Software TestersのWebテストの機能を使うと、IEでの操作を記録してそれを再現することによって、Webサイトの機能テストをおこなうことができる。 また、負荷テスト(LoadTest)の機能では、Webテストのテストケースを元に負荷をかけてレスポンスタイ…