の紹介 AI ベースのシステムの品質特性 機械学習(ML)- 概要 ML - データ ML 機能パフォーマンスメトリクス ML - ニューラルネットワークとテスト AIベースのシステムのテスト概要 AI特有の品質特性のテスト AIベースのシステムのテストのための方法と技法 AIベースのシステムのテスト環境 テストにAIを使う 出典:https://www.istqb.org/certifications/artificial-inteligence-tester をもとに作図
◦ AIベースのシステムのテストのた めの方法と技法 AI テス ティ ング AI の紹介 AI ベースのシステムの品質特性 機械学習(ML)- 概要 ML - データ ML 機能パフォーマンスメトリクス ML - ニューラルネットワークとテスト AIベースのシステムのテスト概要 AI特有の品質特性のテスト AIベースのシステムのテストのための方法と技法 AIベースのシステムのテスト環境 テストにAIを使う
メタモルフィックテスト( MT) • ISSTA 2018での論文発表によると、サポートベクターマシンベースとディープラー ニングベースの製品で、実装バグの71%を メタモルフィックテスティングで補足で きた、と報告がある We have developed metamorphic relations for an application based on Support Vector Machine and a Deep Learning based application. Empirical validation showed that our approach was able to catch 71% of the implementation bugs in the ML applications Dwarakanath, Anurag, et al. "Identifying implementation bugs in machine learning based image classifiers using metamorphic testing." Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis. ACM, 2018.
経験ベースのテスト技法 • I =Input(入力) • S = Store(ストア) • L = Location(場所) • I = Interactions and interruptions(連携と割り込み) • C =Communication(通信) • E = Ergnomics(人間工学) • D = Data(データ) • U = Usability(使用性) • P = Platform(プラットフォーム) • F = Function(機能) • U = User Scenario(ユーザシナリオ) • N =Network(ネットワーク) http://www.kohl.ca/articles/ISLICEDUPFUN.pdf