GENZ, Inc.

検証範囲の設計から ハウス環境制御システムを第三者検証

換気・遮光・細霧冷房と季節条件の組み合わせから検証範囲を設計し、出荷判断と社内説明に使える報告物まで、GENZが第三者の視点で支援します。

支援事例

支援実績5,000件以上

支援実績を示す企業ロゴ 01
支援実績を示す企業ロゴ 02
支援実績を示す企業ロゴ 03
支援実績を示す企業ロゴ 04
支援実績を示す企業ロゴ 05
支援実績を示す企業ロゴ 06
支援実績を示す企業ロゴ 07
支援実績を示す企業ロゴ 08
支援実績を示す企業ロゴ 09
支援実績を示す企業ロゴ 10
支援実績を示す企業ロゴ 11
支援実績を示す企業ロゴ 12
支援実績を示す企業ロゴ 13

この記事はソフトウェアテストの専門家が監修しています

監修枡井 愼治株式会社GENZ 代表取締役

GENZは創業以来、5,000件以上のソフトウェアテスト・第三者検証を手がけてきたプロフェッショナルです。品質に関する課題やお悩みに、真摯に寄り添います。

代表取締役 枡井 愼治 株式会社GENZ 〒101-0062 東京都千代田区神田駿河台2-3-11 ヒューリック御茶ノ水ビル3F TEL:03-5244-4711
01 ISSUES

ハウス環境制御システムでよくある不具合

環境制御システムの不具合は、制御ロジックの優先順位や機器間連携の検証不足から生じます。換気・加温・設定反映・センサー欠測・遠隔監視の各場面で起きうる不具合と、放置した場合の栽培と運用への影響を示します。

目標温度を超えても換気窓が開かず、ハウス内が昇温し続ける

温度センサーと換気窓の動作条件が仕様書で定まっていないと、目標温度を超えても開閉指示が出ず、夏季に高温障害として表面化します。

昇温抑制の停止

換気と加温が同時に指示され、暖房機が稼働したまま窓が開く

換気と加温の優先順位が制御ロジックに定義されていないと、相反する指示が同時に出ます。暖房機が稼働しても加温効果は得られず、燃料費が増えます。

制御指示の競合

設定値の変更が制御装置へ届かず、変更前の条件で運転が続く

設定値が制御装置へ反映される経路を検証していないと、画面は変更済みでも現地は変更前の条件で運転が続きます。利用者からの連絡まで気づけません。

設定値の未反映

センサーが欠測した時間帯に古い測定値が採用され、制御が固定される

欠測時のフォールバック動作が仕様で定まっていないと、古い測定値のまま制御が固定されます。実環境が変化しても機器が追随せず、栽培へ影響します。

欠測時の固定化

遠隔監視の画面の表示値が現地の実測と一致せず、警報も発報されない

遠隔監視の表示値と現地の実測の照合がないと、画面は正常でもハウス内の異常が見逃されます。警報も発報されず、一次切り分けの起点を失います。

遠隔監視の不整合
02 RISK

残存した不具合により生じる問題

環境制御システムに残存した不具合は、ハウス内の温度や湿度の管理に直接現れ、作物の生育と導入先との契約、そして原因説明のいずれにも影響します。

業務上の問題対応を行う担当者の様子を写した写真。
03 REVIEW

静的テスト(レビュー)でおさえるべき観点

実機を動かす前に、仕様書・設計書の突き合わせで検出できる不整合は残っています。制御目標の競合、機器ごとの応答差、センサー欠測時の扱いなど、環境制御システム固有の論点をレビューでおさえる観点を整理します。

目標値の不整合を見落とすと、実装が仕様と異なる値で制御を続け、出荷後の現地で初めて設定と挙動の差異が表面化します。

制御仕様書の目標値と設定項目一覧を照合する

温度・湿度・炭酸ガス・光の各目標値が、制御仕様書と設定項目一覧で同じ値・同じ単位で記載されているかを照合します。片方にだけある設定項目は、実装漏れか記載漏れかを判断する手掛かりになります。

確認する資料
  • 制御仕様書
  • 設定項目一覧
  • 変更履歴
優先順位が未定義のまま実装されると、同じ条件で機種や担当者ごとに異なる挙動が出て、出荷判定の場で期待結果を説明できなくなります。

