タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Devに関するnorthlightのブックマーク (16)

  • ユニットテストの基礎 | Remote TestKit

    ソフトウェア開発の現場で広く実施されているユニットテストについて、その目的、メリット・デメリットを踏まえた効果的な実施方法について学習します。 1. ユニットテストとは ユニットテスト(単体テスト)は広い意味で使われるようになっている言葉です。 まず、伝統的には、ユニットテストはテストレベルのひとつであり、「個々のユニットを対象とするテスト」としばしば定義されます(例えばJSTQB用語集[JSTQB-glossary.V2.0.J02])。なお、ここでいうユニットとはソフトウェアの最小構成単位を指します。例えば、ソースコードが対象であればC言語等では関数が、JavaC++等ではクラスが一般的にユニットに該当します。詳しくは後述しますが、そうした関数やクラスを一つ一つ検証していくのが伝統的なユニットテストです。 一方、他の定義として、開発者テストやアジャイル開発の分野では、ユニットテストと

    ユニットテストの基礎 | Remote TestKit
    northlight
    northlight 2013/10/17
    ユニットテストといっても、当然通常の単体テスト観点が前提にある。PT仕様書をドキュメントとして作成するかどうか…
  • Visual StudioのMSTestでTDDを行う方法


     C#TDD Boot CampTDDBC使NUnit使TDD TwitterVisual StudioMSTestNUnitMSTest使MSTest使TDD  TDD.NET Framework  C#Visual Studio 2010 Ultimate
    Visual StudioのMSTestでTDDを行う方法
  • Visual Studio + CppcheckでC++コードの静的解析ができる - 小さい頃はエラ呼吸

    はじめに C++のソースコードを静的解析して、不具合などを検出したいと思った場合、大抵は有償の製品を使うことになります。代表的なもので、Visual StudioのTeam Editionが静的解析の機能を持っていますが、購入すると数十万くらいかかります。 無料で静的解析できないのかと調べてみたところ、Cppcheckというフリーソフトが見つかりました。この記事では、Visual Studio 2008とCppcheckを連携させて、Visual StudioからC++のソースコードの静的解析ができるようにしてみました。 Cppcheck CppchekはC/C++用の静的解析ツールです。メモリリーク、アロケーション(確保と解放)のミスマッチ、バッファオーバーラン、さらに多くのチェックを行ってくれます。 Cppcheckでは主に以下のチェックを実施してくれます。 範囲外例外のチェック クラ

    Visual Studio + CppcheckでC++コードの静的解析ができる - 小さい頃はエラ呼吸
  • Cppcheck を使ってみた


    使使Cppcheck 1.53  excluding   調CppCheck   Cppcheck 1.53 + Windows7  使 1cppcheck --enable=all main.cpp 
    Cppcheck を使ってみた
  • 「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門


    HudsonJenkinsCI211/4 CIHudsonJenkins JenkinsCIHudsonCIHudsonJenkins 稿Jenkins使JavaCIJenkinsHudson使稿10Je
    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門
  • Jenkinsではじめる継続的インテグレーション


    2011/12/22Jenkins 2013/06/18 JenkinsCI
    Jenkinsではじめる継続的インテグレーション
  • .NET開発者のためのJenkins入門 - @IT


    .NET  .NETJenkins  present  t_nakamura 2011/11/17 2011/11/19  .NET Insider.NET.NET.NET  SubversionTrac使CI CIT
  • [コラム] テストファーストとは何か? - TDD.NET


     WP8  w  ( Phone Toolkit Test Framework 使(1) )      TDD  f(^^;  "Hello, world!" Hello, world! int main(int argc, char* argv[]) { printf("hello world!\r\n"); return 0; }  Textbox1.Text = "Hello, world!";  
    [コラム] テストファーストとは何か? - TDD.NET
  • TDD.NET


    TDD () =  +  TDD    TDD ?, VB2010 Express + NUnit 2.5  TDD Step by Step  .NET Framework   C# / VB.NET 使 TDD VC++     blog   [  ] 便      
    TDD.NET
  • TDDBCでの教えを胸に、巨大なC#レガシーコードと戦ってみた - hachiNote


     C#TDDBC    C#C++Windows C# Visual Studio 2008 Professional Edtion    C
    TDDBCでの教えを胸に、巨大なC#レガシーコードと戦ってみた - hachiNote
  • NUnitの全貌 ~ 基本から、最新バージョンの新機能まで

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    NUnitの全貌 ~ 基本から、最新バージョンの新機能まで
  • C#で始めるテスト駆動開発 ~TDDBC横浜の課題をやってみよう


     TDD Boot CampTDDBCTDDJavaRubyPHP.NET FrameworkWindowsTDD .NET FrameworkTDDNUnitVisual Studio .NET 20022001.NET FrameworkTDD TDDTDDBC
    C#で始めるテスト駆動開発 ~TDDBC横浜の課題をやってみよう
  • 実践TDD! テスト駆動開発入門


      * QUnit QUnit使HTMLJS index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>QUnit Example</title> <link rel="stylesheet" href="http://code.jquery.com/qunit/qunit-1.10.0.css"> </head> <body> <div id="qunit"></div> <script src="http://code.jquery.com/qunit/qunit-1.10.0.js"></script> <script src="tests.js"></script
    実践TDD! テスト駆動開発入門
  • テストコードを書くコストに関する考察 - ひげろぐ

    昨年お世話になっていた職場の仕事仲間と先月ランチする機会があった。 自分の関わっていたプロジェクトはペアプロやTDDを実践していたのだが、残念なことに自分が抜けた後はテストコードを書かなくなってしまったという。 理由を聞くと「テストコードを書くより、動くプロダクトコードをどんどん書きたい」ということだった。 これは心情的にはよくわかる。 納期のプレッシャーが強く、TDDに慣れていない状況では特にそうだ。 要は「テストを書いてる暇なんかない」と判断してしまうわけだ。 TDDの最初の躓きのひとつとして、テストコードを書く手間が増えただけのように感じられるというものがあると思う。 実際に手間は増えている。 しかし適切なテストの書き方がよくわからないため、余分な手間をかけすぎているということもあるだろう。 例えばゲッターやセッターのテストを逐一書いてしまう。 これは実際に無駄なことであるから、この

    northlight
    northlight 2013/10/16
    「理屈では分かっていても実感できるところまで行くのが難しい」
  • TDDを真面目にやってみて気付いたこと - Masatomo Nakano Blog


    TDD(Test-driven development) TDD TDDTDD TDD TDDtemporaryprint temporarypermanentTDD
  • 1