@techreport{oai:ipsj.ixsq.nii.ac.jp:00237362, author = {藤田, 駿 and 馬渕, 航 and 柏, 祐太郎 and 飯田, 元}, issue = {8}, month = {Jul}, note = {ソフトウェアテストは品質保証において重要なプロセスである.近年ではフロントエンド開発における UI などでもテストコードが作成されているものの,テスト対象が複雑であることが多く,十分なテストを行うことは容易ではない.特に,複雑な対象のテストは,開発者の時間の多くを費やすため,実装が容易なスナップショットテストが利用され始めている.スナップショットテストはプログラム変更前後における動作の差分を検査し,想定外の変更などを検出することができる.しかしながら,スナップショットテストの欠陥検出の効果がどの程度かは明らかとなっていない.本研究では,GitHub 上の JavaScrpt プロジェクトのうち,テストフレームワーク JEST が提供するスナップショットテストを利用するプロジェクトを収集する.そして,テストの効果指標として広く用いられるカバレッジやミューテーションスコアが,スナップショットテストによってどの程度向上するかを調査する.}, title = {スナップショットテストにおける欠陥検出力の実証的評価にむけて}, year = {2024} }