変わる「ソフトウェア品質」再考(3):
「ソフトウェア品質」は時代とともに変化している。本連載では、「品質」というものをもっと分かりやすく理解してもらうために、あらためて「品質」について再考していく。今回はJNLA電磁的記録分野の技術的適用文書の概要について説明した後、「利用時品質」を再考する。
変わる「ソフトウェア品質」再考(2):
「ソフトウェア品質」は時代とともに変化している。本連載では、「品質」というものをもっと分かりやすく理解してもらうために、あらためて「品質」について再考していく。今回は「品質モデル」の基礎知識について。
変わる「ソフトウェア品質」再考(1):
「ソフトウェア品質」は時代とともに変化している。本連載では、「品質」というものをもっと分かりやすく理解してもらうために、あらためて「品質」について再考していく。初回は「当たり前品質」の歴史、今後について。
組み込みDBプログラミングの道しるべ(5):
データベースを使ううえで、重要な作業の1つであるスキーマ設計。具体的な例を基に、実際にスキーマ設計を行ってみよう。
組み込みDBプログラミングの道しるべ(4):
データベースを利用するための知識や技術について説明する。まず、スキーマとスキーマ設計の「手法」と「作法」を押さえよう。
組み込みDBプログラミングの道しるべ(3):
「システムテーブル」には、データベースに含まれるすべてのテーブル、インデックスなどのスキーマ情報が含まれている。
組み込みDBプログラミングの道しるべ(2):
メモリ制約の厳しい組み込み機器で利用されるDBの内部構造とは? これを理解すればDBの可能性をさらに実感できるはずだ。
組み込みDBプログラミングの道しるべ(1):
「エンタープライズ系の話」「うちはフラットファイルだし」などと組み込みDBのことを自分には関係ないものだと思っていませんか?
「デスマーチプロジェクトがなくならない理由は主に3つ」――ソフトウェアシンポジウム「JaSST'07 Tokyo」のため来日していたエドワード・ヨードン氏に、デスマーチプロジェクトについて改めて語ってもらった。
理論的・計画的なWebアプリケーションのテストの実現:
前回はオープンソースの機能テストツールであるJameleonを使ってWebアプリケーションのテストを作成した。今回は、商用製品である「QuickTest Professional 9.0」を用いて同様の内容を行ってみる。
理論的・計画的なWebアプリケーションのテストの実現:
今回から、Jameleon 3.3-M4を使ってJameleonの機能を説明していく。まずはサンプルスクリプトで行われている内容を解説した後、実際にテストスクリプトを作成してみよう。
理論的、計画的なWebアプリケーションのテストの実現:
この連載では、さまざまなテストプロセスがあることを説明してきた。今回は、自動化に向いている機能テストを考えつつ、それを実現するオープンソースのフレームワーク「Jameleon」を紹介しよう。
理論的、計画的なWebアプリケーションのテストの実現:
感覚的なイメージで考えられがちな品質をさまざまな角度からのデータで分析する傾向がますます強くなっている。品質について再考してみよう。
理論的・計画的なWebアプリケーションのテストの実現:
今回からより実践的な内容に話を移し、カバレージを考慮した機能試験の自動化について解説する。機能試験の自動化を意義あるものにするにはどうすればよいのだろうか。
理論的・計画的なWebアプリケーションのテストの実現
今回はシステムの対応環境の組み合わせでの動作を検証するシステム構成試験、脆弱性の検証などを確認するセキュリティ試験などについて紹介する。
理論的・計画的なWebアプリケーションのテストの実現:
実システムを構築する上で、負荷試験というテストは欠かせない。今回は、さまざまな負荷のパターンについて解説するとともに、負荷試験の設計時に考慮すべきポイントなどについて考えていこう。
理論的・計画的なWebアプリケーションのテストの実現:
前回は、テストプロジェクトの目次となるテスト計画書とテストの種類を解説した。今回は、テストを設計するために必要となる知識について説明する。常にレビューやテストを考慮し品質への意識を持つことが重要である。
理論的・計画的なWebアプリケーションのテストの実現:
前回はテストをどう考えるかについて説明した。今回は、テストプロジェクトの目次となるテスト計画書とテストの種類について紹介していこう。テスト計画を作り、この計画をレビューしていくことがテストプロジェクトのスタートとなる。
特集:理論的・計画的なWebアプリケーションのテストの実現
近年のWebアプリケーション開発におけるテストは、クライアント・サーバシステムと比べ、数倍の難しさを持っているといえる。同特集では、Webアプリケーションをいかに効率よく、かつ計画的にテストしていくかを解説していく。第1回となる今回は、テストをどう考えるのかというテーマで話を進めていこう。
Interveiw:
9月4日に行われた「オープンソースカンファレンス 2004」。この招待講演とオープンソースのRDBMSであるFirebirdに関するテクニカルセミナーのために来日したFirebird ProjectのProject Administratorであるニコライ サモファトフ氏に今後のFirebirdの動向を聞いた。