ソフトウェアテスト

ソフトウェア開発におけるテストの重要性は年々高まっています。テスト手法の概論からテストファーストの実践的な記事、テストツールの紹介まで、テストに関する記事を集めました

 
 関連分野へのリンク
IT Arcitectフォーラム / Insider .NETフォーラム / プロジェクトマネジメント / アーキテクチャ

@IT ソフトウェアテスト関連ニュース

日本オラクル、「プライベートクラウドの構築・強化を容易に」 (2012/7/31)
パラソフト、「開発の品質・スピードを両立できるテスト環境を」 (2011/10/26)
「運用効率化で“勝てる”体制を」、日本CA (2009/5/25)
IBM、Webサイトのセキュリティ検査を低コストで実現 (2009/3/12)
コンタクトセンター用電話自動発信ソフト「ダイアラー3.0」発表 (2008/7/16)


   ソフトウェアテスト -新着記事-
2006/1/18 Update! 
アジャイルプロトタイピングとRuby on Rails
Rubyでアジャイルプロトタイピング(3) WebアプリケーションフレームワークRuby on Rails(RoR)の紹介と、RoRがアジャイルプロトタイピングに寄与する特徴を解説する
New!IT Architect」フォーラム 2006/1/18
ソフトウェアメトリクスを現場に組み込む
初めてのソフトウェアメトリクス(後編)
 最終回は実際の開発現場で設計改善するときの問題点、そして、メトリクス測定を利用した開発プロセスの改善方法を解説する
IT Architect」フォーラム 2006/1/14
単体テストの品質をチェックするには
明日からできるプロジェクト管理(4)
 実装・単体テストの品質をうまくチェックするには? 品質の考え方を概観し、その後、チェックを現実化するツールを紹介していく
IT Architect」フォーラム 2006/1/12
ソフトウェアにおける保守性と拡張性の定義
保守性・拡張性に優れたシステムを作る(1) 保守しやすく、拡張も容易なシステムを開発すること。オブジェクト指向の登場にはそういう意味があるはずなのだ
IT Architect」フォーラム 2005/12/16
アジャイル開発におけるプロセスの洗練
アジャイル実践者インタビュー(2) 自らのアジャイルプロセスを組み立て、洗練させること。アジャイル開発は常にプロジェクトを改善し、進化させていくアプローチである
IT Architect」フォーラム 2005/12/14
凝集度と結合度:このコードのどこが悪いのか?
初めてのソフトウェアメトリクス(中編)
 実際のプログラムコードを示し、何が良くて、何が悪いのかを明確にする。凝集度と結合度の解説はその後でもまだ間に合う
IT Architect」フォーラム 2005/10/7
ソフトウェアの品質を数値化して確かめる
初めてのソフトウェアメトリクス(前編)
 ソフトウェア開発をさまざまな視点から定量的に評価すること。品質の確保というハードルをクリアするには、物差しが必要だ
IT Architect」フォーラム 2005/7/22
隣のテストチームが優秀ないくつかの理由(後編)
The Rational Edge 問題のあるスタッフのタイプをリストアップし、どうすれば“矯正”できるかを考える。そのうえで、テストチームにおけるマネージャの役割を検討する
IT Architect」フォーラム 2005/5/21
隣のテストチームが優秀ないくつかの理由(前編)
The Rational Edge テストチームを編成するときの成功の秘訣とは? スーパースターはいらない。多様な長所やスキルセットを持つほどほどのメンバーが必要なのだ
IT Architect」フォーラム 2005/5/18

テスト手法・方法論

