• ベストアンサー

サイトの動作チェックを自動化したい

サイトの動作チェックを毎回手動で行っていましたが、 規模が大きくなりバグも見落としがちになってきました。 - 登録フォームのテスト - 検索フォームのテスト - メールの配信テスト - リンクが正しいか これらを自動で行う、もしくは楽にできる手段で定番のものはあるのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • pringlez
  • ベストアンサー率36% (598/1630)
回答No.1

そのようなものはこの世には沢山あると思いますが、私が知っていてよく使うのはSeleniumとJmeterです。 どっちも定番といえる程度有名で世界的に広く使われています。 Jmeterは負荷テスト用のツールで大量のリクエストを作成したりその分析を行う事もできます。しかし、絶対に負荷テスト以外に使ってはならないということは無く、普通に登録・検索などの処理が正しく動くかどうかの動作テストにも使えます。Jmeterはブラウザを使わずHTTPリクエストを送信するだけなので、サーバ処理のテストはできますがブラウザ固有の問題は発見できません。 Seleniumは少なくともIE・Chrome・FireFoxで使用できます。たぶんOperaや他のブラウザでも使えるとは思いますが、私はIE・Chrome・FireFoxの3つしか使ったことがありません。 Seleniumなら例えば ・IEを起動 ・対象のページにアクセス ・入力欄に特定の文字を入力 ・画面キャプチャ(jpegで保存) ・登録ボタンを押下 ・もし「すでに登録されています」という文字列が出力されていたら処理中断 ・画面キャプチャ(jpegで保存) などというテストケースを作成することができます。ブラウザ現物を使うので、そのブラウザ・そのバージョンにしか存在しないJavaScriptのエラーなんかも検出する事も可能です。 ただ、とりあえずテストケースを作ってもどのブラウザでも動くように調整するのに少々手間がかかったりしますが…。 質問は「サイトの動作チェックをするツールはありますか」ということなので、回答は「ありますよ」という程度にしておきます。 使い方に関しては、検索してください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 入力フォームのエラーチェックを自動でできるツールを探しております

    CentOS5でTomcatで.jspでプログラム部分を制作中のサイトがあります。 利用者が情報登録したり、管理者が情報登録したりと、色々と入力フォームがあちこちあるのですが、この入力フォームひとつひとつを手動で入力して動作テストをするのはあまりにも作業ボリュームが多過ぎます。 ですので、自動で入力してくれるソフト、ツールがないものでしょうか? 入力フォームがあるページのURLを全部ソフトに登録し、まず入力フォームの場所の情報をソフトに入れます。 次に、そのソフト上でどこにどんな文言を入力してみるかを細かく決めます。 例えば、 ・生年月日と書いてあるところのinputタグが年の欄と月の欄と日の欄の三つに入力ボックスが分かれていれば、それぞれに全角で数字を入力させてみて、「全角で入力ください」とエラーメッセが出るかどうかテストする ・氏名のカタカナ欄に半角カタカナを入力させて、全角しかだめですというエラーメッセが出るかテストする ・半角しかダメな電話番号欄に、全角で電話番号を入力してエラーが出るかのテストをする その他、色んな文言テストをおこなえるような自動化ツールが欲しいです。 このような最初に登録しておけば、複数の入力フォームページを一発でテストをできる、そんなソフト・ツールがないでしょうか? 入力フォームの入力をラクチンにするロボフォームというソフトは見つけましたが、用途が違っているようですし、時間がないので急いで何かないか探しております。 何卒ご協力のほど、宜しくお願い申し上げます

  • 自動チェック機能の動作期間はいつまでですか。

    Windows8.1です 先日の質問はおかげさまで解決しましたが、さらに教えて下さい。 DynaBook T554 45LGに付帯の東芝サービスステーションの最新バージョン4.1.3.0です。 先日、付属のビデオプレーヤーの不具合が起きたのでサービスステーションを利用して入れ直しをしました。(無事解決) その時何回もやり直しましたが、その後、サービスステーションが変になりました。 それまでは連絡事項が発生するとチャイムが鳴って画面右上にお知らせのポップアップが出ていたのに、今は画面正面に無音でお知らせが出るようになってしまいました。 内容は「東芝サービスステーションの自動チェック機能の動作期間が過ぎました、手動でアップデートの確認をすることで引き続き東芝サービスステーションを利用できます」となっています。OKかバツ印でそのメッセージを消します。 自動チェック機能の動作期間とはいつまでなのでしょうか。先日のビデオプレーヤーの入れ直しがきっかけという気がしますが、それでなぜ動作期限切れになってしまったのでしょうか。 引き続き自動チェックにすることはできないのでしょうか。 そしてパソコン右下に通知アイコンがあるのですが、東芝サービスステーションの関して通知のみを表示に設定していても、動作期限切れなのでどのみち通知は表示されないということですか。

  • チェックボックス

    エクセルについて質問です。 チェックボックスをドラッグしてセル上にあるのですがチェックをつけれません。目的はただ手動でその四角にチェックを入れたりしたいだけなんです。チェックしてどうこうとかではなくて・・・ とにかく何でもいいんですが四角にチェックを入れたり入れなかったりという動作を楽にしたいんです。教えてください。宜しくお願いいたします。

  • Javascriptで入力チェックを自動化

    入力フォームを作る際に、作るたびに項目数や必須項目が異なるので、毎回チェックを作るのが面倒になってきました。 そこで、入力フォームのname属性に「*」や「■」が入っていると自動的に必須項目になるようにJavascriptを汎用的に作ることはできないでしょうか? JQueryを使ってもいいので、簡単な方法を知っている方、またはそういうサイトを知っている方よろしくお願いします。

  • エクセルで数式が自動化せず・・・

    エクセル2007です。表を作り,あちこちに計算式をリンクさせていますが,急に数値を変えても自動計算されなくなりました。フォルダのオプションで,手動にチェックが入っていたため,自動にチェックを入れなおしたのですが,作業後,フォルダのオプションを開けると,また手動に戻っています。どうしたらよいでしょうか。

  • Javaの自動アップデートチェックが頻繁に落ちる

    最近、パソコンを使っていると、「JavaUpdateClientCheckerは動作を停止しました」とのダイアログが現れるようになりました。うっとうしいので、Javaのコントロールパネルで、自動アップデートのチェックを外してみました。しかしその後も一向に改善せず、ここ数日は毎日のように落ちてしまいます。 信頼性モニタで確認すると「jaucheck.exe」が動作を停止した記録があります。javaのアップデート自体は手動で成功しており、実害は今のところないのですが、jaucheck.exeを動作しないような方法はないものか教えていただけないでしょうか。

  • 「動作を毎回選択する」画面も出てこないし自動再生もできません

     現在、内臓のCD/DVDドライブは故障中で外付けのCD/DVDドライブを使っているのですが、 DVDやAudioCDと認識されてるのに動作選択画面が出てきません。 こっちは急がなくてもいいのですが、  問題は外付けHDDの動作選択画面が出てこない事です。 こっちは動作選択じゃなくて自動再生でフォルダ表示させたいのですが、できません。 プロパティから自動再生の設定を確認しても、 ●ちゃんと「動作を毎回選択する」にチェックが入っています。 ●自動再生に設定しても自動再生されません。 ●一旦自動再生にして「動作を毎回選択する」にチェックしたり  「規定値に戻す」で戻したりしてもだめでした。 他にも ●デバイスマネージャーから削除して再認識 ●レジストリも確認したんですが、  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom   の AutoRun は 1 に  HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer   の NoDriveTypeAutoRun は 00000091 にちゃんとなっています。  (この数値だとちゃんとできるみたいなのですが…) ●別のパソコンではちゃんと動作選択画面が表示されるので、  多分パソコン側の問題だと思うのですが…… で、何かもうお手上げ状態なのでどうすればいいかわかりません。 どうすれば動作選択画面を表示させたりや自動再生ができる様になるのでしょうか?

  • test_chk[1]いう名前のチェックボックスに自動でチェックをつけたいです

    下記スクリプトですとエラーになってしまいます。 フォームエレメントの名前に[]の文字を使うと 確か特殊な書き方でないとダメだったか RFC違反だった気もするのですがスクリプトで 自動チェックを行う事は可能でしょうか? <script language="JavaScript"> document.fm.test_chk[1].checked=true; </script> <form name="fm"> <input type="checkbox" name="test_chk[1]" value="1"> </form>

  • フォーム自動入力ソフトを探しています。検索エンジンや相互リンクなどにサイト登録をするために使用します。

    フォーム自動入力ソフトを探しています 検索エンジン登録や相互リンク登録のときのフォーム入力を自動でできるソフトを探しています。 名前 サイト名 メールアドレス サイトURL サイト説明文 リンク先URL などの入力補助ソフトを探しています。 よろしくお願いいたします

    • ベストアンサー
    • SEO
  • 相互リンクの自動確認方法を教えてください。

    こんにちは。仕事で行き詰っています。 質問ですが、相互リンクがちゃんとされているかを 自動でチェックしたいのですが、プログラムソースや スクリプトを教えて頂けませんでしょうか? 理想としては、相互リンクを登録する時に、チェックを行い、 相互リンクがされていない場合は、登録できないように したいです。 例えば、以下のようなサイトで使われています。 サイト登録時に相互リンクされているかをチェックしています。 ​http://www.quicklinksp.net/​ どのようにしたらよいのでしょうか? 教えて頂ければ幸いです。

    • 締切済み
    • CGI