なみひらブログ

学んだことを日々記録する。~ since 2012/06/24 ~

テスト

All-Pairs法(Pariwise法)による組み合わせ表生成ツール

背景 以下の本を読んだところ、複数の要素(条件)が重なり合う条件にて、2つの要素の組み合わせを完全網羅すればほとんどの不具合を発見できるとのこと。 本内で紹介されていた、その組み合わせ表を生成してくれるツール。 【この1冊でよくわかる】ソフトウ…

「第14回クリティカルソフトウェアワークショップ (14thWOCS2)」に行ってきました(2日目)

2日目です。 namihira.hatenablog.com セッションメモ 自動運転で変わるドライバーと車のインタフェース ~高品質なコックピットHMI実現に向けた取組み~ デンソーテクノで自動車の運転席のソフトを作っている人。 HMI HMIとは、人間と機械が情報をやり取り…

「第14回クリティカルソフトウェアワークショップ (14thWOCS2)」に行ってきました(1日目)

最近品質評価あたりを担当していて、勤め先から参加の勧めがあったので参加してきました。 http://www.ipa.go.jp/sec/events/20161212.html 開催概要 日時 1日目:2016/12/12(月)10:30-16:15 2日目:2016/12/13(火)10:30-17:30 場所 ソラシティカンファ…

dogfoodingのススメ

これは ソフトウェアテスト Advent Calendar 2016 - Qiita の5日目の記事です。 4日目は goyoki - Qiitaさんによる (C++)constexpr & static_assertによるコンパイル時テストの用途 - 千里霧中 でした。 6日目は ks888 - Qiitaさんによる NightmareでE2Eテ…

JMeter 3.0のchangelogを確認しました

背景 サービスの性能測定(負荷)ツールの「JMeter」の3.0がリリースされたそうなので、その変更を確認しました。 気になったところをメモっときます。 注意). 気になったところだけです。全部ではありません。 (記事) codezine.jp (公式ページ) Apache…

JavaFX関連クラスについてJUnitテストを実施するための準備

背景JavaFXのクラスを使った関数を実装した際に、その関数も単体テスト(JUnit)を行う必要があります。そのテスト実行の際に事前準備が必要だったので、そのことについて記載します。前提今回、以下のようなクラスを考えます。JavaFXパッケージのクラスを使…

「システムテスト自動化カンファレンス2014」に行ってきました。

テスト自動化研究会が主催する「システムテスト自動化カンファレンス2014 」に行ってきました。システムテスト自動化カンファレンス2014 - connpass開催概要 2014/12/14(日)10:00-18:00 ヤフー株式会社@ミッドタウン・タワー 主催 テスト自動化研究会 参…

社会人人生で出会った良本のまとめ【入社~5年】

今年度が終わると社会人満5年が経つので、この期間に読んだ良本をまとめておきます。略歴 学生時代 物理専攻、プログラミング経験なし オシロスコープ、Linux(Vine Linux)などなど。 1年目 社会人研修、情報系研修 C、C++、Java、オブジェクト指向、組み込み…

不正パラメータのテスト、assert実装方法について

テストでは、正常系処理のテストだけでなく、不正パラメータの処理に対してのテストもすべきです。 不正パラメータの処理に対してのテストとは、例えば以下のような関数を実装した場合、 /** * 与えられた値の平方根を返します。 * valueが負の値のときデバ…

不具合に対するテストの書き方

本文は、以下の書籍を参考にしました。 継続的インテグレーション入門 開発プロセスを自動化する47の作法作者: ポール・M・デュバル,スティーブ・M・マティアス,アンドリュー・グローバー,大塚庸史,丸山大輔,岡本裕二,亀村圭助出版社/メーカー: 日経BP社発売…