テスト設計の方針は千差万別
ソフトウェアテスト・エンジニアの本音(5) テスト設計は、どういう意図でテストを行うかというテスト戦略によって変わる。一口にテストいってもその切り口はさまざまだ
IT Architect」フォーラム 2005/4/28
テストの自動化、その最新事情
[StickyMinds.com] 
テストの自動化に向けたアジャイルなアプローチを紹介する。いくつかの安価なツールとテストに対する考え方のほんの少しの転換が必要なだけだ
IT Architect」フォーラム 2005/3/30
テストという破壊的な作業の建設的なやり方
ソフトウェアテスト・エンジニアの本音(4) 日本のテストエンジニアと米国のテストコンサルタントが繰り広げる濃密な議論。テストの最前線では何か起きているのか?
IT Architect」フォーラム 2005/2/18
隣のテストチームが優秀ないくつかの理由(後編)
The Rational Edge 問題のあるスタッフのタイプをリストアップし、どうすれば“矯正”できるかを考える。そのうえで、テストチームにおけるマネージャの役割を検討する
IT Architect」フォーラム 2005/5/21
隣のテストチームが優秀ないくつかの理由(前編)
The Rational Edge テストチームを編成するときの成功の秘訣とは? スーパースターはいらない。多様な長所やスキルセットを持つほどほどのメンバーが必要なのだ
IT Architect」フォーラム 2005/5/18
テストの自動化、その最新事情
[StickyMinds.com] 
テストの自動化に向けたアジャイルなアプローチを紹介する。いくつかの安価なツールとテストに対する考え方のほんの少しの転換が必要なだけだ
IT Architect」フォーラム 2005/3/30
テストという破壊的な作業の建設的なやり方
ソフトウェアテスト・エンジニアの本音(4) 日本のテストエンジニアと米国のテストコンサルタントが繰り広げる濃密な議論。テストの最前線では何か起きているのか?
IT Architect」フォーラム 2005/2/18
課題駆動型開発を提案します!
開発プロセス再入門(10) 課題を各ビルドで解決していくことによって、ソフトウェア開発を駆動するアプローチをわたしは課題駆動型開発と呼んでいます
IT Architect」フォーラム 2005/2/9
テスト計画が失敗する原因、その回避策
ソフトウェアテスト・エンジニアの本音(3) 「計画が守られないのはテスト計画が見直されないから」という意見をよく聞きますが、果たして本当にそうなのでしょうか
IT Architect」フォーラム 2005/1/12
不具合追跡でよくある間違い
開発プロセス再入門(9) 不具合の追跡というテーマは非常に奥深い。前回に引き続き、不具合に関する具体的な知識をお送りする。まずは不具合報告書の書き方から
IT Architect」フォーラム 2004/12/23
テスト設計の基本とさまざまなテスト技法
ソフトウェアテスト・エンジニアの本音(2) 一般的に使われているテスト技法を簡単に紹介した後、モデルベースのテスト設計の考え方について詳しく解説する
IT Architect」フォーラム 2004/12/3
モデル駆動型ソフトウェアテストの可能性
ソフトウェアテスト・エンジニアの本音(1) ソフトウェアテストのエキスパートたちが月に一度集まって、議論を繰り広げている。テストに関する最新のテーマはいつもここにある
IT Architect」フォーラム 2004/11/5
レッスン3:相違に注意を払え
ソフトウェアテスターのための4つのレッスン(後編) 
ソフトウェアテストエンジニアリングの原則「レッスン3」「レッスン4」をお届けする。統合テストはなぜ重要なのだろうか?

IT Architect」フォーラム 2004/8/6
レッスン1:何もせずに取り残されるな
ソフトウェアテスターのための4つのレッスン(前編) 
ソフトウェアテストエンジニアリングの、便利だが見落とされがちな原則を解説する。まずレッスン1とレッスン2から

IT Architect」フォーラム 2004/7/31
電気通信大学 西康晴氏に聞く、テスト技術の未来
[アーキテクト特集]テスト技術の現状と今後
 開発工数の9割を占めるといわれるテスト。テストを軽視する開発現場の危機とは。電気通信大学 西康晴氏に聞いた

IT Architect」フォーラム 2004/3/12
オープンソース時代のテスト手法、テストのまとめ
[The Rational Edge]
 オープンソース時代のテスト手法のまとめを行う。ポイントは、システム内部と外部の境界を考え、全体の機能拡張を考慮しているか否か、にある

IT Architect」フォーラム 2003/7/29
オープンソース時代のテスト手法、テストのロードマップ
[The Rational Edge] 
テストのタイプは9種類ある。実施する順番はケースバイケースだが、まず最初に行うべきなのは「スモークテスト」であることを覚えておいて欲しい

IT Architect」フォーラム 2003/6/17
オープンソース時代のテスト手法、そのノウハウ
[The Rational Edge] 
いくつかのソフトウェアを統合した結果、その“境界”ではさまざまな問題が発生する。いつ、どのように、どこからテストを始めればいいのか?

IT Architect」フォーラム 2003/5/9
Webサービスのテスト技法進化論
[The Rational Edge]
 今回のThe Rational Edgeでは、進化し続けるWebサービスの近未来の姿を段階的に予測し、それぞれで最適なテスト技法を模索する

IT Architect」フォーラム 2002/11/19
優秀なテスターの育成と訓練方法
[The Rational Edge] 
フロリダ工科大学のコンピュータサイエンス教授Cem Kaner氏が、優秀なテスター育成のための秘密やテスト技法に関する持論を語る

IT Architect」フォーラム 2002/9/14
分散コンピューティング時代のテスト手法
[The Rational Edge]
 C/S全盛時のテスト手法はすでに時代遅れとなってしまった。今回は分散コンピューティング時代のテスト手法を紹介する

IT Architect」フォーラム 2002/7/20

テストファースト・実践編

