GENZ, Inc.

小売・飲食・EC事業者向け ポイントアプリのソフトウェアテスト

管理画面の設定値ではなく、会員ごとの残高が付与・充当・戻しの収支と1ポイント単位で一致するかを、条件ごとに期待する動きを定めて確かめます。

支援事例

支援実績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

ポイントアプリでよくある不具合

ポイントアプリの不具合は、付与・残高・充当・戻しの各段で起こります。現場では率の違いや残高のずれとして表に出ますが、設定した本人の画面には異常が表示されません。

店頭とECとでポイントの付く率が違ってしまう

店頭と自社ECで付与率を別々に持つと、片方の変更が反映されず古い率のまま計算が続きます。このずれは、顧客の指摘か集計差異で初めて表に出ます。

店頭とECの率ずれ

端数や倍率の計算が想定とずれたまま付与される

端数処理や倍率、ランク別の率の解釈がずれると、全取引で同じずれ方のポイントが付き続けます。1件の差は小さく、月次の発行高の集計で表面化します。

端数・倍率のずれ

終了したはずの倍率キャンペーンがまだ効いている

倍率キャンペーンの時限が効かないと、終了後も増率のまま付与が続きます。表示は正しく見えるため、ポイント原資の超過が静かに累積します。

倍率の終了漏れ

ポイントを充当したのに会計から引かれていない

充当は、アプリ側の残高減算と会計側の値引き反映がそろって成立します。片方だけ失敗すると金額が食い違い、店頭の会計対応が止まります。

充当の会計未反映

返品したのにポイントが戻らない・引かれない

取消・返品時の戻しの規則が曖昧だと、付与の取消と充当の返還が漏れます。残高の収支が崩れ、月次の突合差異の切り分けを困難にします。

返品時の戻し漏れ
02 RISK

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

残った不具合は、店頭での指摘か月末の集計で初めて表に出ます。その帰結は、原資の超過・信頼の毀損・経理突合の崩壊へ分かれて波及します。

ポイントアプリの障害対応について、複数の担当者がモニターや資料を確認している実写画像。
03 REVIEW

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

静的テストでは、稼働前に設定値と取り決めのずれを資料の上で洗い出します。仕様書がなくても、設定値の一覧や告知文、運用手順があれば、制度の意図と運用条件への照合は成立します。

付与設定

付与率・端数・付与上限の設定を制度の意図と照合

基本の率に倍率やランク別の上乗せ、端数処理、付与上限が重なる積み上げを、制度の意図と方針文書と照合します。解釈の分かれる箇所を実装前に揃えなければ、誤った率が全店へ広がります。

確認する資料
  • 制度方針書
  • 設定値一覧
  • ランク別規定
倍率期間

倍率キャンペーンの期間・対象の設定を施策の計画と照合

倍率キャンペーンの開始・終了日時と対象店舗・商品の限定を、施策の計画書と告知と突き合わせます。切替時点をまたぐ取引は率の判定時刻が接続先ごとに異なるため、扱いの取り決めも確認します。

確認する資料
  • 施策計画書
  • キャンペーン告知
  • 対象商品一覧
充当上限

充当の上限・不足時の規則を店頭・ECの運用手順と照合

最低利用単位・充当上限・残高不足時の扱いを、店頭とECそれぞれの運用手順と突き合わせます。挙動が割れる箇所を特定しなければ、同じ残高の会員が経路で違う案内を受けるおそれがあります。

確認する資料
  • 店頭運用手順
  • EC運用手順
  • 充当条件一覧
戻し規則

取消・返品時の戻しの規則を会計側の運用と照合

付与分の差し引きと充当分の返還を、会計側の取消処理へ連動させる規則を確かめます。成立条件を押さえておかなければ、月次で収支が合わないときに崩れた側を追えません。

確認する資料
  • 返品処理手順
  • 取消処理規則
  • 連携仕様書
残高突合

実績集計と残高の突合方法を経理の月次確認と照合

発行・利用・失効の集計の規則と残高との突合方法を、経理の月次確認の手順と照合します。突合の型が構築時に決まっていなければ、差の出た月に遡って並べ直す手間が残ります。

確認する資料
  • 集計規則表
  • 月次確認手順
  • 残高突合表
  • 発行実績表
04 TEST DESIGN

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

条件・ランク・経路の掛け合わせは全数実行の規模を超えます。技法で範囲を絞り、テストケースと合否の基準に具体化します。

STEP 01 付与の計算を境界値で確かめる期待値を先に算出し境目の取引で実際の付与値を見る
どう確かめるか

金額の境界となる条件を突いて付与の計算を確かめる

付与率の計算は境目でずれやすく、境界値分析で選んだ境目とその前後の取引で、実際の付与値を検証します。期待値は事前に算出して実績と突合し、期待値のない実行では計算の違いを判定できません。

  • 01端数の出る金額と付与上限、ランクの境目を境界値分析で選ぶ
  • 02選んだ境目とその前後の取引で実際に付くポイントを検証する
  • 03期待値を事前に算出し実績の付与値と1件ずつ突き合わせる
OUTPUT境界値の検証結果
STEP 02 収支の一致を通しで検証する付与から戻しまで順序どおりに通し残高の一致を見る
どう確かめるか

付与・利用・失効・戻しの収支を通しで確かめる

