C/C++,テスト,開発

どもです。

前回のエントリに引き続き、ポインタ引数のテストドライバについて書きます。

今回のエントリは、ポインタ引数への入力のテスト設計書での書き方、表現の仕方について考えてみます。

1. 単体テストの環 ...

C/C++,googletest,テスト,開発

どもです。

久しぶりの「単体テストの効率化」シリーズのエントリです。

だいぶ前の投稿ですが、テストドライバを実装してみるというエントリを書きました。
このエントリで例として取り上げたテスト対象関数は、引 ...

openpyxl,python,開発

どもです。

前回のエントリで、pythonからExcelのフッターに「ページ番号」を挿入してみました。
「ページ番号」は、フッターオブジェクトに対して以下のような値(文字列)を設定することで、pythonから設定可 ...

openpyxl,python,開発

どもです。

前回のエントリで、WORDのフッターにはフィールドを設定できない、というエントリを書きました。
その後、「ではExcelはどうなんだろう?」と思い、試してみました。
そんなわけで今回は、「Exc ...

C/C++,テスト,テストツール,開発

どもです。

以前投稿した単体テストの効率化を考える(15)で、単体テストの設計書/デシジョンテーブルについて記載しました。
このエントリで書いたのは、「デシジョンテーブルについて」のみです。
テストを実施す ...

テスト,開発

どもです。

以前投稿した単体テストの効率化を考える(8)で、単体テストの設計書としてのデシジョンテーブルの例を紹介しました。
しかし最近、実際にデシジョンテーブルを作成していて、「コレ、使いにくいな…」と感じること ...

C#,googletest,テスト,テストツール,開発

どもです。

今回は、シンプルに「作成したツールの紹介」です。

1. google_test_gui

今回のエントリで紹介するツールの名前です。
その名前の通り、「google test」を使用して実装され ...

C/C++,テスト,テストツール,開発

どもです。

前回のエントリでは、テスト対象関数が実装されているソースコードを変更することなく、同じファイルに実装されたサブ関数をスタブ関数に置き換えてみる、という内容について書きました。

今回のエントリは、その ...

C/C++,テスト,テストツール,開発

どもです。

久しぶりに、「単体テストの効率化を考える」シリーズです。
今回は、「同一ファイル内の関数のスタブへの置き換え」方法についてです。

「単体テストの対象関数」が呼び出す関数(「サブ関数」と呼称し ...

C/C++,テスト,テストツール,開発

どもです。

前回のエントリで、単体テストの設計書から単体テスト用のコードを自動で生成しました。
そこで今回は、生成したコードを実際にビルドして、目的のテストが実行できるかを確認します。

1. VisualSt ...