PCjest で ResizeObserver、Element.getBoundingClientRect をモックにするには 前回作成したコンポーネントのテストコードを書いてみた所、ResizeObserver と Element.getBoundingClientRect をモックにする必要がありました。どの様にしたかを記述します。 モック化したテストコード ま...2021.07.31PC
PCjest で Blob をモックにしてテストするには jest で Blob をモックにしてテストしたかったのですが、Node.js に Blob は定義されていませんでした。未定義なので定義することで対応してみました。 作成したコード まずはテスト対象のコードです。前回のコードを types...2021.06.05PC
PCPictMasterでプログラムのテストパターンをペアワイズ法で作る 前回は直交表を作成しましたが、今回はペアワイズ法で作ってみたいと思います。 ペアワイズテストとは ペアワイズテストは、ほとんどのバグが最大で2つの要因の相互作用によって引き起こされるという観察に基づいた、効果的なテストケース生成技術です。ペ...2021.05.22PC
PCプログラムのテストパターンに使う直交表をPictMasterで作る テストパターンを直交表で作成する機会があり、PictMaster が便利でしたのでご紹介します。実際に作成した直交表は書けませんので、例で作成してみたいと思います。 プログラムのテストパターンとは プログラムが想定通りに動作するかテストする...2021.05.15PC