私はDBに接続するだけのPHPファイルを持っており、結果セットをHTMLテーブルに表示します。どのように私たちはそのようなPHPファイルの単体テストスクリプトを作成するのですか? ありがとうございます。メソッドが定義されていないPHPファイルのユニットをテストする
0
A
答えて
0
コードに関数を定義していない(したくない)場合は、理想的なシナリオではありません。 PHPUnitテストstarting PHP's built-in web serverを作成し、HTTPリクエストを実行することができます(Guzzle?を使用)。次に、生成される内容がデータベースのレコードと一致することを確認します。
しかし、手作業で簡単にテストすることができ、スクリプトとテストの間にたくさんの重複したコードを書き込むリスクがあるため、この機能のテストのみを書く必要はありません。
+0
あなたの応答swapgsをありがとう。 :)私はちょうど私たちが手でそれをテストする方法を知りたいですか?あなたが確認したい変数のコンソールロギングを書くことをお勧めしますか? – LoserGuy
+0
何をテストしますか? –
関連する問題
- 1. メソッドが定義されているかどうかのテスト
- 2. 最小定義されていないメソッド 'valid'を持つデバイスをテストする
- 3. 定義されていないメソッド `user_changed? '
- 4. assert_not_nil foo == assertは定義されていますか? Rubyのテスト::ユニットのfoo?
- 5. ユニットをAngularJSでコントローラを定義するユニットをテストする
- 6. 定義されていないインデックスエラー(PHP)
- 7. PHP定義されていないインデックス
- 8. PHPユニット致命的なエラー:未定義のメソッドのPHPUnit_Framework_MockObject_InvocationMocker
- 9. プロパティまたはメソッドが.vueファイルで定義されていない
- 10. PHPの警告が定義されていないか、表示されない
- 11. テストで定義されていないJavaScript mocked関数が返される
- 12. ウィンドウが定義されていない状態でJestテストが失敗する
- 13. テープでクライアント側JSをテストする(ウィンドウが定義されていない)
- 14. 定義されていないメソッドを呼び出すmysqli :: result()
- 15. 定義されていないメソッドを呼び出すstdClass :: delete()
- 16. 定義されていないメソッド、石鹸を呼び出す
- 17. linqtsのメソッドは定義されていないようです
- 18. PHPで変数が定義されていない関数
- 19. 定義されていないシンボルは、.cppファイルで定義されていますが、
- 20. エラーが定義されていないメソッド `email 'を作成する
- 21. 定義されていないメソッドnilのための `comments ':NilClass
- 22. 定義されていないメソッド `nil 'のための` following':NilClass
- 23. 定義されていないメソッドnilのための `destroy ':NilClass
- 24. 定義されていないメソッドactive_adminの `nested_set_options '
- 25. "Sinatraの定義されていないメソッド 'delete' for nil:NilClass"
- 26. Railsの問題 - 定義されていないメソッド 'name'
- 27. ルーティングエラーコントローラの定義されていないメソッド:クラス
- 28. 定義されていないメソッド<< NilClassの場合
- 29. .attr()メソッドのjQuery定義されていない結果
- 30. Rails - nilの定義されていないメソッド `delete ':NilClass
あなたはしません。推奨される方法は、テスト可能な方法でコードを構造化することです。 「単体テスト」または「テストドリブン開発」の詳細については、こちらをご覧ください。 – Michael