記事へのコメント13

    • 人気コメント
    • 新着コメント
    onk onk DB 使う以外の選択肢があるのにビックリしている (ある程度 (結構大きいよ) 以下なら本物以外の選択肢が無い

    2022/11/25 リンク

    その他
    hitode909 hitode909 個人的には、上位層から作っていきたいと思ったことがあまりなくて、必ず下から作っていってる気がする

    2022/11/25 リンク

    その他
    w1234567 w1234567 DBの規模と開発体制によるな、既存のテストデータが残念で化け物みたいなVIEWやSELECT文でデータ取得してたり複雑なデータ設定が必要だったりするとモック使わないとやってられんわってなる

    2022/11/25 リンク

    その他
    ssig33 ssig33 Rails 使ったら?

    2022/11/25 リンク

    その他
    sigwyg sigwyg データアクセスのテストなら実DB使いたいよなーと。Serviceとかは別の責務があるから、モックで良いのでは派

    2022/11/25 リンク

    その他
    shingo-sasaki-0529 shingo-sasaki-0529 依存性逆転な設計にしてテストではテスト用の Reposity 使うのが良いんだろうなぁとか燻ってたけど、なんかこれ見てたら普通に postgres 起動しちゃって良い気がしてきた。

    2022/11/25 リンク

    その他
    turanukimaru turanukimaru java というか Spring では DB のテストは本物のまっさらDBにテストデータを投入してSQLを実際に投げるテストをする。Mockはテストのためにしょうがなく用意するものでMockを使うか使わないかはテストしてる対象が違う。

    2022/11/25 リンク

    その他
    kazokmr kazokmr TestContainersでPostgreSQLのコンテナを立ち上げてrepositoryクラスのユニットテストとか結合テストに使ったことはある。Serviceクラス自体のテストだとrepositoryはmockにしちゃうな

    2022/11/25 リンク

    その他
    n314 n314 リポジトリのモック作ってみたけど面倒なのでやめた。そうすると、結局RailsみたいにDBごちゃ混ぜで依存関係を逆転させずにインターフェースも使わない方が楽でバグも少ないのでは…ってなってる。

    2022/11/25 リンク

    その他
    send send 極力 mock は使いたくない派(つい手を抜いて t-wada の言うところの "自作自演のテスト" にしてしまいがちなので)

    2022/11/25 リンク

    その他
    taruhachi taruhachi 本物のDBMSを使う方法で、巨大なテーブルを持つ論理DB(※負荷試験用)と共存している環境のテストで、どんな小さなテーブルでもtruncateが非常に遅くなりテスト実行時間が爆発したことがあるので知見共有まで。

    2022/11/25 リンク

    その他
    t-wada t-wada データアクセスレイヤのテストを書く際にDBをモックするのは自作自演のテストになりがちなので個人的にはおすすめしません

    2022/11/25 リンク

    その他
    ryousanngata ryousanngata DB依存のテストはセットアップが面倒だったり遅いので、リポジトリ層やトリガーなどのテストのみに留めて極力避けるが、受け入れとかでは一連のフローで書く時もある。

    2022/11/24 リンク

    その他

    人気コメント算出アルゴリズムの一部にヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    関連記事

    Prisma で本物のDBMSを使って自動テストを書く - mizdra's blog

    DBMS依存するロジックテストを書く時、主に2つの手法があると思います。 Repository 層などを mock...

    ブックマークしたユーザー

    • riyokotter2022/12/09 riyokotter
    • enokawaa2022/12/06 enokawaa
    • inoyy2022/12/06 inoyy
    • takenoko-str2022/12/01 takenoko-str
    • eedamame2022/11/30 eedamame
    • hondallica2022/11/29 hondallica
    • wozozo2022/11/29 wozozo
    • kjw_junichi2022/11/29 kjw_junichi
    • tsuchikazu2022/11/28 tsuchikazu
    • yukihir02022/11/28 yukihir0
    • shinyy19802022/11/28 shinyy1980
    • marutaku01312022/11/28 marutaku0131
    • taguch12022/11/28 taguch1
    • kinushu2022/11/27 kinushu
    • midas365452022/11/27 midas36545
    • hush_in2022/11/27 hush_in
    • hirokts2022/11/26 hirokts
    • k_wizard2022/11/26 k_wizard
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事