タグ

networkとmockに関するraimon49のブックマーク (3)

  • Docker と infrataster で nginx の振る舞いをテストする

    こんにちは。吉川 ( @rrreeeyyy ) です。今期オススメのアニメはリゼロです。 Nginx は設定ファイルの記述力も高い、大変便利な Web サーバです。 便利な反面、設定ファイルの複雑化や、設定に依っては意図しない挙動を引き起こしてしまうこともあります。 そこで稿では docker 並びに infrataster を使用し、 Nginx の挙動をテストすることによって、安全に Nginx の設定を記述する方法について紹介します。 テスト対象の Nginx の仕様 今回は例として、次のような仕様の Nginx のテストについて考えます。 ネットワーク帯は 10.0.0.0/16 を使用している Nginx の前段として L7 ロードバランサが存在している L7 ロードバランサが https を終端している Nginx 自体は 80 番ポートと 8080 番ポートにて待ち受けてい

    Docker と infrataster で nginx の振る舞いをテストする
  • HTTPスタブを簡単に実装できるライブラリを書いてみました - Qiita

    アプリを作っていて、サーバーサイドのAPIが未完成な状態で、クライアントサイドの実装を進めたいことってよくあると思います。あるある! レスポンスの形式はなんとなく決まってるけど、APIできてないし困ったなーという時、想定されれるレスポンスをアプリのローカルで偽装できるライブラリを作ってみました。 Github - yukiasai/Kagee はじめに まず最初に強調しておきたいことは、このライブラリはHTTPリクエストに対するレスポンスを偽装するということです。 ローカルで偽装するため、どこかにサーバーを立てる必要もなく、簡単にスタブの実装を埋め込むことが出来ます。 使い方 アプリケーションが起動した時、MockProtocol.register()を呼び出し、擬装用のプロトコルを起動します。 func application(application: UIApplication, di

    HTTPスタブを簡単に実装できるライブラリを書いてみました - Qiita
  • Testing in Swift

    About the content This content has been published here with the express permission of the author. Software tests are great for verifying software behavior and improving the quality of your code. In this talk, we learn from Jeff Hui about tooling, techniques, and writing tested code with the Quick testing framework. He also talked about generative testing, a prevalent functional programming approac

    Testing in Swift
    raimon49
    raimon49 2015/04/22
    XCTest, BDDのQuick, HTTP通信のスタブであるNocillaとOHHTTPStubs, テストケースを生成するQuickCheckのObjC/Swift実装であるFox, ViewControllerのライフサイクルメソッドを暗黙的に呼び出す手法の紹介も。
  • 1