タグ

Testingとkiwiに関するclavierのブックマーク (4)

  • XCTest: The Good Parts

    XCTest: The Good Parts March 3, 2015 Since my last post about testing, I've been involved with a discussion on Twitter with Apple's Joar Wingfors: @modocache I’d love to talk about that too! @jspahrsummers @rob_rix — Joar Wingfors (@joar_at_work) February 28, 2015 I was especially excited at the opportunity to provide feedback on XCTest: @modocache We have a small dedicated team doing our best to

    XCTest: The Good Parts
  • XCodeのBDDツールであるKiwiのGetting Started with Kiwi 2.0を和訳してみた。その1 - 酔いどれエンジニアのブログ

    2013-10-28 XCodeのBDDツールであるKiwiのGetting Started with Kiwi 2.0を和訳してみた。その1 BDD Kiwi xcode 前回はReadmeを訳しましたが今回はGetting Startedを和訳して見たいと思います。 今回も前回同様、意訳している箇所があります。 間違っているところがあれば、ご指摘頂けると幸いです。 途中でいやになってきたので、2回に分けたいと思います。 Getting Started with Kiwi 2.0 このガイドは、iOSとOS XプロジェクトにKiwiを使用する方法を学ぶための出発点です。 このガイド(またKiwi)のゴールはアプリケーションのコードを実行したり、プロファイリングしたりするのと同じぐらい簡単に、テストを行うことが出来るワークスペースを設定することです。 必要条件: Xcode iOS O

  • XCode5対応!KIFでiPhoneアプリの受け入れ(統合)テスト - ぴよログ

    最近初めてiPhoneアプリでテストを書く機会がありました。テストを書くならこの際ユニットテストだけではなく画面遷移を含めたテストも書いてみようと思い、環境を整えてみました。 テストフレームワークの選択肢 kif-framework/KIF inkling/Subliminal Testing With Frank — Painless iOS and Mac Testing With Cucumber allending/Kiwi ざっと調べた感じ、受け入れテストに使えるテストフレームワークは以上のような感じ。ですが、FrankやKiwiはCucumberベースで癖がありそうだったり設計思想が大掛かりな感じがして回避しました。この中では一番シンプルなKIFを選択しました。ちなみにKIFは決済サービスsquareで使用されているフレームワークらしいです。 2013/12/12追記:Kiwi

  • Objective-Cで非同期処理のテストをシンプルに書く方法 | TOKOROM BLOG

    非同期処理のテストってどう書いてますか? 標準のXCTest自体がサポートしていれば良いのですがそうではないので、非同期処理のテストを書きたい場合には、その仕組みを自作するか出来合いのライブラリを利用する必要があります。現実的な選択肢としては、 GHUnitやKiwiなど非同期処理をサポートしたテストフレームワークを利用する GHunitの非同期処理のテストの仕組みを真似て抜粋したライブラリを利用する(意外とこれが多いかも?) expectaなどのマッチャーライブラリに付属の非同期処理の仕組みを使う となるかと思います。 ただ、私が調べた時点だとどれもしっくりきませんでした。 まず、GHUnitやKiwiなどを採択している場合には良いのですが、非同期処理のテストを書くという目的だけのためにそれらのフレームワークを使うというのは冗長すぎます。 また、GHUnitの非同期処理の仕組みだけを抜き

  • 1