「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。 目次 †概要 †テスト自動化がなかなか上手く行かないので考察した結果をメモ 詳細 †分類 †以下の分類がある。 単体テスト:B層以下のテスト自動化 †メソッド・インターフェイスから、 単体テスト:P層以下のテスト自動化 †UIから、 結合テスト:シナリオ・レベルのテスト自動化 †
使用して行う、複数画面に渡った、シナリオ・レベルをテスト自動化する。 考察 †前述の分類毎に、ベターユースの考察結果をメモしておく。 単体テスト:B層以下のテスト自動化 †
単体テスト:P層以下のテスト自動化 †
結合テスト:シナリオ・レベルのテスト自動化 †
TDDやCIとは別物と考える。 †TDDやCIは、単体テストや、結合テストとは少々違うと考える。
要約 †以下の違いを認識する。 †其々、テストの目的が異なるので最適な手段も異なる。
SIには適合し難い。 †
テスト自動化と親和性が高いケース †SIのUP開発ではなく、
と親和性が高いものと考える。 従って、
などの、 バックログ消化型 & チーム開発で、 デグレード等の早期検出という用途に最も適合しているものと考える。 これはコードの進化のスピードに大きな影響を与えるため、 参考 †テスティング・フレームワーク †UIオートメーション †TDD(テスト駆動開発) †
CI/CD †CI(継続的インテグレーション) †CD(継続的デリバリー) †テスト自動化について - Open 棟梁 Wiki † |