VisualStudio
単体テストのコードカバレッジの目標値についての記事をいくつか。 一般的なビジネスアプリケーションで100%のカバレッジを目指すことが困難なのは確かだが、だとすればどのくらいを目指すのが妥当なのか? まずは、「高いカバレッジ」≠「高い品質」というこ…
Pex: Automated Exploratory Testing for .NET http://research.microsoft.com/Pex/Microsoft Resarchのツール。 手書きのUnitTestコードを実行し、実行パスをモニタリングすることによって条件分岐のポイントを発見し、 そのテストでは通らなかったパスを通…
ログインやセッションの必要ないページの情報は、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.開発中のプロジェクトを立ち上げる。 …
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…
http://d.hatena.ne.jp/m-tanaka/20080227 昨日の続き。 せっかくなので、VS2005 VS2008版もつくってみた。 VS2005とVS2008ではインストーラは作成されない。 かわりに、.AddInというXMLファイルが作成されるので、これと、ビルドされたdllを My Documents\V…
Officeのリサーチサービスが便利だったので、同じようなものをVisual Studioで実現するためのアドインを作ってみた。 同様の方法で、Search ServerやMOSSの検索サービスとも連携できる。 まずは、新規プロジェクトで「その他のプロジェクト」-> 「機能拡張プ…
上のサンプルは、Visual Studio2008のtrxファイル用だったので、2005向けのサンプル trxファイルの構造が若干変わっている using System; using System.Collections.Generic; using System.Text; using System.Text.RegularExpressions; using System.IO; us…
Visual Studio2005から、Webテストという機能でブラウザの操作を記録し、それをもとにテストケースを作成する機能がある。 負荷テストと組みわせることができたり、データベースやファイルの内容をもとに繰り返しテストをすることができたりと何かと便利だ。…
VSTE for Software TestersのWebテストの機能を使うと、IEでの操作を記録してそれを再現することによって、Webサイトの機能テストをおこなうことができる。 また、負荷テスト(LoadTest)の機能では、Webテストのテストケースを元に負荷をかけてレスポンスタイ…