テスト駆動開発

テスト駆動開発は、 プログラム開発手法の一種で、 プログラムに必要な各機能をテストとして書き、 そのテストが動作する必要最低限な実装を行い コードを洗練させる、といったサイクルを繰り返す手法の事です。

RSS
  • 解決済

    回答
    1

    テストテストテストテスト

    テストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテスト

    • -5評価
    • 106PV
    nepie nepie 3日前に ベストアンサー
  • 解決済

    回答
    1

    Rspec DBへのユーザ登録失敗のテストの書き方

    class UsersClass < ApplicationController def create @user = User.new(user_params) if @user.save #登録成功時 end     #登録失敗時 end end end 上記のコードをRspecでテストしようと考えて

    • 0評価
    • 93PV
    nama-chan nama-chan 1ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    JUnit4のBeforeアノテーションの中身が実行されない

    前提・実現したいこと JavaでJUnitを用いてテストコードを書いていて,Beforeアノテーションを用いて事前の処理を実現しようとしていました.しかし下記のように書いたところ,"@Before"の中身が実行されません. 出力を見ていただけると①が実行されずさらに②は実行されていることがわかります.さらにその出力結果からagentsに何も入っていないこと

    • 0評価
    • 73PV
    odds0128 odds0128 1ヶ月前に 質問を編集
  • 解決済

    回答
    1

    画像を描写するソフトでテスト駆動開発する方法は?

    概要 SVGをブラウザ上のクリックやドラッグで組み立てるソフトを作りました。それはjavascriptで書かれ、かつテストコードはありません。テスト駆動開発の学習のためTypescriptで作り直そうとしました。しかし、ブラウザ上にSVG要素が生成されているかどうかを知るには、目視での確認が必要だと思いました。つまり自動テストができないと思えるのです。画像

    • 0評価
    • 117PV
    miyabi-sun miyabi-sun 2ヶ月前に コメント
  • 解決済

    回答
    1

    強化学習(あるいは、入出力の関係が予測困難なプログラム)のテスト手法を教えて下さい

    強化学習(あるいは、入出力の関係が予測困難なプログラム)のテスト手法を教えて下さい 現在、強化学習の一手法であるREINFORCEをフルスクラッチで実装しています。 一応動く様にはなったものの、細かいバグがまだ多数あると思われます。 そこで、一度きちんとテストしたいのですが、単体テストはある程度出来たものの、結合テスト以上がどうすれば良いか分かりません

    • 0評価
    • 97PV
    rtr1950x rtr1950x 2ヶ月前に ベストアンサー
  • 受付中

    回答
    1

    htmlの一部の値が正しいかテストを自動化したい

    前提・実現したいこと ホームページのソースコード(HTMLのコメント)に 火曜日12:00と木曜日12:00に変わる6桁のコードをセットしています。 手動で行っているテストは次のようなものです。 1.URLにパラメータを付与する。  例)2018年4月24日12時00分00秒の場合 https://teratail.com/questions/inpu

    • 0評価
    • 121PV
    umyu umyu 2ヶ月前に 回答を編集
  • 解決済

    回答
    3

    void型のテストコードの書き方

    void型のテストコードの書き方がわかりません。 正しくcase文が動いているかをテストしたい場合はどのように書くと良いでしょうか? よろしくお願いします。 public void createBehaviorUrl(String behavior,String url,WebView webView){ String to

    • 0評価
    • 295PV
    Noriyuki_sasa Noriyuki_sasa 3ヶ月前に ベストアンサー
  • 受付中

    回答
    4

    ソースコードの保守性を保つために心がけていることはなんでしょう?

    ソースコードを書いていて、フレームワークを使用しているのである程度保守性は担保されていると思いますが、どう考えてスパゲッティーコードになっているという実感があります。記述していくたびに、それが増大していき、後々見た時、どういう処理を行っているのか理解に苦しむ場面が多々有ります。 例えばビジネスロジックを記述する部分などの分離がきちんと統一できていないと

    • 1評価
    • 690PV
    ai_2013_dev ai_2013_dev 4ヶ月前に 回答
  • 解決済

    回答
    3

    Visual StudioでGoogle Testが実行できない

    前提・実現したいこと テスト駆動開発を勉強しようと思い、Visual StudioでGoogle Testを使用しようとしましたが、実行できません。 インクルードディレクトリ、スタティックリンクライブラリの設定は行っており、コンパイルまでは通っています。 以下のリンクエラーが発生したまま、足踏みが続いている状況です。 発生している問題・エラーメッセージ

    • 1評価
    • 677PV
    AloneLeisure AloneLeisure 6ヶ月前に コメント
  • 受付中

    回答
    0

    Mockeryでのテストの時に型を指定

    Mokeryでモックを作って、例えばコンストラクタの引数に与えたとします。 このとき、コンストラクタ側でタイプヒンティングしていれば、Mockeryで作成したモックのインスタンスは方が違うのでテストできません。 みなさんどうされていますか?タイプヒンティングをやめるとか?本末転倒な気がします。

    • 0評価
    • 181PV
    teratailが8ヶ月前に アップデート
  • 解決済

    回答
    2

    【C#】【MVVM】本当にコードビハインドの単体テストは難しいのか?

    質問 ネット上では「コードビハインドにコードを書くとテストが難しくなる」と言われていますが、 どのような場合に難しくなるのでしょうか。 現在の認識 ・Viewのインスタンス生成自体は可能 ・コードビハインドのイベントハンドラも実行できる。 ・イベントハンドラも実行できるのであれば、もはやpublicなメソッドであれば何でも実行できるのでは? やってみ

    • 0評価
    • 584PV
    redhat98 redhat98 9ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    外部のものに依存した関数はなぜ好ましくないのか?

    React.js、redux、Immutable.jsを使ってるのですが、reduxのドキュメントを見ると、immutable.jsの使用を猛烈推薦する一方で、下層の単にビューを表示するだけのコンポーネント(関数)では使うな、絶対使うな!といっております。 理由としてはビューをレンダーするだけのコンポーネントはpure function(参照透過性でした

    • 0評価
    • 298PV
    hytm 退会済みユーザー 9ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    1テストメソッドに複数のアサーションを入れるのは分からずらいと思うのですが、どうでしょうか?

    言語: PHP テストFW: Codeception <?php // tests/unit/MyClassCest.php class MyClassCest { public funciton myMethodName(UnitTester $I) { // test 1 // Doing $I->assertSam

    • 0評価
    • 274PV
    mitsuru793 mitsuru793 9ヶ月前に ベストアンサー
  • 受付中

    回答
    0

    E2Eテストを簡単に実現する方法

    E2Eテストが面倒です。 現状のE2Eテストの方法は下記のように行っております。 テスト用DBにテストデータを用意 テスト環境で画面を見ながら想定通りの表示になっていることを確認 テスト仕様書にチェックを入れていく そもそもview側でロジックを持っていることもあまり良くないのかもしれませんが、 最近のE2Eテストで、何か良い方法があれば

    • 0評価
    • 255PV
    teratailが11ヶ月前に アップデート
  • 解決済

    回答
    1

    【MATLAB/Simulink】構造体配列データをコンスタントブロックで入力してモデルを動かしたい

    前提・実現したいこと MATLAB/Simulink 2015aにて、 ワークスペースに保存されている構造体配列データをコンスタントブロック、m-function等から出力する方法はあるのでしょうか。 モデルは可能な限りに簡単なのでお願いします。 ver違いによる解決方法 MATLAB/Simulink 2015bだとコンスタントブロックに直接構造体配列

    • 0評価
    • 549PV
    n_k n_k 11ヶ月前に ベストアンサー
  • 受付中

    回答
    0

    Mockitoのverifyでnullが返る

    現在Spock + Mockitoでテストコードを書いているのですが以下のような エラーが出てテストがパスしません。 どなたか原因わかるかた教えてください // AClass=テスト対象クラス // BClass=テスト対象クラスが依存しているクラス(モック化済み) // TestDataObject=初期化されたテストデータ用オブジェクト def '

    • 0評価
    • 409PV
    teratailが1年以上前に アップデート
  • 受付中

    回答
    2

    単体テスト仕様書を作成したいが、どんなテストを実施すればいいのかが難しく分かりません。

    以下のmain.cshの単体テスト仕様書を作成したいです。 #!/bin/csh -f set list = (str1 str2) set status = 0 foreach str ($list) sub1.csh $str if ($? != 0) then echo "sub1失敗" set status =

    • 0評価
    • 892PV
    imoyokan 退会済みユーザー 1年以上前に コメント
  • 解決済

    回答
    7

    カバレッジ100%について

    アーキテクトとしてアプリの方針などを考える仕事をしています。 単体試験の工程にて、jUnitをやることになると必ず問題になるのがカバレッジ計測率のお話。 多くの本やサイトではカバレッジ100%までやる必要がないと記載がありますし、個人的にもやりたくないのですが、提案の段階でカバレッジを100%を目指さない論理を持っていません。 100%までやら

    • 1評価
    • 2858PV
    7tsuno 7tsuno 1年以上前に ベストアンサー
  • 受付中

    回答
    1

    jenkins テスト自動化について

    Jenkinsを導入することでテストを自動化し、工数の削減を測ろうと考えています。 導入するにあたって、色々なサイトにて調べていたところ、 ビルドの作成自体がかなり職人的な作業であるとのことでした。 そうなると、例えテストを自動化することができたとしても、 ビルドを作成すること自体に工数をとられてしまい、 結果的に全体の工数の増加を招いてしまうので

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

    回答
    4

    上手なテスト駆動開発の進め方について

    現在RailsアプリケーションでRSpecを使いながらテスト駆動か初に挑戦しています。 幾つかテストを書いて思ったことを質問させていただきます。 (テストを導入したのはアプリケーションの機能をほとんど実装してからです) 始めからテストをかけない 今回は、実装がほとんど出来ている状態からテストを書いているので、テストコードをメソッドごとにかけ

    • 3評価
    • 2456PV
    iwamoto_takaaki iwamoto_takaaki 1年以上前に 回答
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    96

  • 総質問数

    57

  • 今週の質問数

    0

関連するタグ

テスト駆動開発タグのよく見られている質問

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