タグ

テストに関するshiro96のブックマーク (8)

  • あなたのPHPのコード品質を高めるテストツール8選【2017年版】

    品質の高いコードを書くには、TDD(テスト駆動開発)ではなくてもテストを念頭に置いてコーディングする必要があります。ところが、数あるPHPのテストツールから必要な機能は備えつつも、重すぎない適したツールを選ぶのは大変です。 そこで2017年時点でおすすめする、8つのテストツールを紹介します。 PHPUnit PHPUnitは幅広く使えるテストフレームワークです。2014年にSebastian Bergmannが開発し、最新版はバージョン6。PHP 7が必要です。 Cucumber Cucumberは仕様に基づいて受入れテストを作成するフレームワークです。自然な文章の説明文を生成することで有名です。Cucumberの公式なPHPの実装はBehatです。 Behatの初心者向けチュートリアルです。以下のサンプルで、期待される動作がどう表現するのか分かります。 Feature: Listing

    あなたのPHPのコード品質を高めるテストツール8選【2017年版】
  • Excelなテスト仕様書をMarkdown/GitHub/CircleCIに移行した話 - トレタ開発者ブログ

    こんにちは、QAエンジニアの井上恵一です。好きな飲み物は一番搾りと韃靼そば茶です。 初回からニッチなネタではありますが、昨年入社した直後に行った、 iPad アプリのテスト仕様書の管理方法を見直したときの話を紹介しようと思います。 見直しのきっかけ トレタは飲店向けの予約/顧客台帳アプリです。だれでもかんたんに使いこなせるシンプルさを追求してはいますが、製品の進化に伴ってそのテストケース数はすでに数千という単位にまで膨れあがっています。 製品の品質を安定させるためには、テストの内容自体をブラッシュアップすることが重要なのは言うまでもありません。ただ、安定した製品を永続的に提供していくためには、それに加えて、膨大なテストケースを効率よくメンテナンスし続けるためのプロセス作りも欠かせません。 入社のタイミングでトレタのテスト設計を担当することになったので、テストケースの管理方法についてもいち

    Excelなテスト仕様書をMarkdown/GitHub/CircleCIに移行した話 - トレタ開発者ブログ
  • アプリ内課金の実機テストのワナ - GADGET FACTORY 雑記帳

    Androidアプリのアプリ内課金(Google Play In-App Billing)を組み込んだアプリを、保有している唯一のAndroid端末(au IS11 Xperia acro)で実機テストする際に私がはまったワナ。 アプリをβ版で公開しないとテストはできない。 アプリを公開した後は同一バージョン番号のapkは登録できない 開発者アカウントではテストできない。 テストで使われるのは最初に登録したアカウントのみ 追加登録したアカウントをテストで使うには、端末の初期化が必要 テストアカウントを登録しても、すぐには反映されない ということで、現在保有している au IS11 は初期化して、課金テスト用のアカウントを登録することになりました。 開発者アカウントと、課金テスト用アカウントを切り替えるのに、いちいち初期化するのは面倒なので、新しい端末を1台調達することに。 選んだのは、au

    アプリ内課金の実機テストのワナ - GADGET FACTORY 雑記帳
  • 単体テストで工数を短縮する

    2014/02/12の楽天Tech Talkに登壇させてもらったときの発表スライドです。 2013年に発表したいくつかの内容をまとめました。 基的に、ソフトウェアテストの絶望を聞きたい人向けです。

    単体テストで工数を短縮する
  • HTML5Rocks - A resource for open web HTML5 developers

    Stay organized with collections Save and categorize content based on your preferences. We want to help you build beautiful, accessible, fast, and secure websites that work cross-browser, and for all of your users. This site is our home for content to help you on that journey, written by members of the Chrome team, and external experts.

    HTML5Rocks - A resource for open web HTML5 developers
  • [iPhone 開発メモ] iPhone/iPod touch に自作アプリを転送する方法 | Sun Limited Mt.

    ようやく自作アプリが出来てきたので、iPod touch に転送して実機テストをしてみました。その際に結構手順が面倒で忘れそうなのでメモしておきます。 証明書の作成を申請する 証明書を作成するにはアップルに証明書の申請ファイルを送らないといけない。その申請ファイルの作成にはキーチェーンアクセスを使用します。キーチェーンアクセスを起動して、メニューの「キーチェーンアクセス」>「証明書アシスタント」>「認証局に証明書を要求」を選択します。 証明書情報に ADC に登録したメールアドレスと名前(コモンネーム)を入力。メールで送信はしないので CA のメールアドレスは空白。「ディスクに保存」と「鍵ペア情報を指定」にチェックを入れる。

  • 携帯電話からのアクセスを真似する·Moxy MOONGIFT

    MoxyはPerl製のオープンソース・ソフトウェア。日において携帯電話サイトの需要は大きい。スマートフォンの活況もあって、PC向けと同時に携帯電話向けをリリースすることも多くなっている。また将来的にはPCよりもモバイルのシェアが大きくなると言われている。 携帯電話からのアクセスを模倣できる そんな携帯電話向けサイトの開発を行う場合、PCからアクセスを偽装してテストを行う必要がある。専用のソフトウェアの他、FirefoxのMobileSimulatorも使えるが、ここではWebブラウザベースのMoxyを紹介しよう。 MoxyはPerl製のソフトウェアで、専用のWebサーバとしてサービスが立ち上がる。ブラウザからアクセスすると、URLを指定して外部のWebサービスにアクセスできる。その際にはUserID、ユーザエージェント、HTTPヘッダーを任意に入れ替えてアクセスも可能だ。 Google

    携帯電話からのアクセスを真似する·Moxy MOONGIFT
  • Adobeのブラウザ表示チェックサービスBrowserLabが凄い件 - よねのはてな

    Adobeさんが、クロスブラウザ表示テストサービス BrowserLabを開始したので使ってみました。 https://browserlab.adobe.com/index.html このサービスを使うと、以下のブラウザでの表示テストが可能です。 Windows XP Firefox 2.0(2.0.0.18) Firefox 3.0(3.0.13) Firefox 3.05(3.5.3) Internet Explorer 6.0(6.0.3790.3959) Internet Explorer 7.0(7.0.5730) Internet Explorer 8.0(8.0.6001.18702) Chrome 3.0(3.0.195.27) Mac OS X Safari 3.0(3.2.3) Safari 4.0(4.0.3) Firefox 2.0(2.0.0.18) Firefo

    Adobeのブラウザ表示チェックサービスBrowserLabが凄い件 - よねのはてな
  • 1