テスト計画の立案
開発プロセス再入門(7) ソフトウェア開発プロジェクトにおいてテストは重要性な位置を占める。今回は反復型開発におけるテストの注意すべき点に的を絞って解説する
IT Architect」フォーラム 2004/10/27
テスト駆動開発はプログラマのストレスを軽減するか?
特集.NET
 テスト・ファーストとリファクタリングの技法を組み合わせてプログラム開発を行う「テスト駆動開発」。簡単な例題を試しながら、この新しい開発手法を評価、検証する

Insider.NET」フォーラム 2003/11/8
継続的インテグレーション&テスト環境の構築
[連載]快適なXPドライビングのすすめ(7) 
Eclipse、CVS、Antを利用してXPのプラクティス「継続的インテグレーション」を実現しよう。その手順を1から紹介する

IT Architect」フォーラム 2003/6/13
システム設計、実装、テストの手順
長瀬嘉秀のソフトウェア開発最新事情(4)
 前回に引き続き、今回は、システム設計、実装、テスト段階における典型的なOO開発とXPのプロセス比較を試みる

IT Architect」フォーラム 2003/4/26
テストファーストでコードを作成する
[連載]快適なXPドライビングのすすめ(5) 
Eclipseを使ってテストファーストでコードが作られていく様子をチュートリアル形式で紹介する。ぜひ実践に役立てて欲しい

IT Architect」フォーラム 2003/4/11
EclipseとJUnitによるテスティング
[連載]快適なXPドライビングのすすめ(4)
 今回から2回にわたりテスト作業を解説する。テストの重要性を軽視している人、具体的な実践方法を知りたい人必読

IT Architect」フォーラム 2003/3/7
Webサイト構築に必要なさまざまなテスト手法
[連載]Java初心者のためのWebシステム入門(9) 
Webサイトのカットオーバーに備えて行う必要のあるテスト項目と手法の概要を解説します

Java Solution」フォーラム 2002/9/26
フリーソフトで構築したファイアウォールの動作テスト
連載:ファイアウォール運用の基礎(4)
 構築したファイアウォールを実際にネットワークに接続する前に設計どおり動作するかチェックしよう。そのためのツールと方法を紹介

Security&Trust」フォーラム 2001/8/16

テストツール

Mockオブジェクトを使ったNUnit 2.2によるテスト
.NET Tools:テスト駆動開発ツール最前線(後編)
 NUnit 2.2注目の新機能「Mockオブジェクト」によるテストと、NUnitの支援ツールTest Driven .NET、NMockをレビュー

Insider.NET」フォーラム 2004/11/17
.NET用テスト駆動開発支援ツールNUnit 2.2の新機能
.NET Tools:テスト駆動開発ツール最前線(前編)
 もはや.NETのテスト・ツールの定番となったNUnit。2回に渡り、NUnitの新機能やそれを支援するNMockなどをレビュー

Insider.NET」フォーラム 2004/11/6
テスト・シナリオを自動生成できる.NETツール「.TEST」
.NET Tools
 .TEST(ドットテスト)は、コードの静的および動的解析により、単体テストで必要なシナリオの生成からテストの実行、レポート出力までをすべて自動化してくれる

Insider.NET」フォーラム 2004/2/4
.NET開発の強力な助っ人「DevPartner」
.NET Tools
 アプリケーションの品質を高めるにはツールの支援はもはや欠かせない。デバッグ、テスト、チューニングにおいて強力かつ詳細な分析が可能なツールを紹介する

Insider.NET」フォーラム 2003/12/6
NUnit入門 Test Firstのススメ [NUnit2.0対応版]
[.NET Tools]
 開発者の負担を軽減し、コードの品質を高める手法「Test First」と、そのテスト工程を自動化するツール「NUnit」。これを実践しながら、その効用を確かめてみる

Insider.NET」フォーラム 2003/4/26
NUnit入門 Test Firstのススメ
.NET Tools
 .NETプログラミングに有用な開発ツールやコンポーネントを紹介する新コーナー。第1回目である今回は、単体テストの自動実行を支援するツール「NUnit」を紹介する

Insider.NET」フォーラム 2002/2/23

「ITmedia マーケティング」新着記事

CDPの使い方には正解がない だから「コミュニティー」が必要だった
「Treasure Data CDP」ユーザーが主体となって活動するコミュニティー「Treasure Data Ro...

人×AIで磨く ライオンの顧客理解の進化
大手消費財メーカーのライオンが、人と生成AIを融合した顧客理解と市場分析に取り組んで...

生成AIが投資をけん引 2025年度の国内企業のIT予算は「増額」が過去最多に
生成AIの急速な普及により、企業のDX投資は新たな局面を迎えているようだ。