ソフトウェアの品質を学びまくる2.0

旧ブログからゆっくり移行中です。http://blog.livedoor.jp/prjmng/

テスト設計・技法

機械学習の分野でも注目される、メタモルフィックテスティングとは何か。

先日のJEITAのイベントで、メタモルフィックテスティング(Metamorphic Testing、MT)というものを知り、「誰かMetamorphic Testingの勉強会やりませんか?」とブログに書いたところ、ソフトウェアテスト・ヒストリアンの辰巳さんが資料をたくさん紹介してく…

テスト技法学習のビッグウェーブに乗りたい気持ちと、頑ななる精神

今年のWACATEのテーマの1つがドメイン分析だったり、先日初めて開催されたJSTQBアドバンストレベル テストアナリストの試験でテスト技法の問題が大量出題された(らしい)りと、テスト技法の流行がまた来てるのでしょうか? テスト技法といえば、関東圏では2…

第1回『事例とツールで学ぶHAYST法』勉強会を開催します。

定員25名に対しもう十分申し込みいただいているので、いまさら宣伝することもないのですが、自分のブログにも記録しておきます。2014年9月30日に、@Niftyエンジニアサポート様のサポートを受けて、勉強会を開催いたします。 【中止】第1回『事例とツールで学…

ソープオペラテストとは何か。

さあ今日も、人の褌で相撲を取る「とは何か」シリーズです! 今日ご紹介するのは、Soap Opera Testing。Hanz Buwalda氏によるstickymindsの記事が、コチラ[pdf]にあります。 ソープオペラテストとは? 「ソープオペラ」の意味・語源は記事内でも紹介されてい…

「コピー&ペースト&モディファイ法」の第二の側面

無知見のテスト対象に対して、テスト計画・テスト設計という本来あるべきプロセスを省略し、素早くテスト実装を行うことのできる極めてプラクティカルなテスト技法として、「コピー&ペースト&モディファイ法」(通称「CPM法」)があります。 詳しくは、@snsk…

Property-based Testing、そしてExample-based testingとは何か。

Property-based Testingという概念があることを知りましたので、元ネタを読んでみました。 blog.jessitron.com Jessica Kerrさんのこの記事に、定義が書かれています。 Property-based testingでは、入力に対するコードの出力に関するstatementを作成する。…

【翻訳】ソフトウェアセキュリティに関するブラックボックステスト技法

はじめに Software Testing Geniusという天才的な名前のブログに、以下のエントリーがありました。 www.softwaretestinggenius.com ソフトウェアテスト技法ポジショニングマップでいう上象限のお話で、テスト設計より後の、自動テストとして実行できるテスト…

テスト入力値の自動生成と、concolic testing

ほとんど参加できなかったJaSST'13 Tokyoに絡んで、秋山浩一さんから「concolic testing」という言葉を聞きました。 @kz_suzuki @krsna_sub 私も聞き取れなかったのですが、たぶん、Concolic testing のような物の事だと思いました。— akiyama924 (@akiyama9…

コードカバレッジについて、また考える - その2

その1の続きです。その2では、「LCSAJ」と「経路網羅」について書きます。 www.kzsuzuki.com コードの中で、ジャンプする LCSAJ LCSAJは「Linear Code Sequence And Jump」の略。読み方がわからない。 LCSAJのJはジャンプ。FORステートメントにおいて最後の…

JSTQB-ALのお勉強(2周目) ─ 2.1~2.4

過去のエントリは以下にあります。この中で、あらためて調べたことなどをまとめておきます。 捏造練習問題は、後日・・・。 kzsuzuki.hatenablog.com kzsuzuki.hatenablog.com 2周目の補足事項 テストオラクルって何者? 先日twitter上で、「テストベースと…

JSTQB-ALシラバスのお勉強 - 2.4

「2.4 テスト分析と設計」では、テスト条件の特定と、テストケースの作成について解説しています*1。 わたしのように忘れている方のために書いておくと、テスト条件(test condition)は、 コンポーネントやシステムのアイテムやイベントで、テストケースに…