タグ

ブックマーク / qiita.com/edo_m18 (4)

  • [iOS] KIFを使ってUIテスト - Qiita

    テストの様子 UIテストについて最近色々と調べています。 Appium試したらMobile Safariが消えてうろたえたっていうのはナイショ。 まだどれも記事を読んだり少し触ったり、ということくらいしかしていませんが、KIFが今のところよさげかなーと思っています。 理由としてはUIテストをすべてObjective-Cで書けるのが大きい。 JavaScriptとかで書けるのもあってそっちもよさそうですが、iOSエンジニア以外でテストを書くことが今のところはなさそうなので、そういう意味では言語を統一しておく、というのがいいかなと。 UIテスト周りについては以下の記事を参考にさせてもらいました。 iOSアプリのUIテストツール候補 60分で始めるiOSアプリのUI自動テスト サンプルプロジェクト 今回、色々実際に触ってみるにあたって作ったものをGithubに公開しています。 準備 【注意】KI

    [iOS] KIFを使ってUIテスト - Qiita
    yuiseki
    yuiseki 2014/05/19
  • [Objective-C] ハマったメモ - Qiita

    なんか細々とハマったことをメモ。 随時更新中。 クラス編 まだまだ理解不足です・・。 superが呼べない スーパークラスの非公開メソッドを上書きしたくて、同じメソッド名で定義を行い、内部で[super anyMethod]を叩こうとしたらsuperにアクセスできなかった。 冷静に考えれば当たり前だけど、メソッドの場合はprivateやpublicみたいなのを明示していないので「あれ?」となったのでメモ。 メモリ管理編 UIViewControllerのtouchesBegan:withEvent:が呼ばれない! こちらの記事を見て解決。 UIViewControllerのtouchesBeganとかtouchesEndedが上手く機能しなかったと思ったら・・・ おそらくオブジェクトが破棄?されてしまって動かないのかな。 ARCオフを知らないと問題だと思ったので、ARCオフでごにょごにょし

    [Objective-C] ハマったメモ - Qiita
    yuiseki
    yuiseki 2014/04/22
  • WebのUIテスト自動化 - Seleniumを使ってみる - Qiita

    Appiumを色々触っているんですが、仕組みが同じSeleniumもちょっと触ってみました。 だいぶ色々なことができそうなのでこちらも触りつつメモを取っていこうと思います。 実際の動画デモ 実際にどんなことができるのか、参考動画を撮ってみました。 内容的にはネタな感じにしていますが、どんなことができるか分かってもらえるかと思いますw Seleniumとは Seleniumはクロスブラウザ、クロスプラットフォームのUIテストツールです。 ブラウザに表示される要素を操作し、取得して想定されうる状態になっているかをテストできます。 また、画面のキャプチャを撮ることもできます。 検索してみると有用な記事がいくつかあるので、詳細はそちらを見てください。 ここでは簡単に触ったメモや所感を書いていきます。 JavaScriptテスト自動化ツールSeleniumのこれまでとこれから(前編)。第1回 日S

    WebのUIテスト自動化 - Seleniumを使ってみる - Qiita
    yuiseki
    yuiseki 2014/04/21
  • クラス風継承を今どきの書き方でやってみる - Qiita

    発端は自分が書いたブログ記事に対して、@hokacchaさんが今風の書き方ってことでReplyしてくれたのがきっかけです。 ベースというか、ほぼそれのコピペですが記事元ではやっていない処理が追加されていたり、実装していないものがあったりしたのでそれを追加・修正したものです。 'use strict'しても動きます。(翻訳記事元はarguments.callee使ってるので、strictモードで動きません) (function (win, doc, exports, undefined) { 'use strict'; var fnTest = /xyz/.test(function(){xyz;}) ? /\b_super\b/ : /.*/; function Class() { /* noop. */ } Class.extend = function (props) { var Su

    クラス風継承を今どきの書き方でやってみる - Qiita
    yuiseki
    yuiseki 2013/07/31
  • 1