Post

test

2017-07-15 15:56:31

Laravel5.4でsqliteを使ってテストをかく準備

概要Laravel5.4でsqliteの使ってテストをかく準備をします。 前提 Laravelの基本 マイグレーションファイルの用意 phpunit.xmlを編集以下3行を追加します。 sqliteのインメモリ機能を使います。 <php> <env name="APP_ENV" value="testing"/> <env name="CACHE_DRIVER" value="array"/> <env name="SESSION_DRIVER" value="array"/>...

プログラミング

laravel sqlite test

2018-04-11 13:54:10

テストケースの種類と洗い出し

概要テストケースの基本的な種類と洗い出し方についてのざっくりまとめ。 テストの目的 バグを発見する 品質保証 品質改善(リファクタリング) テストの種類 ユニットテスト メソッドの仕様を確認するテスト ドメイン層のpublicメソッドが対象とする インテグレーションテスト ユースケース(一連の処理)に基づいたテスト ビジネス的に重要なケースを優先的に対象とする テストケースの洗い出し 正常系 想定しているインプットに対し、想定したアウトプットが行われているか 異常系 想定していないインプットに対し、対応ができるかどうか 同値分割 同値クラスに分ける・・・テスト結果をグル...

プログラミング

test

2018-05-04 18:02:48

ソフトウェアのテスト技法の基本まとめ

概要はじめて学ぶソフトウェアのテスト技法の第1章を要約します。参考ページをサブタイトル横にメモします。 テストのプロセステストとは何か?(p.12)「ソフトウェアの品質の測定・改善を目的とし、テストウェアの開発・利用・保守と平行しながら進めるライフサイクルプロセスのこと」 Bories Beizerはテストを成熟度別に5段階のレベルに分けている。 レベル 成熟度 0 デバッグとテストに違いはない 1 ソフトウェアが動作することを示す 2 ソフトウェアが動かないことを示す 3 プログラムが動作しないことによる危険性を許容範囲に抑える 4 精神的な規律 レベル4...

プログラミング

test