タグ

Testに関するyamap_55のブックマーク (3)

  • Electronの公式テストフレームワークSpectron入門 - ICS MEDIA

    Spectron(スペクトロン)はElectronの為のテストフレームワークで、ElectronのAPIを使用したテストが可能になります。テストを取り入れることで、「想定していた動作と違う」「作成していた機能がいつの間にか動作しない」といったことを未然に防げます。 Spectronからは実際にElectronアプリを起動することができ、「ウィンドウのタイトル」「デベロッパーツールの表示状態」といったことをElectronのAPIにアクセスして取得できます。また、「ページの画像キャプチャー」機能でデザイン崩れが発生していないかのチェックや「ページのテキスト保存」でテストに失敗した時のHTMLテキストの取得、「console.log()で書きだした内容の取得」も可能です。これらのテストは手元の開発機だけでなくJenkinsなどCI(継続的インテグレーション)サービス上でも使用できます。 ▲

    Electronの公式テストフレームワークSpectron入門 - ICS MEDIA
  • Moles - .NETのモック・スタブフレームワーク - jamzzの日記

    ユニットテストなどではテスト対象外の振る舞いをテスト目的に合わせるためにモックやスタブ等を作成することがあります。 .NET開発でこの様なモックやスタブを簡単に作成するフレームワークにMicrosoft ResearchのMolesがあります。 このMolesは以前に紹介したPexにも含まれています。 Molesを使用すれば設計対象範囲外(例えば.NETフレームワークのコアライブラリなど)も含めて、既存のクラスのフィールド(プロパティ)やメソッド単位でデリゲートを使用して振る舞いを置き換えることができます。 例えば public class MolesTest { public DateTime GetTheDate() { Console.WriteLine("OK"); return DateTime.Now; } } このような.NETのコアライブラリのConsoleクラスのWrit

    Moles - .NETのモック・スタブフレームワーク - jamzzの日記
  • Pex, Automated White box Testing for .NET - Microsoft Research

    Pex in the News and Blogs July 5, 2015: Pratap Lakshman on IntelliTest – One Test to rule them all May 22, 2015: ALM rocks: IntelliTest-What Happens If I Add Some More Code May 21, 2015: ALM rocks: IntelliTest-Getting Started April 18, 2015: Pratap Lakshman on Smart Unit Tests – Test to Code Binding, Test Case Management April 2, 2015: developertech: Visual Studio 2015 line-up and pricing announce

  • 1