無料マンガ・ラノベなど、豊富なラインナップで200万冊以上配信中!
※アプリの閲覧環境は最新バージョンのものです。
Posted by ブクログ
テスト設計コンテストの審査員を4年間実施してきました。
応募作品のレベルは上がり嬉しい限りなのですが、一方で、「テスト要求分析では『テスト観点』をマインドマップを描いてたくさんあげればよい」「テストアーキテクチャ設計では見つけた『テスト観点』を意味的、あるいは、テスト対象のアーキテクチャに沿って階層化し、段取り的に前後関係を整理すればよい」と考えているっポイ作品が増えてきてとても残念に思っています(審査員目線=上から目線ですみません)。
1年前はこの現象を「テスコンを通じてテスト開発方法論が生まれつつあるのでは!?」とむしろ喜んでいたのですが、応募作品を読み込むと、「形式的に真似っこ」しているんじゃないかという疑惑が膨らんでいます。
そもそも、テストの前工程(分析や方式設計)をしっかりしようということの意味には、〝テストの説明責任。テスト説明力の向上〟もあったはずです。
ひらたくいうと「このテストで必要十分である」という説明力の向上がテストの前工程を充実する大きな目的の一つと私は考えています。
そういう目で審査しますと、
・この『テスト観点』で必要十分であること
や
・この『テストアーキテクチャ』で良い理由
がしっかりと書いてあるものはまれです。
これでは、テスト開発方法論の進化が止まってしまいますし、張り出されたテスコンのパネルを見ても「うちでは使えない」という声が出る(実際聞いた)のも当然でしょう。
---
で、本書です。
本書では、トゥールミンモデルに基づき、主張と根拠と論拠というフレームワークで〝よい議論に必要なこと〟の解説をしています。
テストで言えば、「これらのテストに合格したらテスト対象の品質は良い」というのが主張に当たります。
よい議論をするには、その主張が正しいことの根拠をしめす必要があります。例えば、「【ISO9126の6つの品質特性に基づいたテストスイートを作り】そのテスト結果(=エビデンス)がすべて○であるから」といったものです。
根拠の前半の【……】部分が論拠(主張とデータを繋ぐ論理)で、後半のエビデンスがその証拠となるデータです。
「説明力」ってテストエンジニアが持つべきスキルだと思うんです。というのは、無限に存在する振る舞いの中から有限な(少数の)テストケースを開発して「これがパスしたらいいんだ」と言い切るのがテストエンジニアの大きな役割の一つと考えるからです。
ですので、テストエンジニアは、まずは、本書のような議論のルールを勉強すると良いと思いました。いや、かくいう私も、目からウロコの内容もあったので、反省なのですが、、、。
Posted by ブクログ
議論は、大なり小なり毎日行っていることでいるところだが、それが、思いつきのおしゃべりや、いわゆる雰囲気や勢いのようなものに流されることも多く、そして、それが重要な方針の決定につながったりしていることもよくあることではないか。
「フォーマルな議論」は勝ち負けを目的とするものではなく、よりよい結論を求め、その後決定された方針への参画につなげていくことを目標に置いている。しかし、これを行うにはその人のスキルと、守るべきルール、注意事項の遵守(議論の対象を絞る、など)などが必要である。そして、スキルアップのためには、この本や、野矢茂樹さんの論理トレーニングなども参考にしつつ「日々の訓練」を積み重ねていくことが求められる。
※アプリの閲覧環境は最新バージョンのものです。
ビジネス・実用
ビジネス・実用
ビジネス・実用
ビジネス・実用