Search Options

Results 1 - 20 of 138 for テスト (0.71 sec)

  1. テストデータ | DBFlute

    | テストデータ DB設計におけるテストデータの管理について、DBFluteとの関わりを交えながら話題にします。...ここでは、開発環境での単体テスト用(自動テストも含む)のテストデータに焦点を当てます。 テストデータ管理の重要性...テストデータ管理の重要性 まずいきなり二つ。 テストデータをしっかり管理することがプロジェクト成功の一番の近道 プログラム...プログラムがDB変更に強くてもテストデータがDB変更に弱いと無意味 DBFluteは、テストデータに関してこの二つの考えを軸にアプローチしています。...極端な話、良いO/Rマッパを使うことよりも、 良いテストデータが揃っていること の方が、プロジェクトを成
    dbflute.seasar.org/ja/manual/topic/dbdesign/tes... Cache
    Registered: Mon Aug 21 00:31:29 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 30.3K bytes Viewed (11) Like (0) Liked (0)
  2. 単体テストショートカット | DBFlute

    | 単体テストショートカット 単体テストショートカット? 単体テストの実装や実行などで使えるショートカットです。...が入っていることが前提とした場合のショートカット。 現在のテストを実行 ctrl + 0 (ぜろ) (ctrl ->...現在カーソルが存在するテストメソッドだけを実行する。 さっき実行したテストを実行 F11 直前に実行したテストを再実行する。main...直前に実行したテストを再実行する。main のコードを修正しながら、すぐにテストを再実行できる。 ただ、Eclipseの別の機能に...などのかぶってないキーを割り当てると良い。 対応するテストクラスを作成 ctrl + 9 (ctrl ->
    dbflute.seasar.org/ja/manual/topic/programming/... Cache
    Registered: Mon Aug 21 00:33:02 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 10.5K bytes Viewed (0) Like (0) Liked (0)
  3. Action定義のテスト (ActionDefTest) | LastaFlute

    Action定義のテスト (ActionDefTest) Action定義のテストとは? [App]ActionDefTest...メインのリソース置き場 src/test/java // テストクラス置き場 |-org.docksidestage...アプリのUnitTestクラスたち (Actionのテストとか) | |-mylasta | |- DocksideActionDefTes...policeStoryOf...()だけを呼んでいる怪しいテストたちです。 e.g. ActionDefTest...ワークとして使い方、などが合っているかどうかをテストする UnitTest が用意されています。それを
    dbflute.seasar.org/ja/lastaflute/howto/action/a... Cache
    Registered: Mon Aug 21 00:49:38 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 21.2K bytes Viewed (2) Like (0) Liked (0)
  4. ReplaceSchemaタスク | DBFlute

    ReplaceSchema を実行することでテーブルが作成され、テストデータも一気に登録。 DB変更の開発環境への反映も、Subversion...から最新状態を更新して ReplaceSchema すればDBもテストデータも最新に。再構築の初期化時はFK制約も考慮してテーブルが...NETプロジェクトでメンバーが行き来しても迷うことはないでしょう。 テストデータの一元管理、ディベロッパー間での再利用 D...DB変更の影響はプログラムではなく、テストデータも大きく影響します。 分散されて定義が冗長していると、テストデータの修正だけで大きなコストとなってしまいます。...ReplaceSchemaはDB変更に強いテストデータ管理 を提案します。 マスタデータに限らず、トランザクション系のテストデータをしっかりと一元管理することが大事です。
    dbflute.seasar.org/ja/manual/function/generator... Cache Similar Results (1)
    Registered: Mon Aug 21 00:04:01 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 20.6K bytes Viewed (0) Like (0) Liked (0)
  5. ハンズオンセクション 12 | DBFlute

    SQL でなくてもいいが、できるだけ効率よく 対応テストメソッド test_selectDreamOrd...会員名称と会員アカウントを連結して部分一致させて、会員を検索 対応テストメソッド test_selectDreamLik...updateDreamUpdate() 購入価格を購入回数で割った価格に更新 対応テストメソッド test_updateDreamUpd...セクション5のテストデータの登録時チェックの住所の期間重複チェックをCBで 対応テストメソッド te...ti_その通りの条件で検索されていること() テストケース内で一時的に期間重複のレコードを作成 そのレコードが検索されることをアサート
    dbflute.seasar.org/ja/tutorial/handson/section1... Cache
    Registered: Mon Aug 21 00:07:15 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 12.6K bytes Viewed (2) Like (0) Liked (0)
  6. DBFlute : Migration : 0.8.4

    Daoインターフェースが初期化されることで単体テストが遅い 「A」は、 と関連した話です。 「B」は...エンハンス処理が必要です。単体テストでは(ほとんどの場合)一回のテストケース実行ごとに Contai...なります。 一テストケースの実行が速くなることで、プログラマはストレスなく単体テストを実装できますし、...、 全テストケースの実行が速くなることで、デグレ検知のための一括テスト実行がとてもやりやすくなります。...既にこのモードを利用していますが、 格段に単体テスト実行が速くなっています(体感で明らかにわかるくらい速い)。
    dbflute.seasar.org/ja/oldmigration/migrate-083t... Cache
    Registered: Mon Aug 21 00:45:11 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 6.7K bytes Viewed (1) Like (0) Liked (0)
  7. ハンズオンセクション 6 | DBFlute

    logger タグをコメントアウトして、今まで作った任意のテストを実行し、コンソールのログを確認してみてください。変化があるはずです。...ずです。 変化を確認したら、元に戻してもう一度テストを実行して確認しましょう。 (元に戻さないとログが出なくなっちゃいますよぅ)..."#" でコメントアウトして、今まで作った任意のテストを実行し、コンソールのログを確認してみてください。変化があるはずです。...ずです。 変化を確認したら、元に戻してもう一度テストを実行して確認しましょう。 また、log4j.appender...に変更してみてください。変化を確認したら、元に戻してもう一度テストを実行して確認しましょう。 別名(和名)の利用 DBコメントの確認
    dbflute.seasar.org/ja/tutorial/handson/section0... Cache
    Registered: Mon Aug 21 00:07:25 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 19.7K bytes Viewed (0) Like (0) Liked (0)
  8. DataXlsTemplate | DBFlute

    例えば、既に開発中でテストデータがDB上にしか存在していないような場合で、かつ、そのテストデータがテストする上でとても重要というような場合。...ReplaceSchema に移行するためには、そのテストデータを抽出して ReplaceSchema が...(ファイル名変えたり、シートを移動したり) 固定的な環境共通のマスタデータとテストデータを分ける (マスタは common に) ...一部データだけだとFK制約で落ちる可能性があり、既に成り立っているテストデータであれば共通カラムのデータも重要であることが考えられます。...能を活用して ReplaceSchema でのテストデータ管理を実現しましょう。 細かい仕様 細かい
    dbflute.seasar.org/ja/manual/function/generator... Cache
    Registered: Mon Aug 21 00:16:08 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 25.3K bytes Viewed (1) Like (0) Liked (0)
  9. ハンズオンセクション 7 | DBFlute

    LocalDateTime で現在日時を戻す 対応テストメソッド test_insertMyselfMember_会員が登録されていること()...と動かないプログラムもよくあります。 それらをテストするのにはどうしたらいいでしょう? PCのシステ...らいました。 もし、本当に現在日時を差し替えてテストしたいとなれば、このロジックを切り替えたり、ロジックの中でうまく...} ... SchemaHTML確認、そして、テスト再実行 まずは、SchemaHTML (schema-maihamadb...そして、先ほどのロジックから共通カラムの設定をコメントアウトしてテストを再実行してみてください。 ログで共通カラムの登録された値を確認してみてください。
    dbflute.seasar.org/ja/tutorial/handson/section0... Cache
    Registered: Mon Aug 21 00:06:34 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 15.5K bytes Viewed (0) Like (0) Liked (0)
  10. UTFlute | DBFlute

    好きなようにチェック (plain) テストクラスDI テストクラスのフィールドにコンポーネントをDI...I 自動トランザクション テストケースごとに強制Rollbackトランザクション コンテナキャッシュ...return "test_app.dicon" ; // テスト用のdiconを読み込むように変更 } } 詳しくは、専用のページにて。
    dbflute.seasar.org/ja/manual/function/helper/ut... Cache
    Registered: Mon Aug 21 00:06:04 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 12.2K bytes Viewed (1) Like (0) Liked (0)
  11. DB変更が発生したら | DBFlute

    カルDB)の再作成を行います。 マスタデータやテストデータにも影響がある場合は、エクセルデータも修正します。...7. 自動単体テスト(JUnit)を全て実行 JUnit(など)で作成した自動単体テストを全て実行して、グリーンになることを確認します。...ディベロッパーから修正報告があって、JUnitの単体テストなどが全て通るようになったらDB変更完了です。 9
    dbflute.seasar.org/ja/manual/function/generator... Cache
    Registered: Mon Aug 21 00:16:49 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 14.9K bytes Viewed (0) Like (0) Liked (0)
  12. 運用後DB変更 | DBFlute

    。 一方で、新しいメンバーの開発環境や、新しいテスト環境などの構築のために、フルDDLも必要となります。そもそも開発環境では...ReplaceSchema を大いに活用して運用後も(運用後こそ)テストデータ管理を徹底していきたいものです。 ただ、差...避けたいものです。 結合テスト環境などでの適用も考えられますが、結合テスト環境自体を ReplaceSchema
    dbflute.seasar.org/ja/manual/function/generator... Cache
    Registered: Mon Aug 21 00:16:49 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 11.4K bytes Viewed (0) Like (0) Liked (0)
  13. ハンズオンセクション 11 | DBFlute

    その会員に紐づく支払済み購入のデータも取得する 対応テストメソッド test_selectPurchase...memberName で含んでいる会員名称の会員を検索する 対応テストメソッド test_selectUnpaidMe...memberName で含んでいる会員名称の会員を検索する 対応テストメソッド test_selectLoginedM...もし、該当するデータがない場合は、テストケースの中で一時的にデータを更新して、 テストケースが成り立つようにし...購入支払は、最も推奨されている方法のみ検索 対応テストメソッド test_selectOnParade
    dbflute.seasar.org/ja/tutorial/handson/section1... Cache
    Registered: Mon Aug 21 00:07:35 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 19.9K bytes Viewed (0) Like (0) Liked (0)
  14. ハンズオンセクション 8 | DBFlute

    排他制御ありで更新する 引数の値で null は許されない 対応テストメソッド test_updateMemberCh...任意の仮会員の会員IDとバージョンNOを渡して更新すること テストデータ上で任意の仮会員のIDが何番なのかに依存しないように...排他制御なしで更新する 引数の値で null は許されない 対応テストメソッド test_updateMemberCh...も許される (null なら何もしない) 対応テストメソッド test_deletePurchase...(講師によるデッドロック話あり) ※ロジックは作らずにテストクラスに直接実装 --- テストメソッド test_IfYouLike_DeadLock()
    dbflute.seasar.org/ja/tutorial/handson/section0... Cache
    Registered: Mon Aug 21 00:07:06 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 22.3K bytes Viewed (0) Like (0) Liked (0)
  15. SAFlute | DBFlute

    を使うことが前提となっています。 循環テストデータ運用 テストデータを手動で準備していくことが困難な...UTFluteでお手軽テスト 業務変更が多く、テストケースの実装やメンテもなかなか困難であるため、凝ったテストはなかなか書けません。...さらに、UTFluteを使って費用対効果の高い横断的なテストを作成するとよいでしょう。 (PolicySto
    dbflute.seasar.org/ja/manual/function/helper/sa... Cache
    Registered: Mon Aug 21 00:05:23 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 22.6K bytes Viewed (0) Like (0) Liked (0)
  16. 移行 1.0.2 to 1.0.3 | DBFlute

    と、 DBFlute内でのテストケースで考えられるケースを徹底してテストしていることから、デフォルトの挙動に致します。
    dbflute.seasar.org/ja/environment/upgrade/migra... Cache
    Registered: Mon Aug 21 00:11:31 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 7K bytes Viewed (0) Like (0) Liked (0)
  17. ParameterBeanの自動判別 | DBFlute

    !" と指定すると、バインド変数コメントとそのテスト値からプロパティ名とプログラム型を導出します (@since...といったバインド変数コメントがSQLの中に存在する場合は、テスト値の "3" という値から型を推測し、"-- !...判別対象となるプロパティの基本ルールは以下の通りです。 バインド変数コメントでテスト値を持っているもの IFコメントで比較値で型が判別できるもの(できそうなもの)...bar" は対象外) (バインド変数コメントであれば)テスト値を持っていること 厳密にどこまでが判別対象となるかは若干の曖昧さがあります。...プログラム型の導出 プログラム型はバインド変数コメントならテスト値、IFコメントなら比較値から導出されます。 導出ロジックは以下の通りです。
    dbflute.seasar.org/ja/manual/function/generator... Cache
    Registered: Mon Aug 21 00:18:21 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 28K bytes Viewed (0) Like (0) Liked (0)
  18. ハンズオンセクション 3 | DBFlute

    ConditionBeanの使い方、機能のページを参考にしながら実装しましょう。 テストが成り立っていることをアサートすることも大事です。...また、明示的に指定されていなくても、ログ出力でテストが成り立っていることを目でも確認できるように必要...(Actでの検索は本番でも実行されることを想定し、テスト都合でパフォーマンス劣化させないこと) リマインダ質問に2が含まれていることをアサート...を使って、10月1日ジャスト(時分秒なし)の正式会員日時を持つ会員データを作成してテスト実行してみましょう。 もともと一件しかなかった検索結果が「二件」になるはずです。...人。前者は検索に含まれて、後者は含まれない。 テストデータに存在しない、もしくは、存在に依存するのが
    dbflute.seasar.org/ja/tutorial/handson/section0... Cache
    Registered: Mon Aug 21 00:06:25 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 21.3K bytes Viewed (0) Like (0) Liked (0)
  19. ハンズオンセクション 5 | DBFlute

    業務的one-to-oneとは? まずは、以下のテストを作成してください。 会員住所情報を検索 会員名...それでは、業務的one-to-oneを利用して、以下のテストを作成してください。 会員と共に現在の住所を取得して検索...最終ログイン日時が取得できてることをアサート テストデータの登録時チェック このような業務的な制約はどうしても存在してしまいます。...プログラム上では、不整合なデータが発生しないように気をつけて実装テストされますが、テストデータ自体の作成でのチェックは意外に忘れられがちです。
    dbflute.seasar.org/ja/tutorial/handson/section0... Cache
    Registered: Mon Aug 21 00:06:34 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 17.4K bytes Viewed (0) Like (0) Liked (0)
  20. アーキテクトのためのチュートリアル | DBFlute

    一つの大仕事 DB環境構築の自動化 *テーブル作成&テストデータ登録 二つのやり方 よくあるSQL *タイプセーフ&目的指向...laceSchemaが役に立つでしょう。 特にテストデータの管理は重要です。DBFluteは "DB変更に強い"...いて、 テストデータもDB変更に強くないと実際にはDB変更のコストは高いまま です。テストデータの管...です。テストデータの管理が曖昧で散在していると、いざDB変更したときにテストデータを修正する手間が膨大になってしまいます。 ...ReplaceSchemaのようなツールを使って、 しっかりテストデータも管理しておくことで本当に意味でDB変更に強い
    dbflute.seasar.org/ja/tutorial/architect.html Cache
    Registered: Mon Aug 21 00:02:18 JST 2017 Last Modified: Sun Aug 20 21:19:45 JST 2017 38.5K bytes Viewed (0) Like (0) Liked (0)

Back to top