「.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
テスト・ツールと一口に言われても色々あるので、テスト・ツール類の歴史を書いた。
詳細 †
ツールの区分 †
デバッグ系 †
- WinDbgなどのローレベルのデバッガ。
本番環境で、障害を起こした場合の分析などに利用される。
- 統合開発環境 (IDE)に同梱されたデバッガ。
- ビルド~デバッグが自動化されている。
- デバッグは、
- デバッガを注入(アタッチ)し、
- ステップ実行などが可能になっている。
運用系 †
デバッグ系の延長上のモノを含む。
開発系 †
- カバレッジやコードレビュー機能
DevPartner?やJtestなど。
- EXCELスクショ系
エビデンスのスクショをEXCELに貼る作業の支援
- チェックリストの作成ツール
マトリックス型のチェックリストを作成ツール
自動化系 †
- 失敗PJ
自動化系は失敗PJがカナリ多かった認識。
- GUIテスト自動化
- 内製ツール類(ペイラインに乗らず、Selenium化)
- GUIテスト自動化ツールのSI開発への適用(参考)
CI/CD系 †
ビルドとデリバリ(デプロイ)の自動化中に自動化系を差し込む。
DevOps?系 †
歴史的経緯 †
初期 †
自動化期 †
- 以降のツールは、OSSが主流になり、プロプラは、徐々に市場から姿を消していった。
- 自動化系は、失敗PJが多く、SI開発への適用では、更に不適合が多かった。
CI/CD期 †
CI/CDは、
- 元々、SaaS文化で、従来型のSIには適合し難い部分も多い。
DevOps?期 †
DevOpsは、
- 同様に、SaaS文化で、従来型のSIには適合し難い部分も多い。
参考 †
...