0
1

More than 1 year has passed since last update.

【事例紹介】実装後に21件のクリティカルな不具合をみつけた件

Posted at

スタートアップ企業や新規事業を担当する部署など
「サービス設計には自信があるが、システム開発は手探り」
というケースも多いのではないでしょうか?

今回、ある企業様から相談を受け、
一連のテストや対応のご提案を提供した例を紹介します。

■概要

  • BtoBの医療系SaaSを対象に"システム健康診断"の実施を決定
    ※機能とUXのテストが十分にできず、
     プロダクト品質に不安があり、
     リリースを決意できなかった事業責任者が当社に相談
  • 相談を受け、5日間のテストを実施
    ※一連のユーザーフローに対応した301件のテストケースを作成・実施
    ※テストケースは下記の5分類
    ・機能性(Functionality)
    ・ユーザビリティ(Usability)
    ・エラーハンドリング(Error Handling)
    ・安定性(Stability)
    ・ビジネスロジック(Business Logic)
  • 必須機能で、クリティカルなバグを21件検知(詳細は後述)
  • テスト結果を受けて、下記を提案
    ・必須機能に限定した網羅的なテストの実施
    ・検知したバグの優先順位付け・改修
    リリーススケジュール・スコープの策定
    ・リリースおよび 開発プラン(テスト・デバッグ含む) の策定

■新たに検知したクリティカルな不具合の例

301件のテストケースのうち、クリティカルな不具合を21件検知しました。以下に数件を例示します。
※サービスの特定を防ぐため、一部の情報を伏せています。

  • アカウント作成
    ・アカウント作成時にメアド未入力で進めた結果、
     DB or フレームワークのエラー画面が表示され、
     次に進めない
    ・企業アカウント作成したが、施設アカウントとなり、
     期待値と異なる挙動

  • 企業アカウント側の機能
    ・新規で企業アカウントを作成したが、
     アセットマスタ画面に登録していないデータが表示される

  • 施設アカウントの連携
    ・施設一覧に未登録の施設が表示されている
    ・公開一覧画面にある検索ボックスにテキスト入力すると、
     画面が真っ白になり、次に進めない

  • 認証関連
    ・ログイン後、30分を超えてサービス利用していると、
     画面操作ができなくなる

■不具体を検知できなかった原因

  • 人員の不足
    ・複雑なシステムながら、開発とテストをあわせてエンジニア1〜2名の体制で対応

  • 機能開発・実装の優先
    ・主に機能の開発・実装を優先し、
     テストや修正を十分に行えなかった

  • テストプランの不備
    ・テストプランを実装担当者の主観で作成しており、
     実際の利用者を想定したシナリオテストや、
     第三者目線での客観的な視点でのテストが行えなかった

■対策

テストに十分な予算・工数が避けず、実は不安を抱えているチームのために、
弊社では期間限定で【無料のシステム健康診断キャンペーン】
を実施しています。
Facebook広告-720x604.png

少しでも気になった方はお気軽にご相談ください。
2023年6月末まで残り4社ですので、お急ぎください!)

↓↓キャンペーン詳細はこちら↓↓
https://healthcheck.codecomplete.jp/

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1