テスト
最終更新:2023/08/14
●Visual Studio JavaScript / TypeScriptのテスト
Chutzpah+QUnitでTypeScriptのユニットテストをTypeScriptで書いてみたメモ
ASP.NET MVC と QUnit で JavaScript の単体テストをおこなう
Visual StudioでC#とTypeScriptのUnitTestを一覧してみる。
JavaScript コードを QUnit + Chutzpah Test Adapter で単体テスト
●ASP.NET Web API のテスト
ASP.NET Web API のテスト
ASP.NET MVCアプリのURLのテストを簡単に行う
●ASP.NET MVCの単体テスト
ASP.NET MVCの単体テスト(MsTest)から実行するControllerでSessionやユーザー情報、Entity FrameworkのProviderを利用する。
ASP.NET MVCのユニットテストを実装するときに考えたこと
●MSTest
意識が高くないVisualStudioを使用した単体テストの自動化
[VS2017][C#] MsTestで単体テストを行なう方法
MSTest v2でパラメータ化テストが使えるようになってた
MSTestでプライベートメソッドのテストを行う(自力)
●Moq
Moq & Fakes Frameworkを使った実践的ユニットテスト [スライド&動画
TDD を実施するために Moq を試してみた その1基礎編
TDD を実施するために Moq を試してみた その2実践してみた
TDD を実施するために Moq を試してみた その3 Fakes と他の方法で解決してみた
Moqを使ってEntityframeworkのモックを作成するには?【単体テスト】
moqで モック化したメソッドが受けとる引数を処理 + 本来の実装を動かす
Moq : Mocking Framework for .NET
●xUnit
xUnit.net でユニットテストを始める
xUnit.net の使い方(基本編)
●NUnit
Visual Studio 2015でNUnit3を使ってテストをする
NUnitのテストケースを動的に定義する
NUnitで自作クラスのユニットテストを行う
NUnitでケース毎にプロパティーを設定する
NUnitのAssert.ThatメソッドにIsとかHasとかを入れて柔軟なテストコードを書こう
NUnit3の新機能でテストを並列に実行してみた
NUnit で private static メンバ変数 を stub する方法を検討(具体例あり)
[開発終了]●Buster.JS
サーバーを立ち上げ各ブラウザでテストができる
https://github.com/busterjs
●chai.js
asset、should、excectという3種類の表現方法でテストをする。アサーションライブラリ
http://chaijs.com/
https://github.com/chaijs/chai
●Mocha
Node.jsでもブラウザでもシンプルにテストが記述できる
https://github.com/mochajs/mocha
●Sinon.js
スタブやモック、フェイクオブジェクトを扱うライブラリ
http://sinonjs.org/
https://github.com/sinonjs/sinon
●TestSwarm
さまざまな環境でのテスト結果を管理できる
https://github.com/jquery/testswarm
●Jest
Facebook 製 JavaScript テストツール Jest を使ってテストする ( Babel, TypeScript のサンプル付き )
Jestで非同期関数が例外を投げることをテストする。
Vue.jsのテストをモダンにする
テスト初心者が初めに覚えた依存モジュールのモック化5パターン(Jest + TypeScript)
●Jasmine
RSpec風の構文でBDD用のテストコードを記述できる
Spy機能でテストダブルを作成できる
https://jasmine.github.io/
Jasmine使い方メモ
https://qiita.com/opengl-8080/items/cf3acafda9756f4b04c9
jasmineでjavascriptユニットテスト 導入と基礎
http://viewpoint-nk.github.io/blog/jasmine/jasmine-basic.html
Jasmine(JavaScriptテスティングフレームワーク)実践【Webアプリ編】
https://nanananande.helpfulness.jp/post-614/
[開発終了]●JSMock
2007年2月24日のリリースから新しいものは出ていない。開発終了?
http://jsmock.sourceforge.net/
[開発終了]●jsMockito
スタブ、モック、スパイといったテストダブルを作成できる。2014年11月25日のリリースから新しいものは出ていない。開発終了?
http://jsmockito.org/
https://github.com/cleishm/jsmockito
●QUnit
テストコードを実行し、ブラウザで結果を確認できる
https://qunitjs.com/
QUnitを便利に使うTips
https://www.htmlhifive.com/conts/web/view/library/qunit-tips
QUnitでJavaScriptのユニットテストをブラウザからしてみる
http://madroom-project.blogspot.jp/2013/03/qunitjavascript.html
QUnit + PhantomJSでコマンドからユニットテストを実行してみた
http://madroom-project.blogspot.jp/2013/03/qunit-phantomjs.html
QUnit + JUnit reporter for QUnitでxmlレポートを出力してみた
http://madroom-project.blogspot.jp/2013/03/qunit-junit-reporter-for-qunitxml.html
[開発終了]●junit-viewer
非推奨のライブラリ。https://github.com/lukejpreston/xunit-viewer に移行
https://www.npmjs.com/package/junit-viewer
[開発終了]●qunit-reporter-junit
2016年10月16日のリリースから新しいものは出ていない。開発終了?
https://github.com/JamesMGreene/qunit-reporter-junit
[開発終了]●grunt-qunit-junit
2015年4月19日のリリースから新しいものは出ていない。開発終了?
https://www.npmjs.com/package/grunt-qunit-junit
[開発終了]●phantomjs-qunit-runner
2012年10月7日のリリースから新しいものは出ていない。開発終了?
https://code.google.com/archive/p/phantomjs-qunit-runner/
[開発終了]●JsUnit
テストコードを実行し、ブラウザで結果を確認できる。リポジトリがアーカイブされているので開発終了している。
http://joehni.github.io/JsUnit/
https://github.com/joehni/JsUnit
https://github.com/vmware-archive/jsunit
JsUnit を使った JavaScript のユニットテスト
http://webos-goodies.jp/archives/51186036.html
JavaScript用Unitテスト「JsUnit」を使ってみた
http://hisasann.com/housetect/2008/04/javascriptunitjsunit.html
JsUnitを使ってJavaScriptをTDDしてみる
http://nobyu.hatenadiary.jp/entry/20090506/1241623912
JsUnitとJSMockを使ったJavaScriptのテスト駆動開発
https://www.infoq.com/jp/articles/javascript-tdd
JsUnit(2.2alpha11)を使ってみる
http://akasata.com/articles/146
JsUnit
http://kmaru.hatenablog.com/entry/20060314/1142355168
JavaScriptもユニットテスト! JsUnitを使ってみよう
https://news.mynavi.jp/article/ide-84/
Jenkinsを利用したJSUnitの実行
http://secondarykey.blogspot.jp/2011/10/jenkinsjsunit.html
[開発終了]●jQuery Mockjax
公式サイト。2020年8月23日以降の更新無し
https://github.com/jakerella/jquery-mockjax
jQuery Mockjax で Web API 非同期通信のシミュレート
http://qiita.com/Gotcha/items/837e395f900981be22f4
How to use MockJax
http://qiita.com/yastak7/items/87eabeb90a385769d843
jquery-mockjax 使えよ色々と捗るぞ
http://tnakamura.hatenablog.com/entry/20111101/jquery_mockjax
jquery-mockjax を使って CRUD 処理をすべてテストする方法
http://tnakamura.hatenablog.com/entry/20120718/jquery_mockjax_crud_test
JavaScript Test with QUnit and mockjax
http://weathercook.hatenadiary.jp/entry/20110825/1314270727
QUnit, PhantomJS and Mockjax
https://javascriptplayground.com/qunit-phantomjs-and-mockjax/
●JSON Server
JSON ServerでRestAPIのモックを作成した話
json-serverでREST APIモックサーバを立てテスト駆動開発する
第1回 モックサーバーの起動とリソース処理
たった30秒でREST APIのモックが作れる JSON Serverでフロントエンド開発が捗る
テストに使える簡易 API サーバがサクッと立てられる「json-server」
json serverでAPIモックを自由自在に操る
オープンソースのAPI連携/JSON Serverとは
今更使うJSON Server
単体テストで開始時にモックサーバを起動し、終了時に停止する
【個人メモ】JSON Serverを使って手っ取り早くWebAPIのモックアップを作る
テスト用REST-APIサーバーをコマンド一発で!「json-server」
[Front-End General] JSON Server で立てた REST API をテストするツールと faker でのダミーデータ流し込み
Web API Mockサーバをサクッと立てたいときのjson-server
フロントエンド開発が捗る JSON Serverについて
Androidでの自動UIテスト
[Node.js] Windows10で JSON Server のセットアップをする
[開発終了]●js-test-driver
公式サイト。2012年のものが最新版。開発終了?
https://code.google.com/archive/p/js-test-driver/
さまざまなブラウザ環境でJavaScriptのテストを行うことができる
https://code.google.com/archive/p/js-test-driver/#!
●Karma
https://github.com/karma-runner/karma
●testem
https://github.com/testem/testem
[開発終了]●PhantomJS
ヘッドレスな(ブラウザ画面のない)QtWebKit ベースのブラウザで、JavaScript の API を通じて、そのブラウザを自由自在にあやつることが出来ます。
2018年6月2日に開発終了。リポジトリもアーカイブされています。
http://phantomjs.org/
PhantomJS でログインが必要なページでも自由自在にスクレイピング
http://tips.hecomi.com/entry/20121229/1356785834
PhantomJSを使って色々試してみる
https://qiita.com/weedslayer/items/5e55f3e5af1f5cebf41f
PhantomJS入門 スクリーンキャプチャを撮るまで
http://murayama.hatenablog.com/entry/2013/06/17/082332
PhantomJSとJasmineで振る舞い駆動開発なJavaScriptテスト
http://www.atmarkit.co.jp/ait/articles/1210/10/news012.html
PhantomJSと各ブラウザのJavascriptエンジンまとめ
https://tsuchikazu.net/phantomjs-browser-javascript-engine/
PHP PhantomJS を使ってPHPでヘッドレスブラウジング
http://tech.quartetcom.co.jp/2016/04/07/php-phantomjs/
●[PowerShell]Pester
Pesterマニュアル PowerShellによるユニットテスト
https://84zume.wordpress.com/2012/12/17/pester-manual/
PowershellでPesterを使ってテストしてみた
http://blog.nakajix.jp/entry/2013/12/26/005443
PowerShellの単体テストフレームワーク
http://sleeping-micchi.hatenablog.com/entry/20121020/1350736643
テストフレームワークPesterを使ってみる
https://qiita.com/Takeru/items/186903f494b78e73911b
●PHP Unit
【PHPUnit】PHPで構築したWebアプリの単体テストを自動化する
●Python
[Django] 自動テストについてのまとめ
Python, Django 界隈の単体テスト事情(unittest / nose / django-nose)
Python: ユニットテストを書いてみよう
[Python] radon
Pythonのソースコードのメトリックスの取得
radonを使用したPythonのソースコードのメトリックスの取得
[Python] カバレッジ
Python unittestでcoverageを使ってカバレッジを取得する方法
すぐに使えるpytestによるカバレッジ計測のコマンド
pytestでdjangoのcoverageを測る
Python3のアプリをNoseとCoverageでユニットテスト
[Python] mock
Pythonのテストコードでmockを使ってみた
mock(Pythonモックライブラリ)についてのメモ
[Python] django-webtest
Django + py.test + WebTest
Pythonで、WebTestを使って、WSGIサーバを起動せずにWSGIアプリのテストをする
[Python] unittest
直近で Python の unittest で試行錯誤していて得られた知見の幾つか (1)
直近で Python の unittest で試行錯誤していて得られた知見の幾つか (2)
直近で Python の unittest で試行錯誤していて得られた知見の幾つか (3)
[Python] testfixtures
「ログが出力されている」ことをテスト
pythonでログ出力を単体テストする
[Python] tox
Pythonでのテストツールtox入門
[Python] テストデータをDBに流しこむ
Djangoのfixtures機能でダミーのデータをDBに流しこむ
Pythonメモ : fakerでテストデータを生成する
[Python] CSVファイルからテストデータをDBに流しこむ
pytestで、csvファイルからテストデータを読み込んで流し込んで実施してみた
[Python]CSVデータをPythonを使ってデータを読み込む方法(赤ワイン1,600本分)
CSVテストデータをpandasを用いて既存データから流用生成する方法について模索してみた
【Python】csvライブラリの活用
Copyright© 2005-
Naoyuki Sano. All rights reserved.