制御が競合する条件の優先順位が仕様書に定義されているかを確認する

換気による降温と閉鎖による保湿が同時に要求される条件など、両立しない場合の優先順位が仕様書に定義されているかを確認します。定義がなければ実装担当者の判断で挙動が決まり、照合先が残りません。

確認する資料
  • 制御仕様書
  • 要求仕様書
  • 優先順位表
機器固有の応答差を設計へ反映しないまま実装を進めると、実機接続の段階で制御が間に合わず、ドライバの作り直しと回帰テストのやり直しが発生します。

機器仕様書とドライバ設計書を機器の型式ごとに照合する

換気窓・遮光カーテン・細霧冷房・暖房機は応答速度も制御方式も異なります。型式ごとに、仕様書の応答特性とドライバ設計書の制御周期・出力範囲を照合し、共通仕様で吸収できない部分を確かめます。

確認する資料
  • 機器仕様書
  • ドライバ設計書
  • 通信仕様書
欠測時の動作が未定義のままでは、センサー故障時に暖房や換気が予期しない状態で動き続け、作物被害の原因調査でも記録が残らず切り分けできません。

センサー入力の有効範囲と欠測時の動作をDB設計書と突き合わせる

センサー値が有効範囲外になった場合や欠測した場合に、制御を停止するのか直前値を使うのかを設計書で確かめます。DB設計書と突き合わせ、異常値の記録方法まで確認します。

確認する資料
  • DB設計書
  • センサー仕様書
  • 例外処理定義
切り替え条件の不一致を放置すると、作型の変わり目に設定変更が漏れ、季節条件の検証空白を残したままリリース判断へ進むことになります。

季節・時刻帯の切り替え条件を運用手順と照合する

昼夜や季節で切り替わる制御条件は、運用手順書の変更時期と仕様書の切り替え条件が一致している必要があります。手順書にしかない操作は、ソフトウェアで担保されない運用依存の箇所として抽出します。

確認する資料
  • 運用手順書
  • 制御仕様書
  • 設定値一覧
  • 保守手順書
04 TEST DESIGN

動的テストの設計・実行のポイント

仕様書に書き切れない優先順位や季節条件の空白は、テスト設計で埋められます。開発から受け入れまでの各段階の観点を整理します。

STEP 01 ユニットテスト制御ロジックの優先順位と境界値を確かめる段階
どう確かめるか

制御ロジックのユニットテストを境界値と同値分割で設計する

温度・湿度・炭酸ガス・光の目標値が同時に成立しない条件を洗い出し、境界値と同値分割で制御ロジックを検証します。仕様書に書き切れない優先順位の抜けを、実装段階で表面化させます。

  • 01目標値が競合する条件での優先順位の定義を確認する
  • 02設定値の境界値と同値分割の観点でテスト項目を設計する
  • 03センサー値の欠測・異常値時のフォールバック動作を検証する
OUTPUT境界値ごとの動作確認結果
STEP 02 統合テストセンサー入力から機器出力までの連携を確かめる段階
どう確かめるか

センサーから機器までの統合テストを機器構成の組み合わせで実施する

換気窓・遮光カーテン・細霧冷房・暖房機ごとに応答速度や制御機能が異なるため、機器構成の組み合わせで統合テストを行います。強制換気や左右別制御の機能差も対象に含めます。

  • 01機器の種類ごとの応答速度と制御仕様の差異を洗い出す
  • 02換気窓・遮光カーテン・細霧冷房・暖房機の組み合わせで動作を検証する
  • 03強制換気・左右別制御・目標温度補正の機能差を確認する
OUTPUT機器構成の統合検証記録
STEP 03 システムテスト季節条件と異常系を含む全体の動作を確かめる段階
どう確かめるか

季節条件と異常系のテスト観点をシステムテストで検証する

夏季の高温・冬季の低温など実機で再現しにくい季節条件は、環境を意図的に発生させて検証します。センサー値の欠測や異常値といった異常系の観点も併せて確認します。

  • 01夏季の高温・冬季の低温の条件を意図的に発生させて検証する
  • 02通信断や機器故障時の制御ロジックの挙動を確認する
  • 03遠隔監視画面の表示値と現地の挙動の一致を確認する
