- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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の進化
限界打破のために
複雑性を緩和する,工学的なアプローチ
您可能关注的文档
- avira amc howto ensu.pdf
- avr188 design guidelines for attiny43u - atmel.pdf
- aws 入门 托管 .net web 应用程序.pdf
- az insight - cutting through complexity kpmg.pdf
- b4 水野 光 - kohka.ch.t.kanazawa-u.ac.jp.pdf
- b278.ppt
- b86512f441a14a4793a81f94ae5d8499_%2540mjaxncvdncvfqsvcnyvcrivdrsvercvenyvfmivdmsversvenivcocvcnsvcqyvenyvfmivcrcvgmc0lrdelq0ulq0mlruylqzclrjg%25253d.pdf
- b-1259cs.pdf
- baf与mbbr工艺在小区生活.pdf
- b2227809打印机常规设定指南、.pdf
文档评论(0)