8

mysql DB で特定の日時のイベントをスケジュールする codeigniter アプリを持っています。場合によっては数週間前に、別の部分で電子メールのリマインダーを送信し、それらの日付が発生したときに他のアクションを実行します。時間ベースのテストにどのようにアプローチしますか? 使用または参照できるテストスイートはありますか?

4

4 に答える 4

1

Cron ジョブ、PHP ライブ スクリプト、または JavaScript を使用していますか? スケジュールされた時間のアプリケーションを実現するには多くの方法があり、それぞれに独自のテスト方法があります。

明らかに、使用しているソリューションに関係なく、他の人が述べたように、時間を調整するだけです. スクリプトが指定された機能を正しく実行していることを確認するには、1 分に変更します。

スクリプトが正しく機能していることを確認したら、最終テストを長時間行うことができます。また、ある種のログ ファイルを使用していることを確認してください。これにより、エラーを見つけようとするときの作業がずっと楽になります。

使用しているソリューションに応じて、他の人も言及しているようにデータベースを模擬テストすることもできますが、これは目標をどのように達成しているかによって異なります。

それが役立つことを願っています

于 2013-07-25T03:05:04.110 に答える