ユニットテスト

ユニットテストは、システムのテスト手法の一つで、個々のモジュールを対象としたテストの事を指します。対象のモジュールが要求や性能を満たしているか確認する為に実行します。

RSS
  • 解決済

    回答
    3

    C#のDB接続を使用したユニットテストに関して

    前提・実現したいこと ・DB接続を使用したユニットテストを行いたい 発生している問題・エラーメッセージ 初めて質問いたします。 現在VisualStudioを使用しプログラミング研修を行っています。 DAOを作成し正常系のテストを実施したのですが、DB接続の部分で失敗してしまいます。 他クラスではDB接続はできていたため、文法の間違いはないかと思いま

    • 0評価
    • 87PV
    ysakusaku ysakusaku 1日前に ベストアンサー
  • 解決済

    回答
    1

    テストコードを実行するのに必要な前処理を一つのファイルにまとめて書きたいがうまくいかない。

    以下の公式ドキュメントからのコードを参考に二番目のコードの箇所をconftest.pyにまとめて書いて、どのテストでも動くようにしたいです。 自分であれば、こういうふうに書きますやこういうふうにかけますよなど、ご教示いただけませんでしょうか? また、以下のような記事をたくさんみていますが、どういう処理かは理解できますし、簡単なコードに対しての使い方は

    • 0評価
    • 49PV
    sequelanonymous sequelanonymous 3日前に コメント
  • 解決済

    回答
    2

    小規模のAPIで全て関数のみで書かれているコードをクラスにまとめるメリット・・デメリットはなにか?

    基本的にだれもがオブジェクト指向でコードをかくためクラスを無意識のうちに書いている気がします。しかし、小規模のAPIでクラスに書き直すリファクタリングをすべきかどうかわからずにいます。 ーーー メリット・デメリット及び、クラスに書き直すべきかどうかご意見いただけませんでしょうか? ーーー

    • 0評価
    • 69PV
    hayataka2049 hayataka2049 3日前に コメント
  • 受付中

    回答
    0

    SQLPATHをconfigファイル内で辞書型で記載し、そのSQLPATHを参照できずにエラーがでて...

    SQLPATHをconfigで辞書型で設定し、そのSQLPATHを参照しているにもかかわらず、エラーがでてしまい、 print(sql_path_dict.get('get_token'))でNoneを返している。 keyの誤字ではないことは確かなので、他にどういう点を疑うべきでしょうか?どの点を確認すべきでしょうか? エラーメッセージのトレース

    • 0評価
    • 31PV
    teratailが3日前に アップデート
  • 受付中

    回答
    0

    UUIDのuuid4()のテスト方法(python3/pytest)

    現在、pytestでテストコードを書いています。そのテスト対象のpythonコードで書かれた関数内でアカウントがuuid4()によって作成されています。そのuuid4()によって生成されたUUIDがちゃんと返されているかどうか、そのIDがUUIDであるかどうかを確認できるテストコードを書きたいと思っています。 しかし、中々そういったテストの方法が見つかりませ

    • 0評価
    • 36PV
    teratailが4日前に アップデート
  • 受付中

    回答
    1

    conftest.pyのweb上のサンプルコードで有効なソースが少なく、よりpracticalで参考...

    現在、pytestでテストコードのファイルに下記のコードを記載している。 下記の前処理のコードをconftest.pyに書いて動かしたいが、pytestコード側でどうすればつかうことができるのか。 web上にはあまり情報がないため、質問を投稿しました。(正確にはドキュメントにはのっているが、かきたいことのサンプルは記載されていない。)そもそも、このコードを丸

    • 0評価
    • 34PV
    sequelanonymous sequelanonymous 6日前に コメント
  • 受付中

    回答
    1

    pytestでテストコードを書いているのですが、dubplicateエラーを避けたいがために一度作っ...

    下記リクエストを送ると、testユーザが作られるとともに複数の紐付いたデータができます。しかし、もう一度同じユーザでリクエストを送ると、次以降のリクエストでは、同じユーザを作ろうとするのでduplicateエラーがでるコードになっています。(テストする対象のpythonコードで書かれています。) dubplicateエラーを避けたいです。もしくは、tes

    • 0評価
    • 39PV
    YasuhiroMiyake YasuhiroMiyake 1週間前に 回答
  • 解決済

    回答
    1

    pytestで書くテストコードで複数のパラメータ生成やユーザを作成する書き方について

    下記、"user_id": "test1"のテストユーザーを数十人と作ってリクエストを送り、テストしたいのですがpayloadを長くして書くのはコードの可読性をさげるなとおもっており、何か他の書き方はないか探しています。 そこで、parametrizerが使えるのではないかとおもったのですが、果たしてこの書き方でよいのかどうか、どう組み合わせてつかっていけば

    • 0評価
    • 61PV
    sequelanonymous sequelanonymous 6日前に ベストアンサー
  • 解決済

    回答
    1

    pythonでいうcontext とは?

    わからないこと タイトル通りです。contextの意味がわかりません。 以下、公式ドキュメントを読みましたが、メタレベルでの定義は理解できますが、公式ドキュメントから具体的かつ正確な意味がわかりません。色々調べてもなんとなくでしか理解できない状態にあります。いまのところ、使い方はなんとなくわかるので雰囲気でつかっていたりしています。 詳しい方で咀嚼して説

    • 0評価
    • 98PV
    sequelanonymous sequelanonymous 1週間前に ベストアンサー
  • 解決済

    回答
    2

    テストコードを実行するとパスはとれいてるのにファイルやディレクトリが見つからない。

    前提・実現したいこと python3で書かれたコードを実行すると以下のエラーメッセージはでず正常に動くが、テストコードを実行するとエラーがでる。しかし、print文で変数の中身を確認するとパスは正常に取れているよう見える。 発生している問題・エラーメッセージ > f = open(sql_path) E FileNotFoun

    • 0評価
    • 96PV
    umyu umyu 6日前に ベストアンサー
  • 受付中

    回答
    1

    テストコード内の違うディレクトリのファイルの関数内で定義されている変数を使いたいがどうかけばよいのか...

    わからないこと タイトル通り。 以下のコードでtest_a()のSqlPathをtest_bで使いたい。関数をimportしてはいるが、使うことができないので、どういうふうにコードをかけばよいのでしょうか? 該当コード python(test_a.py) def test_a(): SqlPath = '../test1/test2/

    • 0評価
    • 66PV
    sequelanonymous sequelanonymous 1週間前に コメント
  • 受付中

    回答
    1

    ユニットテストについてご教授下さい

    前提・実現したいこと 前提としてプログラム歴半年未満の若造です。 また、今回初めてユニットテストを行います(今まで私が関わった開発のテストが雑過ぎたため) 当たり前のことも分かっていない状態であることをご承知の上教えて頂けたらと思います。 現在、開発でVB→C#へと言語変換を行っています。 やろうとしていることは コーディングの際にユニットテストを行う

    • 0評価
    • 143PV
    LEYYY LEYYY 3ヶ月前に コメント
  • 解決済

    回答
    1

    Visual Studio 2015におけるユニットテストのリンクエラー

    C++にもVisual Studioにもあまり慣れていない者です。 そもそものやり方さえ正しいのか分かりません。 力を貸してくれることに感謝します。 実現したいこと C++アプリケーションプロジェクトのユニットテスト 状況 以下の手順を行ったところ、期待通りに動作しませんでした。 新しいプロジェクト「空のプロジェクト(C++)」"Proje

    • 0評価
    • 372PV
    komichia komichia 5ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    過去の質問『既存ソースに手を入れずに同一ソース内の関数をスタブにしてユニットテストを実施する方法』の...

    過去の解決済みの質問がありまして、こちらと同様のことを行いたいのですが、 解決策の処理の動きが読み取れません。 既存ソースに手を入れずに同一ソース内の関数をスタブにしてユニットテストを実施する方法 https://teratail.com/questions/37783 上記質問の、最終的な解決案「スタブ関数をテスト関数の引数渡しにする方法」のサンプ

    • 0評価
    • 203PV
    fukama fukama 6ヶ月前に コメント
  • 受付中

    回答
    0

    テストのチェックリストについて

    単体テスト、結合テスト等のチェックリストはどのような雛型があるのか探していましたが、デシジョンテーブル(さまざまな条件(入力)に対して,どのようにソフトウェアが動作(出力)するのかを決定する表)のサンプルが中々見つかりません。 あまり、デシジョンテーブルは使用しないのでしょうか? また、可能ならデシジョンテーブルを雛型とするチェックリストをダウンロードできる

    • 0評価
    • 142PV
    teratailが7ヶ月前に アップデート
  • 受付中

    回答
    0

    MoqのSetupメソッドについて

    いつもお世話になります。 単体テスト初心者です。 XunitとMoqを使用してC#の単体テストを組んでいるのですが、Moqの Setup メソッドについて、質問というか疑問があります。 色々調べてみたのですが、Setup メソッドを使用してモッククラスを作る際、以下の2通りがあるという理解です。 そのモッククラス内でフェイクするメソッドの対象が

    • 0評価
    • 580PV
    y.motonaga 退会済みユーザー 10ヶ月前に 質問を編集
  • 解決済

    回答
    2

    ホワイトボックス試験のテスト項目

    ホワイトボックス試験のテスト項目 C++で組み込みのソフトウェアを作っています。 作成しているコードに対して、ホワイトボックス試験でC1カバレッジ100%を指示されています。 C1カバレッジ100%を要求された場合、以下のようなループ処理内に条件分岐がある関数はどのような試験項目を挙げるべきでしょうか。 bool condition();

    • 0評価
    • 646PV
    Thrush Thrush 1年以上前に ベストアンサー
  • 解決済

    回答
    3

    自動テストを書けば手動のテストはいらなくなる?

    ネットを見てると「まだチマチマ手動でテストやってるの?」 みたいな意見をよく目にしますが、流石にユニットテストを導入したからと言って手動での単体テスト/結合テストがなくなるというのは極論に思えてしまいます。 しかし、手動でのテスト仕様書作成や単体テスト実施をユニットテストと同じ粒度でやるというのはいささか本末転倒な気もします(ユニットテストの意義

    • 3評価
    • 2740PV
    iwamoto_takaaki iwamoto_takaaki 1年以上前に ベストアンサー
  • 受付中

    回答
    1

    [karma]karma.conf.jsにおける、テスト対象ファイルの一括指定

    現在、Karmaを用いたユニットテストの実装をしております。 そこで疑問に思ったことが、テスト対象のファイルが多くなると、karma.conf.jsのfilesに記載するテスト対象のコードとテストコードが増えてしまい、管理が面倒になってしまうように思えます。 ディレクトリ指定をして、テスト対象のファイルを個別に指定するということをしなくて済む手段というの

    • 0評価
    • 650PV
    kt3k kt3k 1年以上前に 回答
  • 受付中

    回答
    1

    ユニットテストのTimeoutExceptionの発生させ方について

    現在Android Studioにてユニットテストを書いています。 そこでAPIとの連携でTimeoutExceptionを発生させようと考えています。 タイムアウト等の例外が発生するとDBからデータを取得するようなものです。 現在のコードは以下のような感じになっています。 class Sample @Inject constructor (

    • 0評価
    • 659PV
    nnsnodnb nnsnodnb 1年以上前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    41

  • 総質問数

    26

  • 今週の質問数

    6

タグ別ランキング

タグ別ランキング

タグ別ランキング

関連するタグ

ユニットテストタグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る