小規模な予約エンジンの開発・保守担当へ
幼児も定員に数えると、
何名になる?
施設の仕様から先に決めた正解と、故意に誤らせた出力を比べる。6つの入力を選んで、違いを追って読めます。
架空宿Aの定員・幼児算入1仕様。ここではPythonの記録済み実行結果を表示します。ブラウザで予約エンジンを実行する機能ではありません。
まず、宿Aの仕様を固定する
定員4名。 幼児0〜5歳も、 全員1名ずつ算入。
4名以下は定員内。 5名以上は定員超過。
固定した期待値
元仕様から記入した値
実行結果の記録
比較は算入人数と定員内かの2項目だけ。料金、予約可否、年齢帯、泊数、最低泊数の合格判定は、この体験に含めません。故意バグでも違いが出ないケースを残しています。
次に、Pythonで同じ比較を再実行する
無料版を展開して起動
Python 3.10以上があれば、ZIPをすべて展開して run-demo.cmd を開きます。標準ライブラリだけで動き、顧客コードやAPIキーは不要です。
結果の6/6一致を確認
正常6/6一致、幼児算入の故意バグを3/6件で捕捉、定員内かの変化2/6件。この配布版で確認した範囲です。
Windows・Python 3.10.6で確認。別OS、他の技術者の独力実行、導入所要時間は未実測です。実行手順を読む
全体版では、4仕様を照合する
年齢帯、定員、退室日を含めない泊数、最低泊数。24種類の入力を架空宿A/Bの2設定で比較し、固定期待値と7出力項目の対応を収録しています。
公開中の全体版1.2は正常48/48一致。選んだ10種類の故意欠陥を単独比較し、全体10/10種類を捕捉しています(宿A10/10、宿B9/10)。予約可否だけが変化した欠陥は8/10種類。未知の不具合の検出率や全施設への適合を保証する数値ではありません。
初回販売価格19,800円。1組織の1開発・保守案件内で社内共有・評価・編集できます。個社仕様のケース作成、顧客接続、コード修正、導入代行は含みません。購入前に収録範囲・必要環境・利用条件を商品ページで確認してください。
試して分かったことを残す
自社で試す際の任意のメモです。氏名・会社名は不要です。保存するとJSONファイルを手元へダウンロードします。どこにも送信しません。