テスト

PC

jest で ResizeObserver、Element.getBoundingClientRect をモックにするには

前回作成したコンポーネントのテストコードを書いてみた所、ResizeObserver と Element.getBoundingClientRect をモックにする必要がありました。どの様にしたかを記述します。 モック化したテストコード ま...
PC

jest で Blob をモックにしてテストするには

jest で Blob をモックにしてテストしたかったのですが、Node.js に Blob は定義されていませんでした。未定義なので定義することで対応してみました。 作成したコード まずはテスト対象のコードです。前回のコードを types...
PC

PictMasterでプログラムのテストパターンをペアワイズ法で作る

前回は直交表を作成しましたが、今回はペアワイズ法で作ってみたいと思います。 ペアワイズテストとは ペアワイズテストは、ほとんどのバグが最大で2つの要因の相互作用によって引き起こされるという観察に基づいた、効果的なテストケース生成技術です。ペ...
PC

プログラムのテストパターンに使う直交表をPictMasterで作る

テストパターンを直交表で作成する機会があり、PictMaster が便利でしたのでご紹介します。実際に作成した直交表は書けませんので、例で作成してみたいと思います。 プログラムのテストパターンとは プログラムが想定通りに動作するかテストする...