TestLinkのイケてる点とイケてない点

2011年終盤の個人的な関心の一つは、テスト体制の強化でした。

自分の仕事/プライベートで関わったプログラムで今年一年の間に見つかったバグについて、「自動テスト/人力によるテストのどちらによって防ぐ事ができたか」という割合を考えてみると、自動テストでは対応できなかったと思われるケースが多かったように思います。特にiOS/Androidアプリケーション、MacアプリケーションのUI関連で発生するバグはやはり今の段階で自動テストで対応していくには難しい部分が多くあります。

自動テストに頼り始めると、人力でのテストはとても面倒に感じられるようになります。テストの手順/内容をわかりやすく説明しなければいけない、テストを実行してくれる人を募集/確保しなければいけない、自動テストに比べると圧倒的に時間がかかる…等。これらの要素は人力テストの実行に消極的になるには十分です。それを防ぐためには、人力でのテスト実行の効率化をしていく必要がありました。

その中の対策の一つがTestLinkを使ったテスト全体の効率管理でした。先日は設置方法についてのポストを書きましたが、しばらく実際に使ってみての実感を書きます。 “TestLinkのイケてる点とイケてない点” の続きを読む

オープンソースのテスト管理ツール TestLinkをさくらのレンタルサーバーに設置する

全てのテストを自動化することはできないので、どうしても特にUI関連等は人の手でテストをやってもらうことが多くなってしまいます。前はGoogle Spreadsheetsを使ってテストを管理していたのですが、さすがにプロジェクトの規模が大きくなってきて項目/テストの回数が多くなってくるとSpreadsheetsでの管理は効率がとても悪くなってしまうので、テスト管理ツールを導入することにしました。 “オープンソースのテスト管理ツール TestLinkをさくらのレンタルサーバーに設置する” の続きを読む

SCMとデバッグ

多くのデバッグに関する本や記事には、デバッガ等のツールを活用した効率的なデバッグ方法について触れられています。デバッグする上でデバッガは絶対に必要なのですが、今の時代SCMほどデバッグのコストとストレスを軽減できるシステムはないはずなのに、あまりそれについて触れられている記事がなかったり、問題が起きた時にSCMを活用できていない方をたまに見ます。

ごく当たり前な話なのですが、特にSCMを使い始めたばかりの学生の方とかに知ってもらいたいので、記事にしました。 “SCMとデバッグ” の続きを読む

MacBook Pro (Early 2011)のHDDをSSDに交換

少し前ですが、MacBook Pro (Early 2011)のQuad-core 15インチモデルを購入しました。前回13インチを購入したときに、8万円のSSDオプションをつけた割に、極端なパフォーマンスは感じなかったので、今回はSSDオプションはやめました。しかし、実際に数週間使ってみると、CPUのコア数の差がもろに発揮される大規模プロジェクトのビルド以外、アプリの起動やその他諸々の体感速度があまり速くない。

地震の影響もあり今後ノートを使って開発する時間は長くなりそうだったので、やはりSSDに交換することにしました。(iMacは停電中使えないし)

“MacBook Pro (Early 2011)のHDDをSSDに交換” の続きを読む

Xcode4 で3系から変更があったよくつかうショートカット

ついにXcode4の正式版がリリースされました。全般的に使い勝手が違って、いろいろ覚えなければいけない部分があります。ショートカットキーも3系に比べると結構変更されているので、よく使う重要なものだけ、ここに書いておきます。(3系から変更があったもののみ掲載してます) “Xcode4 で3系から変更があったよくつかうショートカット” の続きを読む

xlabの成果発表会を見てきた

本の原稿がなかなか進まないので、気分転換に昨日見に行った発表の感想でも。

6月にも一度研究室にお邪魔させてもらったり、11月のORFの展示を見たりしていたのですが、昨日は@hm0429筧研究室(xlab)の2010年度秋学期成果発表会を見に行ってきました。時間の関係ですべては見れなかったのですが、ORF等に出典してなかった研究も含めて色々発表を見てきました。

“xlabの成果発表会を見てきた” の続きを読む