異種環境への移行時のテスト・ポリシー
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-戻る
--[[テスト]]
--[[移行・マイグレーション]]
* 目次 [#y21f9111]
#contents
*概要 [#ee811862]
.NETでアプリケーションを(受託)開発する場合の~
>異種環境への移行時のテスト~
(OSと.NETバージョンの掛け合わせパターン)
というのはどこまでやるか?
*回答 [#xe612a4f]
**前提 [#u2014c27]
.NETでアプリケーションを(受託)開発する場合は、
-慣例的に、.NETバージョンはサポート範囲を明確にする(絞る...
-そして、.NETバージョンに対応するOS毎のテストは、契約次第...
**事例 [#nc226850]
過去に、.NETバージョン違い、OS違いなどで以下の様な差異の...
***.NETバージョン違い [#n6d8b446]
バージョンの移行パスによっては、
-.NET4.5の Windows Aero (エアロ) では、~
FixedSingleのWindow枠が太く表示される。~
-.NET4以前の Windows Aero (エアロ) では、~
FixedSingleのWindow枠が細く表示される。
などのケースがありました。
***OS違い [#be1362ee]
OSバージョンの移行パスによっては、
-動いたり動かなかったり、
--[[Session 0 分離の仕様変更>(ログオン)セッション#v4f74...
-Win32APIを変更したり、
--[[Windowを前面に出す]]
するケースがありました。
***その他 [#a978ab21]
IMEバージョンによって入力変換状態からマウスで~
特定コントロール間を移動すると、移動元のコントロールで入...
(期待する動作は、入力変換状態のテキストもコントロール間...
**分析 [#n941a60b]
-内部での計算処理に関する動作の変更は大きな誤作動の原因に...
.NETバージョンを固定していれば変更は(ほぼ)無いと考えて...
前述の事例の様に、UI周りはそうでもない(変更がある可能性...
その辺り(UI周り)のテストがクロス・プラットフォームで必...
-例えば、当プロジェクトで開発している~
[[.NET用アプリケーション開発フレームワーク(Open棟梁)>ht...
だけでなく、異なる.NETバージョンを採用する複数の案件に適...
.NET部分の内部での処理に関する動作の違いが報告された事例...
--このため、ほぼストレート・コンバージョン & 疎通確認程度...
--ただし、これは、
---「基盤は開発するユーザ・プログラムによりテストされるた...
---従って、ミッション クリティカルなシステム(基盤でなく...
上モノのユーザ・プログラムを環境移行+ストレート・コンバ...
した場合、厳密にはテストが必要になります(テスト計画につ...
*参考情報 [#x7ddca1d]
**[[Windows, IE移行]] [#g9f69709]
**[[64bit対応]] [#ye08cc57]
----
Tags: [[:移行]], [[:テスト]]
終了行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-戻る
--[[テスト]]
--[[移行・マイグレーション]]
* 目次 [#y21f9111]
#contents
*概要 [#ee811862]
.NETでアプリケーションを(受託)開発する場合の~
>異種環境への移行時のテスト~
(OSと.NETバージョンの掛け合わせパターン)
というのはどこまでやるか?
*回答 [#xe612a4f]
**前提 [#u2014c27]
.NETでアプリケーションを(受託)開発する場合は、
-慣例的に、.NETバージョンはサポート範囲を明確にする(絞る...
-そして、.NETバージョンに対応するOS毎のテストは、契約次第...
**事例 [#nc226850]
過去に、.NETバージョン違い、OS違いなどで以下の様な差異の...
***.NETバージョン違い [#n6d8b446]
バージョンの移行パスによっては、
-.NET4.5の Windows Aero (エアロ) では、~
FixedSingleのWindow枠が太く表示される。~
-.NET4以前の Windows Aero (エアロ) では、~
FixedSingleのWindow枠が細く表示される。
などのケースがありました。
***OS違い [#be1362ee]
OSバージョンの移行パスによっては、
-動いたり動かなかったり、
--[[Session 0 分離の仕様変更>(ログオン)セッション#v4f74...
-Win32APIを変更したり、
--[[Windowを前面に出す]]
するケースがありました。
***その他 [#a978ab21]
IMEバージョンによって入力変換状態からマウスで~
特定コントロール間を移動すると、移動元のコントロールで入...
(期待する動作は、入力変換状態のテキストもコントロール間...
**分析 [#n941a60b]
-内部での計算処理に関する動作の変更は大きな誤作動の原因に...
.NETバージョンを固定していれば変更は(ほぼ)無いと考えて...
前述の事例の様に、UI周りはそうでもない(変更がある可能性...
その辺り(UI周り)のテストがクロス・プラットフォームで必...
-例えば、当プロジェクトで開発している~
[[.NET用アプリケーション開発フレームワーク(Open棟梁)>ht...
だけでなく、異なる.NETバージョンを採用する複数の案件に適...
.NET部分の内部での処理に関する動作の違いが報告された事例...
--このため、ほぼストレート・コンバージョン & 疎通確認程度...
--ただし、これは、
---「基盤は開発するユーザ・プログラムによりテストされるた...
---従って、ミッション クリティカルなシステム(基盤でなく...
上モノのユーザ・プログラムを環境移行+ストレート・コンバ...
した場合、厳密にはテストが必要になります(テスト計画につ...
*参考情報 [#x7ddca1d]
**[[Windows, IE移行]] [#g9f69709]
**[[64bit対応]] [#ye08cc57]
----
Tags: [[:移行]], [[:テスト]]
ページ名: