MP4 FLV MKV 3GP Sample Images JPG PNG GIF SVG Any resolution image Sample Audio MP3 Sample Text Text Sample Files Sample XLS Sample CSV Sample Doc File Sample SQL Sample PPT Sample PDF Sample Text File Sample ZIP Sample PSD Sample DXF Other Services Date - timestamp Converter Other Pages Get In Touch About Shopping ( New ) Download Sample Videos Are you a mobile app developer? Are you looking for
技術部の taiki45 です。 以前「サービス分割時の複雑性に対処する: テスト戦略の話」という記事で、サービス間のインテグレーションテストにおける問題について紹介しました。現在のクックパッドではこの問題の解決のために Pact というツールを導入して運用しています。この記事では、その運用の知見を紹介できればと思います。 Pact Pact は Consumer-Driven Contract testing (CDC testing) を実現するためのツールです。"Consumer"、"Provider" という見慣れない単語が出てきますが、この記事ではだいたい「Consumer = Web API クライアント」、「Provider = Web API サーバー」と対応ができます。この記事では具体的な Pact の利用例を通じて CDC testing がどういうものなのかについても
年々、ウェブアプリを開発するときにテストを書こうという機運が強くなっていると感じる。 これは、開発パラダイムの成熟を意味することであり、基本的に良いことだと思っている。 しかし同時に「テスト原理主義」とでもいうような極端な考え方もでてきていて、開発スタイルをめぐって摩擦が起こっている。 そして、この議論は「テストは、ないよりあったほうが良いよね」という、微視的には誰も反論できないロジックに押し通されがちで、「地獄への道は善意で舗装されている」の典型的な現象に見えて仕方がない。 テストを書かない、というと背景にどんな深い考えがあっても素人くさく聞こえ、逆にテストを書くというだけで良いプログラマーに見える、という非対称な化粧効果がある。ソフトウェア・コンサルティング会社がテスト好きなのは決して偶然ではない。 ソフトウェアというのは、結局のところ、動いてナンボ、使われてナンボである。 期待するも
アメリカンファジーロップの話です. アメリカンファジーロップ うさぎ もふもふ ※画像はWikipediaから(PublicDomain) ファジング American Fuzzy Lopの前に,まずファジング(Fuzz Testing)について簡単に説明します. ざっくり言うと,機械的に生成したテストデータでソフトウェアの挙動を見る手法です.最近は脆弱性診断なんかで良く使われています.ブラックボックステストによく使われますが,実際はブラックボックステストに限定してはいません. Wikipedia ファジングのためのツールをFuzzerといいます.もふもふ. 改めて American Fuzzy Lop afl https://code.google.com/p/american-fuzzy-lop/ 「実用的なバイナリ用のFuzzer実装」と書かれています. 他の手法だとカバレッジを上げ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く