付与から充当・失効・戻しまでを実際の順序どおりに通して実行し、残高が収支の通算と一致するかを確かめます。取引ごとの増減は、状態の遷移として設計します。

  • 01付与から充当・失効・戻しまでを実際の順序どおりに実行する
  • 02取引ごとの残高の増減を状態の遷移として設計して確かめる
  • 03残高が付与と利用、失効、戻しの通算と一致するかを判定する
OUTPUT残高収支の突合表
STEP 03 倍率と失効の時限を試行する開始・終了ちょうどと前後の時刻で店頭とECの挙動を見る
どう確かめるか

倍率・失効の時限を本番前に全経路で確かめる

倍率の開始・終了と有効期限は、ちょうどと前後の時刻の取引を本番前に試行します。店頭とECの両経路で、付与率と残高の反映を検証します。

  • 01倍率の開始と終了はちょうどと前後の時刻の取引で試行する
  • 02有効期限は当日と翌日の取引で失効の挙動を確かめる
  • 03店頭とECの両経路で付与率と残高の反映を本番前に検証する
OUTPUT時限切替の試行記録
STEP 04 負荷と端末表示を確かめる集中を想定した負荷でも計算と残高更新が保たれるか見る
どう確かめるか

キャンペーン想定の負荷と端末ごとの表示で確かめる

倍率キャンペーン開始直後を想定した負荷のもとで、付与の計算・残高の更新・表示が保たれるかを見ます。表示の崩れは、店頭端末と会員のスマートフォンの実機で確かめます。

  • 01キャンペーン開始直後を想定した負荷で付与の計算を確かめる
  • 02負荷のもとで残高の更新と画面の表示が保たれるかを見る
  • 03店頭端末と会員のスマートフォンの実機で表示崩れを確かめる
OUTPUT負荷・実機の確認結果
05 RATIONALE

私たちGENZが、このようなソフトウェアテストを代行します

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

OUTSOURCING RATIONALE THIRD-PARTY VERIFICATION

必要な時に必要な分だけ

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

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

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

専門ノウハウを即戦力で

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

オフィスで担当者同士がノートPCを前に、ポイントアプリのテスト観点を相談しながら整理している風景。第三者視点のテスト支援を想起させる実写写真。

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

  • 設定画面では見えない残高のずれを稼働前に検出できる
  • 付与条件と会員ランク、経路の掛け合わせまで技法で確認できる
  • 固定費を抱えずに人日単位で切替前の確認を差し込める
  • 開始可否の場で使える独立した検証記録と未確認の範囲が残る
06 SERVICE

5,000件以上の実績に裏付けられた残高の検証

製品の品質はアプリの、接続部分はPOS・EC側のベンダーが担いますが、残高と収支の一致を経路全体で見る役割は残ります。GENZは事業者様の側に立ち、支援実績5,000件以上の進め方で伴走します。

SVC 01

ポイント運用の業務フローから確認観点を設計

確認観点は機能の一覧でなく、運用の流れから起こします。付与から戻し・月末の経理突合までをたどり、経路をまたぐ残高の食い違いまで収めます。

ポイントアプリの追加や改修と並行してテストを進め、検出した不整合を開発側へ戻す流れを示した赤白紙カード基調の無文字図解。
SVC 02

仕様書が揃っていない状態から参画

端数処理や戻しの扱いが申し合わせにしか残らない現場でも、規則の言語化から参画できます。書き出した確認観点は、運用文書の骨格になります。

付与倍率・充当・会員ランクの掛け合わせまで検証範囲が広がる様子を示した赤白紙カード基調の無文字図解。
SVC 03

負荷と端末ごとの表示確認まで自社内で対応

アクセスが集中する時間帯の負荷テストは自社内の専門エンジニアが実施し、残高画面の表示は多数の実機で確認します。

第三者の視点で計画・設計・実施・報告が一貫してつながる流れを示した赤白紙カード基調の無文字図解。
SVC 04

確認済みと未確認を分けた報告

確認した付与条件・経路と未確認の残りを書き分け、テストサマリレポートでお渡しします。開始可否の判断材料として、そのままご活用いただけます。

テストの証跡を保全し、確認済みの範囲と未確認の範囲を整理した切替可否の判断の材料にまとめる流れを示した赤白紙カード基調の無文字図解。
※本ページに記載の支援内容・範囲は一例です。実際のご支援内容・範囲は、お打ち合わせのうえでご状況に合わせて決定します。まずはお気軽にお問い合わせください。
07 FLOW

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

ポイントアプリの導入・切替の予定と確認したい付与条件を伺い、合意した範囲と優先順位でテストを進めます。

ポイント運用の相談範囲をヒアリングする

ポイントアプリの切替予定、付与や戻しの決まり方と困りごとを確認します。

リスクに基づくテスト設計と工数の見積もり

顧客と経理のどちらが困るかで優先順位を付け、範囲と工数を整理します。

テストを実施し発見事項を随時共有する

合意した範囲を実行し、判断待ちの事項と重い不具合をその都度共有します。

報告書を納品し是正後の再確認へつなぐ

結果と証跡、未確認の範囲と残るリスクを納品し、再確認の進め方を整理します。

支援実績5,000件以上

ポイントの確かめる範囲と優先順位をGENZに相談する

付与率や会員ランク、店舗とECの経路をご共有いただければ、確認する範囲と優先順位、人日単位の工数の考え方を整理します。負荷テストを含めた確認の範囲もあわせてご相談いただけます。必要事項を入力の上、お問い合わせください。内容を確認させていただいた上、担当者よりご連絡いたします。*がついている項目は必須項目です。