TABOK
さあ、ついに最後のカテゴリーまでやってきました。感無量ですね。 カテゴリー12は「自動テストのレポートと分析」です。 自動テスト開発のメトリクス テストのレポートといえば、テストの結果レポートとお思いでしょう。甘い!この節では、自動テストがどの…
カテゴリー11のテーマは「エラー処理」。 カテゴリー7でくどいほど言われましたが、テストが途中でコケることは、多くの品質属性においてダメとされます。バグを見つけて直しておくのが、カテゴリー10。それでも想定外の動きが現れたときに、自動テストを立…
カテゴリー10は、「デバッグの技術」です。 www.kzsuzuki.com ここでいうデバッグはもちろん、テストスクリプトのデバッグ。 自動テストで避けるべきは、テストの対象であるアプリは悪くないのに間違って欠陥と判定してしまう擬陽性と、アプリが悪いのに気づ…
スキルカテゴリー9は「Automation Objects」。画面上の部品を、テストスクリプトにどう認識させるかについての話です。この部品のことを「オブジェクト」と呼んでいます。 オブジェクトの特定 画面上のオブジェクトを特定する方法。一番クラシックなのは、「…
カテゴリー8以降は、Segment3「Microscopic Process Skills」に入ります。より実装面に近い話です。 www.kzsuzuki.com カテゴリー1にあったように、比率的には、セグ1:セグ2:セグ3 = 1:6:3 くらいでしょうか。だいぶ後半に入ってきました。 で、カテゴリー8…
前回の続きです。 www.kzsuzuki.com 7.2 品質属性から見た自動化フレームワーク カテゴリー4で学んだフレームワークを、8つの品質属性の得手・不得手で整理しているのがこの章です。 www.kzsuzuki.com ・・・正直、あまり見やすい表じゃない。横軸を品質属性…
9月は仕事とイベントにかまけてました。低品質を誇る当ブログ、質の悪さを量で補おうと、今年は50本のエントリーを書くことを目標にしています。これで36本目みたいです。 www.kzsuzuki.com さて、カテゴリー7は、「品質属性の最適化」です。初めは「Quality…
スキルカテゴリー6は、「自動テストのスクリプトのコンセプト」(Automated Test Script Concepts)です。 www.kzsuzuki.com よくわからないカテゴリー名ですが、カテ5で学んだフレームワーク選択後の、以下の3つのアクティビティに関する内容になっています…
カテゴリー5をさくっと読み終えましょう。 www.kzsuzuki.com 5.3 フレームワークのディレクトリ構造の決定 自動化フレームワークの一式を他のマシンに移動したりすることもあるので、各種スクリプトやライブラリを配置するディレクトリ構造を、事前にしっか…
カテゴリー5は、自動化テストのフレームワークの設計です。 www.kzsuzuki.com 以下の5つの手順が紹介されています。(1)では、最初の2つを。 フレームワークタイプの選択 フレームワークの部品の特定 フレームワークのディレクトリ構造の決定 実装の標準ルー…
カテゴリー4終わらせるよー。 www.kzsuzuki.com 自動化レベル3は、最も成熟した自動化のフレームワークで、「キーワード駆動(Keyword-Driven)」と、「モデルベースド(Model-based)」の2つの要素からなります。 4.2.4.1 キーワード駆動 「キーワード駆動…
機能テストの自動化、レベル2のお話です。 www.kzsuzuki.com レベル1を読んで、「いやそんなはずないだろ」って思いますよね。 www.kzsuzuki.com 「テキストボックスに”25”を入れてクリック・・・」「テキストボックスに”35”を入れてクリック・・・」という…
カテゴリー4: テスト自動化のフレームワークは、自動化に要するコストの話、ユニットテストの自動化の話、機能テストの自動化の「レベル」についての話の3つに分けられます。カテゴリー1に次いで長い章なので、2回に分けて紹介します。 www.kzsuzuki.com 4.1…
スキルカテゴリー3は「自動化ツール」。ツールの分類です。 www.kzsuzuki.com ここで初めて、TABOKガイドの対象としている「自動化」の範囲がなんとなくわかります。 A key skill in test automation includes understanding, using, and supporting the tes…
TABOKガイド スキルカテゴリー2は、「テスト自動化の種類とインターフェース」です。 www.kzsuzuki.com テスト自動化と一口にいっても、実は多様。自動化エンジニアは、おのおの得意分野以外の分野についても広く、基本的なことを知っておく必要があります。…
TABOK粗読による自動化の座学 - カテゴリー1「テスト自動化の役割」(3)W. Charles Slavin. Software Peer Reviews: An Executive Overview. Cincinnati SPIN. January 9, 2007. 第4回、ようやくsegment2(カテゴリ1)が終わりですね。 www.kzsuzuki.com自動…
今回はTABOKガイド セグメント1・第2章、「ツールの獲得と統合」です。何だかJSTQB Advancedの勉強していた頃と同じ果てしなさを感じてきました。 www.kzsuzuki.com また、適当訳とはいえあまりたくさん書くと、知的財産権に抵触しかねないので、もう少しざ…
その2です。たぶん、最後まで永遠にたどり着きません。 www.kzsuzuki.com TABOKガイド Segment2以降は、12のスキルカテゴリーの詳説に入ります。その前に、こちらのフリップをご覧ください。 TABOKはPDFで243ページあるのですが、そのうち32ページ、実に16%…
TAIのサイトからTABOKガイドを購入するプロセスを紹介するだけで、アメリカから海を渡ってきたCD-ROMを死蔵するのはもったいないので、のろのろ読んでいます。 www.kzsuzuki.com ぼくの英語読み速度は決して速くないのですが、TABOKの英語は読みやすいです。…
もともと賑わっているソフトウェアテスト界隈ですが、しんすくさんによる「テスト自動化・TABOK研究会」の発足・キックオフを機に、さらに ざ わ ・ ・ ・ ざ わ ・ ・ ・ としている模様です。 テストの自動化に関する知識体系であるTABOKは、しんすくさん…