タグ

技法に関するRubusのブックマーク (2)

  • テスト自動化の基本原則 | Remote TestKit

    自動テストと手動テストとの違いを正しく理解し、どういったテストを自動化すると効果的か、どういうふうに導入していけばよいかを学習します。 自動テストへの誤った認識 現在のソフトウエア開発において、自動テストを上手に活用できるかどうかは、プロジェクト生産性を左右します。つまり、どれだけ上手に自動テストを活用できるかが、開発組織としての競合力に直結するのです。 しかしながら、自動テストという言葉が独り歩きして、まるでテストにおける「銀の弾丸」かのように思われている場合も見受けられます。 自動テストは、当にテストにおける「銀の弾丸」でしょうか? 自動テストについて、よくある勘違いや間違いとして以下のような例があります。 すべてのテストを自動テストで実施することができる。 自動テストを導入することで、テストにかかるコストが削減される。 人手でテストを行うより、早くテストができる。 この認識は当に

    テスト自動化の基本原則 | Remote TestKit
  • テスト設計技法の紹介(2):削減型・標的型のブラックボックス型技法 | Remote TestKit

    2. 同値分割法 2.1 考え方 同値分割法とは、システムの振る舞いに影響をあたえる因子(入力要素や出力要素)のひとつについて、その因子を同じ性質をもつ範囲に分割するテスト設計技法 です。同値クラスに分割できたら、各クラスからは代表的な値をひとつだけ実際の入力値にします。そうすることで、なるべく少ない数で、すべての性質を網羅するような入力値のセットを設計することが可能になります。 同値分割法はひとつの因子に着目する技法ですが、実在するシステムの振る舞いを決定する因子がひとつのみであることは稀で、たいていは複数の因子が複雑に作 用しあいます。その際は複数の因子を同時に扱う「組合せテスト」や「ドメインテスト」などの技法を用いる必要がありますが、いずれにせよまずはひとつずつ の因子を個別に考える必要があります。そのため、同値分割法は数ある設計技法のなかでも、最も基礎的な技法であると言えます。 2

    テスト設計技法の紹介(2):削減型・標的型のブラックボックス型技法 | Remote TestKit
  • 1