concolic testingと背景技術 ~テスト技法の新動向~.pdf

concolic testingと背景技術 ~テスト技法の新動向~.pdf

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
concolic testingと背景技術 ~テスト技法の新動向~

情報処理学会・ソフトウェア工学研究会 Concolic testingと背景技術 ~テスト技法の新動向~ ㈲デバッグ工学研究所 松尾谷 徹 matsuodani@ R-13. 9 © DebugEng Debug Engineering Institute 概要と目次  概 要 ☆ 現場におけるテストの課題:テスト漏れ,テストケース数の爆発,属人性( 今も昔もかわらない) ☆ テストの方法: 動的テストが主流でその技法の進歩は緩慢 ★ 新たな技法:静的解析(静的テスト)の台頭 ★ 活発な基礎研究(海外)とオープンソース(ツール) ★ 「現場におけるテストの課題」を解決する薄明り  目 次 1. テストの領域: テストの歴史 2. 動的テストとその課題: 仕様通りであることの検証 3. 静的解析(静的テスト)の進歩: バグの特性を探索する 4. Concolic Testingの誕生: 静的解析と動的解析 5. Concolic Testingの応用例: どのように活用するのか? 6. まとめ 22 © DebugEng Debug Engineering Institute Concolic testingと背景技術 1.テストの領域  ソフトウェアテストの歴史 3333333 © DebugEng Debug Engineering Institute ソフトウェアテスト  Software Engineering (SE) の始まり  NATO防空システム開発の失敗 -> その対策 – ソフトウェア開発・失敗の共通的な現象 – テスト段階で,さまざまな不具合,機能不足,・・・テストで混乱 – その原因は – 色々あるが <組織化,工業化されない,経験学習型プログラマーの群>  そこから,2系統 – ソフトウェアが持つ構造や変換など:アーキテクチャ,コンパイラ,・・・ – ソフトウェア関連の活動や管理など:プロセス,品質特性,・・・ – 要するに,日曜大工的な経験手法から,工学的な根拠に基づく手法へ  その中で,テストは? – 取り残された領域 4 © DebugEng Debug Engineering Institute 1.1 ソフトウェアとテストの歴史  テスト(デバッグ)の出現  プログラミングと同時  世界初のコンピュータ ENIAC (1946年)  その試運転用のデモ用プログラムが動作しない !・・・・世界初のデバッグ – 当時のプログラムは,コード(電線)で結線する方式  Programming とDebugging <表と裏の一体>  人が,複雑な論理を取り扱うこと=>不慣れで意図した通りにならない  複雑性(量的,質的)が増すと,デバッグが大変 大変さ Programmingの限界(表の世界) 同時にDebuggingの限界(表裏一体) 複雑性 5 © DebugEng Debug Engineering Institute 1.2 Programmingの進化  限界打破のために  複雑性を緩和する,工学的なアプローチ

文档评论(0)

精华文库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7111022151000002

1亿VIP精品文档

相关文档