OUTPUT季節・異常系のエビデンス
STEP 04 回帰テストと受け入れテスト更新後の影響と出荷水準を受け入れの材料とする段階
どう確かめるか

更新後の回帰テストとパフォーマンステストで受け入れ判断の材料を揃える

ソフトウェア更新のたびに回帰テストの範囲を定義し、デグレードの有無を確認します。応答性能とあわせて結果を記録し、出荷可否の判断材料として提出できる形に整えます。

  • 01更新のたびに回帰テストの対象範囲を文書で定義する
  • 02既存の設定値と運転が維持されることを検証する
  • 03結果をテスト項目書とエビデンスに整理し、リリース判断へ提出する
OUTPUTリリース判断に使える報告書
05 RATIONALE

GENZが代行するハウス環境制御システムのテスト

固定費を抱えない人日単位のアサイン、監査にも使える独立した検証の記録、育成期間なしに活かせる専門ノウハウなど、第三者へのアウトソースには複数のメリットがあります。

OUTSOURCING RATIONALE THIRD-PARTY VERIFICATION

必要な時に必要な分だけ

人日単位のアサインで固定費を抱えず、繁忙期に増減できます。

独立した視点で品質を底上げ

独立した検証で偏りを排し、監査に使える客観的な記録を残せます。

専門ノウハウを即戦力で

JSTQB認定エンジニアが在籍し、対象領域固有の検証知見を育成期間なしに活用できます。

ノートPCを前に担当者同士が相談しているオフィスの写真。

専門知識を持ったテストエンジニアが、第三者の視点でテストするメリット

  • 機器と季節条件を網羅したテスト設計を代行します
  • 実機で再現できない条件をセンサー入力で検証します
  • 社内説明に使える報告書と証跡を納品します
  • 開発日程を止めずに並行してテストを進めます
06 SERVICE

条件整理から報告までを担うGENZの支援

環境制御システムの検証は、換気・遮光・細霧冷房・加温といった機器と、昼夜・季節の外気条件を掛け合わせた検証範囲の設計が起点になります。GENZは条件の整理からテスト設計・実行・報告までを担います。

SVC 01

機器構成と季節条件からテスト設計を起こす

換気・遮光・細霧冷房・暖房などの機器構成と、昼夜・季節ごとの外気条件を掛け合わせた条件表を作成し、テスト項目書へ反映します。

リスク要因と優先順位を示す無文字の図解。
SVC 02

制御から遠隔監視まで検証する

センサー入力から機器出力までの制御ロジックと遠隔監視を検証し、実機で発生させられない季節条件はセンサー入力を与えて応答を確かめます。

複数のシステムや連携先にまたがる確認範囲を示す無文字の図解。
SVC 03

既存の体制に第三者として加わる

開発から独立した第三者の視点で検証範囲を点検し、開発担当者が立てた観点の抜けを洗い出します。既存の体制と日程を変えずに加わります。

計画から報告までの流れを示す無文字の図解。
SVC 04

確認結果を報告書と証跡で納品

何をどこまで確認し、何が未確認かを一覧できる報告書と証跡を納品し、製品会議や稟議、導入先への説明にそのままご利用いただけます。

確認対象の領域を区分して示す無文字の図解。
07 FLOW

ご相談から納品までの流れ

ご相談から報告書の納品まで、各段階で範囲と優先順位をご担当者様と確認しながら進めます。

ヒアリング

対象の制御構成と接続する機器、検証したい条件をお聞きし、課題を整理します。

テスト設計と見積もり

機器と季節条件からテスト範囲と優先順位を設計し、必要工数を見積もります。

テストの実施と結果の共有

設計した項目に沿ってテストを実施し、進捗と検出した不具合を随時共有します。

報告書の納品と修正後の再確認

結果を報告書と証跡で納品し、修正後の該当箇所を改めて確認します。

まずは検証範囲の整理からご相談いただけます

ハウス環境制御システムの検証範囲と優先順位をご相談ください

ハウス環境制御システムの構成と検証条件をお聞かせいただければ、機器と季節条件からテスト範囲と優先順位を整理し、稟議や出荷判断の説明材料としてお使いいただける形でお渡しします。