- 締切済み
ユーザーの想定外の操作を洗い出したい
公共的企業の情報システム部門で、AP開発をやっています。 弊社のシステムを利用するのは、最近まで、一部企業だけに限られていたのですが、だんだんと、多くの人が使うシステムが作られてきました。 そうなると、特にWEBシステムで、ユーザーが想定外の操作(例えば途中の画面を「お気に入り」に登録して途中から飛び込んで来る、ファイルダウンロードの途中でログアウトするなど)をしてしまって、悪い場合はサーバーがダウンします。 ユーザーの変な操作を予め洗い出してテストしておきたいのですが、弊社はそういう経験がありません。 洗い出す方法、あるいは洗い出さなくてもサーバー障害を避ける方法、その勉強方法(お勧めの書籍など)がありましたら、教えて下さい。 とりあえず、システム完成前に、早めにユーザーに開放して使ってもらう、というのは、やろうと考えています。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- t_nojiri
- ベストアンサー率28% (595/2071)
回答No.1
>ユーザーの変な操作を予め洗い出してテストしておきたいのですが、弊社はそういう経験がありません。 作ってる最中に、テストとして自分でも使って見てる筈なので、ユーザ側に視点は少し向きませんか? まず、自分でシステムが完成したなと思った所でまずグループ内で試験運用してみて、社内にソフトの検査部門が有るならそこにも認定テストしてもらい、その上でユーザにプレリリースを行って、1月位稼動させてから、本番運用に入るってのが普通です。
お礼
ご回答ありがとうございます。ただ、ここで求めているのは、そういった作業では想定し切れない、残りのほんの僅かな部分です。 例として挙げた「ダウンロード途中でのログアウト」は、事前には考えつきませんでした。 こういった、事前に考えつかなかったものが、まだ残っていると思われる(これで出尽くしたという自信はない)ことから、それを洗い出したいのです。 世間には、一般大衆が使うWEBシステムがたくさんあります。この「教えて!goo」も、その一つでしょう。こうしたシステムは、ユーザーが変な操作をしたからといって、サーバーがダウンすることはないのだろうと思います。その辺のノウハウを知りたい訳です。
補足
追加です。 >ユーザにプレリリースを行って、1月位稼動させてから、本番運用 これは、前述のようにやろうと考えていますが、プレリリースでのサーバーダウンもなるべく避けたいことから、その前のテストで出来るだけつぶしておきたいと思います。