feat: 多轮运行 + GCOV 合并 + JSON 出力 + DesignDataGenerator
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# SELECT処理 データ生成規則
|
||||
|
||||
## 概要
|
||||
|
||||
DBテーブルから条件付きSELECTでデータを取得し、取得結果に基づいて処理を行うプログラムのテストデータ。入力はDB(SELECT結果)であり、出力はSQL INSERTファイル。
|
||||
|
||||
## 入力
|
||||
|
||||
- 詳細設計書の処理詳細(SELECT文のWHERE条件)
|
||||
- DBテーブル定義(テーブル名、カラム、主キー)
|
||||
|
||||
## 生成データ組
|
||||
|
||||
| 组 | 用途 | 内容 |
|
||||
|----|------|------|
|
||||
| 1 | 基本データ | SELECT条件にマッチするデータ + マッチしないデータ + 末尾多keyテスト |
|
||||
|
||||
## 多keyテスト
|
||||
|
||||
WHERE条件に複数キーが関わる場合、基準データに対し各キー項目のみ異なるN件を生成。マッチするパターンとマッチしないパターンの両方をカバー。
|
||||
|
||||
## データ生成手順
|
||||
|
||||
1. SELECT文のWHERE条件を抽出
|
||||
2. 条件にマッチするレコードを生成
|
||||
3. 条件にマッチしないレコード(境界値)を生成
|
||||
4. 多keyテストデータを追加
|
||||
|
||||
## 出力
|
||||
|
||||
各組1 SQL INSERTファイル。
|
||||
Reference in New Issue
Block a user