テスト・ツール類の歴史
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>開発環境]]
*目次 [#e3ddf567]
#contents
*概要 [#je5cf4f7]
一口に「テスト・ツール」と言っても~
色々あるので、テスト・ツール類の歴史を書いた。
*詳細 [#b1226756]
**ツールの区分 [#ubb742e5]
***デバッグ系 [#qcb916f1]
-[[WinDbg>https://techinfoofmicrosofttech.osscons.jp/inde...
本番環境で、障害を起こした場合の分析などに利用される。
-[[統合開発環境 (IDE)]]に同梱されたデバッガ。~
--ビルド~デバッグが自動化されている。
--IDEでのデバッグは、
---デバッガを注入(アタッチ)し、
---コーディング中のコードの~
ステップ実行などが可能になっている。
***運用系 [#m809e756]
[[デバッグ系>#qcb916f1]]の延長上のモノを含む。
-[[障害対応に使用するツールの一覧>https://techinfoofmicro...
-[[ダンプ取得に使用するツールの一覧>https://techinfoofmic...
***開発系 [#e43fb4cb]
-[[デバッグ系>#qcb916f1]]の効率向上ツール~
DevPartnerなど。
-カバレッジやコードレビュー機能~
DevPartnerやJtestなど。
-SI系のテスト作業支援系の内製ツール
--ステップ・カウンタやカバレッジ等のツール
--EXCELスクショ系~
エビデンスのスクショをEXCELに貼る作業の支援
--チェックリストの作成ツール~
マトリックス型のチェックリストを作成ツール
***自動化系 [#ce4f888b]
-JUnit / NUnitが基礎になっている。
-[[テスティング・フレームワーク>https://techinfoofmicroso...
JUnit / NUnitの延長上のタスク実行ツール群
-失敗PJ~
自動化系は失敗PJがカナリ多かった認識。
--[[TDD(テスト駆動開発)>https://techinfoofmicrosofttech...
テストファーストなプログラムの開発手法。
--テストケースの自動生成と自動実行など。
---2005年頃、[[Agitator>https://www.google.com/search?q=%...
---[[TestMe、Squaretest、EvoSuite、Randoop>https://qiita....
--GUIテスト自動化
---内製ツール類(ペイラインに乗らず、Selenium化)
---GUIテスト自動化ツールのSI開発への適用([[参考>https://...
***[[CI/CD>https://techinfoofmicrosofttech.osscons.jp/ind...
ビルドとデリバリ(デプロイ)の自動化中に[[自動化系>#ce4f8...
-[[Jenkins>https://techinfoofmicrosofttech.osscons.jp/ind...
-[[Github - CI / CD関連]]
***[[DevOps>https://techinfoofmicrosofttech.osscons.jp/in...
[[CI/CD系>#gde04eea]]より広範囲なツールチェーン(リンク先...
***[[バグ・トラッカー系>高度午前 - 開発技術 - ソフトウェ...
昔から内製品が存在し、昨今は[[OSS]]で多様なモノが存在する。
**歴史的経緯 [#o7893fac]
***初期 [#lefd68b7]
-[[デバッグ系>#qcb916f1]]、[[運用系>#m809e756]]は初期から...
-[[開発系>#e43fb4cb]]では、
--徐々に[[プロプラ>OSS#p018411e]]のツール群が増えていった。
--また、並行して、SIerの自助努力も見られた。
***自動化期 [#j99a43c3]
-[[OSS]]のJUnit / NUnitを皮切りに、[[テスティング・フレー...
-以降のツールは、[[OSS]]が主流になり、[[プロプラ>OSS#p018...
-[[自動化系>#ce4f888b]]は、失敗PJが多く、SI開発への適用で...
***CI/CD期 [#o4fd54ff]
[[CI/CD系>#gde04eea]]は、
-[[Github - CI / CD関連]]等が参考になる。
-[[Jenkins>https://techinfoofmicrosofttech.osscons.jp/ind...
-元々、サービス文化で、従来型のSIには適合し難い部分も多い。
***DevOps期 [#idd2fbfd]
[[DevOps系>#z7e177d6]]は、
-[[CI/CD>#o4fd54ff]]を双方向にしたもの。
--Dev → Ops ([[CI/CD>https://techinfoofmicrosofttech.ossc...
--Dev ⇔ Ops ([[DevOps>https://techinfoofmicrosofttech.oss...
-同様に、サービス文化で、従来型のSIには適合し難い部分も多...
**SIの今後 [#sd2ab3aa]
***内製品はペイラインに乗らない。 [#n177f6d1]
-ニッチ系ツールも浸透していない状況。
-浸透していないと言う事は、~
基本的には、効果がコスパに合わないモノと考える。
-ステップ・カウンタやカバレッジ以外はdisconに。
***サービス文化に寄せていく。 [#hd315428]
-従来型のSIには適合し難い部分も多いが、~
サービス文化に寄せていくことになると思われる。
-一先ず、スクリプト+[[テスティング・フレームワーク>https...
のレベルでもイイので、自動化できるとから自動化して行くの...
-出来る or 適合するプロジェクトがその先に進めば良い。
*参考 [#n98326a0]
...
終了行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>開発環境]]
*目次 [#e3ddf567]
#contents
*概要 [#je5cf4f7]
一口に「テスト・ツール」と言っても~
色々あるので、テスト・ツール類の歴史を書いた。
*詳細 [#b1226756]
**ツールの区分 [#ubb742e5]
***デバッグ系 [#qcb916f1]
-[[WinDbg>https://techinfoofmicrosofttech.osscons.jp/inde...
本番環境で、障害を起こした場合の分析などに利用される。
-[[統合開発環境 (IDE)]]に同梱されたデバッガ。~
--ビルド~デバッグが自動化されている。
--IDEでのデバッグは、
---デバッガを注入(アタッチ)し、
---コーディング中のコードの~
ステップ実行などが可能になっている。
***運用系 [#m809e756]
[[デバッグ系>#qcb916f1]]の延長上のモノを含む。
-[[障害対応に使用するツールの一覧>https://techinfoofmicro...
-[[ダンプ取得に使用するツールの一覧>https://techinfoofmic...
***開発系 [#e43fb4cb]
-[[デバッグ系>#qcb916f1]]の効率向上ツール~
DevPartnerなど。
-カバレッジやコードレビュー機能~
DevPartnerやJtestなど。
-SI系のテスト作業支援系の内製ツール
--ステップ・カウンタやカバレッジ等のツール
--EXCELスクショ系~
エビデンスのスクショをEXCELに貼る作業の支援
--チェックリストの作成ツール~
マトリックス型のチェックリストを作成ツール
***自動化系 [#ce4f888b]
-JUnit / NUnitが基礎になっている。
-[[テスティング・フレームワーク>https://techinfoofmicroso...
JUnit / NUnitの延長上のタスク実行ツール群
-失敗PJ~
自動化系は失敗PJがカナリ多かった認識。
--[[TDD(テスト駆動開発)>https://techinfoofmicrosofttech...
テストファーストなプログラムの開発手法。
--テストケースの自動生成と自動実行など。
---2005年頃、[[Agitator>https://www.google.com/search?q=%...
---[[TestMe、Squaretest、EvoSuite、Randoop>https://qiita....
--GUIテスト自動化
---内製ツール類(ペイラインに乗らず、Selenium化)
---GUIテスト自動化ツールのSI開発への適用([[参考>https://...
***[[CI/CD>https://techinfoofmicrosofttech.osscons.jp/ind...
ビルドとデリバリ(デプロイ)の自動化中に[[自動化系>#ce4f8...
-[[Jenkins>https://techinfoofmicrosofttech.osscons.jp/ind...
-[[Github - CI / CD関連]]
***[[DevOps>https://techinfoofmicrosofttech.osscons.jp/in...
[[CI/CD系>#gde04eea]]より広範囲なツールチェーン(リンク先...
***[[バグ・トラッカー系>高度午前 - 開発技術 - ソフトウェ...
昔から内製品が存在し、昨今は[[OSS]]で多様なモノが存在する。
**歴史的経緯 [#o7893fac]
***初期 [#lefd68b7]
-[[デバッグ系>#qcb916f1]]、[[運用系>#m809e756]]は初期から...
-[[開発系>#e43fb4cb]]では、
--徐々に[[プロプラ>OSS#p018411e]]のツール群が増えていった。
--また、並行して、SIerの自助努力も見られた。
***自動化期 [#j99a43c3]
-[[OSS]]のJUnit / NUnitを皮切りに、[[テスティング・フレー...
-以降のツールは、[[OSS]]が主流になり、[[プロプラ>OSS#p018...
-[[自動化系>#ce4f888b]]は、失敗PJが多く、SI開発への適用で...
***CI/CD期 [#o4fd54ff]
[[CI/CD系>#gde04eea]]は、
-[[Github - CI / CD関連]]等が参考になる。
-[[Jenkins>https://techinfoofmicrosofttech.osscons.jp/ind...
-元々、サービス文化で、従来型のSIには適合し難い部分も多い。
***DevOps期 [#idd2fbfd]
[[DevOps系>#z7e177d6]]は、
-[[CI/CD>#o4fd54ff]]を双方向にしたもの。
--Dev → Ops ([[CI/CD>https://techinfoofmicrosofttech.ossc...
--Dev ⇔ Ops ([[DevOps>https://techinfoofmicrosofttech.oss...
-同様に、サービス文化で、従来型のSIには適合し難い部分も多...
**SIの今後 [#sd2ab3aa]
***内製品はペイラインに乗らない。 [#n177f6d1]
-ニッチ系ツールも浸透していない状況。
-浸透していないと言う事は、~
基本的には、効果がコスパに合わないモノと考える。
-ステップ・カウンタやカバレッジ以外はdisconに。
***サービス文化に寄せていく。 [#hd315428]
-従来型のSIには適合し難い部分も多いが、~
サービス文化に寄せていくことになると思われる。
-一先ず、スクリプト+[[テスティング・フレームワーク>https...
のレベルでもイイので、自動化できるとから自動化して行くの...
-出来る or 適合するプロジェクトがその先に進めば良い。
*参考 [#n98326a0]
...
ページ名: