運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。
今回からソフトウェアテストに関するテクニックについて連載していきます。ただ、一口にソフトウェアテストといっても、非常に幅広いものです。そこで、ソフトウェアテストを分類、整理した上で、そのうちの主なテストの種類について取り上げていきたいと思います。 そこで今回は、まずソフトウェアテストの分類について解説していきます。 ソフトウェアテストの分類 皆さんは「○○テスト」というものをいくつか知っていると思います。ここでは、それらを工程・品質の観点・実行方法・技法という4つに分類し、さらにそれぞれに分類されるテストの種類について簡単に見ていきます。 図1 ソフトウェアテストの分類 工程 ソフトウェア開発は要件定義、設計、製造、テストといった段階を踏んで進められます。これらの段階を「工程」と呼びます。そしてテストの中でもさらに細かく工程に分割します。 まず、ソフトウェアを構成する最小単位(モジュール)
ソフトウェア開発プロジェクトの大小を問わず、テストは開発プロセスにおいて重要な役割を果たす。しかし、すべての組織や開発者が専用のテストツールを利用しているわけではない。そうしたツールは何百ドル、場合によっては何千ドルもするからだ。幸いにして、豊富なオープンソースのソフトウェアテストツールが無料で入手できるおかげで、そうした高価なツールの必要性は薄れつつある。 簡単にいうと、ソフトウェアのテストは大きく2つのアプローチに分かれる。手作業によるテスト(夏期インターン生がチェックリストを使って行うのはこちら)と自動プログラムによるものだ。プログラムによる自動テストの場合、ツールの調達に多額の費用がかかったり、自動テストを行うソフトウェアのカスタマイズに追われて当座の作業がおろそかになったりする可能性がある。 一方、 Open Source Testing (OST)、 QAForums 、 Op
[2008-08-10 追記] ここで張っているソースについて新しいエントリを書きました。 ZenTest – autotestに同梱されているAutotest::Screenを使うと、Screenのステータスにテスト状況をリアルタイムに出せる。 ただ、ZenTest (3.6.0)のものは結果をうまく拾えていないようだったので少し書き換えてみた。 ついでに毎回走らせる前にもステータスを変えるようにした。ファイル保存→結果表示までに間があって、ちゃんと動いてくれてるか落ち着かなかったもんで。 $HOME/.autotest に追記する。 require 'autotest/screen' Autotest::Screen.statusline = %q[%{=r dd} %-w%{=b dd}[%n] %t %{-}%+w %=] class Autotest::Screen Autote
Several months ago, I heard that people were using a program called autotest to have their tests continue to run as you made changes to your code base, which comes with ZenTest. It’s a really nice tool written by Ryan Davis and I hadn’t gotten a chance to play with it as of yet. Well, our team isn’t spending too much time in the test/ directory these days as we jumped ship near the end of last sum
General Information Autotest is a framework for fully automated testing. It is designed primarily to test the Linux kernel, though it is useful for many other functions such as qualifying new hardware. Autotest is an open-source project under the GPL and is used and developed by a number of organizations, including Google, IBM, OSL and many others. White Paper Autotest Structure Slides for a prese
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く