Titanium 製 Android アプリで NativeDriver を試したメモ。 NativeDriver とは NativeDriver とは、アプリを自動操作してテストが行えるツール。 Web アプリに対して Selenium で行うのと同じ。 というか Selenium に統合された WebDriver API を実装している... 続きを読む
ちと出遅れましたが、こちらに乗っかってみようかな、と。書き始めたらかなりの長文&文字ばっかりになってしまったのでお時間のあるときにどうぞ。 さて、スタートアップブームですね。 この界隈に知り合いが多いのでよく話したりもしますが、今のスタートアッ... 続きを読む
How it works A Zucchini feature file consists of sections bound to contexts of different application screens. Every screen you proceed to needs to be backed up by a CoffeeScript class describing all UI elements you want Zucchini to interact w... 続きを読む
Titanium, JenkinsJenkins Advent Calendar jp 2011の3日目です。 Titanium Mobile + Jasmine + Jenkins でiPhoneアプリの自動テスト組んでみた、っちゅう話をします。 本当はプラグインを作りたかったんですが、そこまで行かなかったので(言い訳だよ!)、せ... 続きを読む
NativeDriver is an implementation of the WebDriver API which drives of the UI of a native application rather than a web application. We plan to make NativeDriver a multi-platform tool. We are currently working on the following versions: Andro... 続きを読む
Titaniumの非同期なイベントのテスト非同期なイベントというか、イベントは非同期なのでテストに工夫を要する。 以下はそれをCoffeeScriptとJasmineで書いたスペック。 ブックマークをテーブルビューに表示する画面のイベントに関するテストをJasmineのruns,wai... 続きを読む
Titaniumでユニットテストがものすごく参考になったので、こちらを読みながらひとまずQUnitというものを使うことにしました。 準備 Titaniumから利用しやすいものをlukasoさんという方がいて、ソースがgithubにあったのでダウンロードダウンロードしたものを解... 続きを読む
公式のドキュメントには何の記述もないが、ユニットテストには好きなJavaScriptのテスティングフレームワークを利用できる。 ただしブラウザに依存しないもので、ログの出力をフックできるものに限る。 要はTitaniumのコンソールにログを出力するためにTitanium... 続きを読む
I've recently gotten qunit to work inside Titanium (with a slight patch). The full version of how to make it work and code is available at: http://github.com/lukaso/qunit You can get all the source by executing: git clone git@github.com:lukas... 続きを読む
軽量なリレーショナルデータベースとして人気のSQLite。そのWebサイトに掲載されている「How SQLite Is Tested」の内容が、海外のプログラマなどのあいだで話題になっています。 3月に公開された最新バージョンのSQLite 3.6.23。本体のソースコードは約6万7200... 続きを読む
Soledad Pano (Buenos Aires, Argentina) is a software engineer developing complex applications and architectural components for Lagash Systems. She worked for Microsoft patterns & practices and many corporate customers. She's experienced in Ja... 続きを読む
Your Practices made your better Process! エバンジェリスト 長沢のブログです。 続きを読む
【UIA】UI Automation を用いたユーザーインターフェイスのテスト - 3 序: UI Automation の紹介 第1回: ソースコードの入手方法の紹介 第2回: WPF アプリケーションにおける Accessibility 設定 第3回: 単体テストで UI Automation を使うための参照設定 第4回... 続きを読む
☆ 長沢はここにもいます ☆ ブログ執筆者の素顔 プロフィール mixi [SNS] LinkedIn [SNS] CM Crossroads ITmedia Alternative BLOG wizli [SNS] SkyDrive Visual Studio 2008 Ready Day セッションストリーミング IT 交差点 Vol. 3 tech・ed 2008 Bloggers TEC... 続きを読む
【UIA】UI Automation を用いたユーザーインターフェイスのテスト - 1 前回に “序” として UI Automation をご紹介しました。今回から UI Automation を用いた UI テストの例を見ていくことにしたいと思います。 はじめに、「すべての UI をこれを使ってテス... 続きを読む
【UIA】UI Automation を用いたユーザーインターフェイスのテスト - 序 ※今回は、UI Automation の紹介です。次回に UI テストでの活用方法をご紹介します♪ ※本投稿の下部に追記があります。 皆さん、UI Automation というのは、ご存知でしょうか? UI Autom... 続きを読む
特集:UIオートメーションによる自動UIテストの実践 WindowsアプリのUIテストを自動化しよう クロノス 亀野 弘嗣 2008/06/03 読者の方々は、UI(ユーザー・インターフェイス)にかかわるテスト(以下UIテスト)を自動化できているだろうか? UIテストを自動化... 続きを読む
In the past couple of years, unit testing has gained tremendously in popularity; but while most developers understand the overall concept, certain aspects have been more elusive. Among these is how to effectively replace component servers for... 続きを読む
18日(米国時間)、JUnitの最新版となるJUnit 4.4が公開された。JUnitはJavaで開発されたユニットテストフレームワーク。Common Public License Version 1.0のもとに公開されているテストフレームワークで、ユニットテスト用のフレームワークとしては事実上の標準... 続きを読む
テストをどのように行っていますか? こんにちは,日立情報通信エンジニアリングの池田です。皆さんは日ごろテストケースの作成など,どのように行っていますか? Excelにシコシコと入力し,数字だけを変更してコピペしたりしていませんか? この方法はともすれ... 続きを読む