<変換>
【読み込み】
□データが以下の形式で格納されることを確認する
□各行は一次元配列に格納される
□カンマ区きりで、行の個々の要素は2次配列元に格納されること
【データ処理】
グルーピング
□正規表現の定義に従ってラベルの先頭部を抽出されることを確認する
例)no●_▲_◆ の「no●」の部分
□「no●」の部分一致するラベルは同じ設問集合に格納されること
【変換】
【出力】
□個々の要素に対して接合処理を行うこと
□接合された行の行末に改行符号が付加されることを確認する
□各行がStringで接合されることを確認する
□出力されたファイルは以下の形式であることを確認する
□UTF-8(BOM付き)
□ファイル形式:CSV
□ラベルファイル及びローデータファイルと同じディレクトリに以下のファイルが作成されること
□datamap.csv
□rawdata.csv
□成功に変換されたデータマップ及びローデータファイルのパスはプロパティにセットされSPSSデータ作成ツールにて取得可能であることを確認する
□変換失敗時、データマップ及びローデータファイルのパス格納用プロパティを""にセットされることを確認する
□SPSSデータ作成ツールで取得したデータマップ及びローデータファイルのパスが””である時、何も処理せずメイン画面を表示させることを確認する
<障害テスト>
①化けた文字列をラベル対応表(ローデータ)ファイルに設定して保存する
②SPSSデータ作成ツールで、以下の設定を行い作成ボタンを押下する
・回収方法 :CM
・データマップ/ローデータのファイルパス設定
③ステップ実行で読みこみ処理を確認する
□化けた文字の読み込みでエラーがキャッチされた後、以下の処理が実行される事を確認する
□ストリームリーダーはクローズされる事を確認する
□ストリームリーダーに使用されたリソースは解放される事を確認する
□発生したエラーはSPSSデータ作成ツールにてハンドリングされることを確認する
<負荷テスト>
通常タイプ
①以下設問タイプを含むCM設問を79問作成する
・SA
・MA
・FA
・NU
・SAMX
・MAMX
②全設問を回答したローデータは3500件作成する
※1行目のみ回答し、以降の行は1行目のコピーとなる
③3500行分の回答データの「モニターID」ダミー6桁数値で埋める
④SPSSデータ作成ツールで、以下の設定を行い作成ボタンを押下する
・回収方法 :CM
・データマップ/ローデータのファイルパス設定
負荷
①現状CMから受領した設問データを元に作成可能なCM設問データを作成する
※現時点作成可能なCM設問タイプは「」シートを参照
②全設問を回答したローデータは10万件作成する
※1行目のみ回答し、以降の行は1行目のコピーとなる
③10万行分の回答データの「モニターID」ダミー6桁数値で埋める
④SPSSデータ作成ツールで、以下の設定を行い作成ボタンを押下する
・回収方法 :CM
・データマップ/ローデータのファイルパス設定
作者:weixin_36770774
来源:CSDN
原文:https://blog.csdn.net/weixin_36770774/article/details/91402575
版权声明:本文为博主原创文章,转载请附上博文链接!