Más contenido relacionado
Similar a SWETの取り組むImage Based Testing (20)
SWETの取り組むImage Based Testing
- 27. ウェブページの意味解析技術
• 先行研究
Using Semantic Similarity in
Crawling-Based Web Application
Testing, J. W. Lin, ICST 2017
• HTMLをパターン認識し
て、UIエレメントの意味
やページ状態を推定する
26
<input type="email” name="user_email”
placeholder="please input your email">
["email", "user", "email", "please", "input", "your", "email"]
トピック = E メール
単語の抽出
機械学習アルゴリズム
クローラがEメールの値を入力
(値は設定ファイルで指定)
- 40. テンプレートマッチング(二乗差分マッチング手法[SQDIFF])の例
39
0 0 0 0 0
0 0 1 0 0
0 1 1 1 0
0 0 1 0 0
0 0 0 0 0
0 1 0
1 1 1
0 1 0
SQ_DIFF
0 x
y
0 x’
y’
=
4 5 4
5 0 5
4 5 4
0 x
y
画像 テンプレート 𝑅 𝑠𝑞_𝑑𝑖𝑓𝑓𝑇𝐼 結果
𝑅 𝑠𝑞_𝑑𝑖𝑓𝑓 𝑥, 𝑦 =
𝑥′,𝑦′
𝑇 𝑥′
, 𝑦′
− 𝐼(𝑥 + 𝑥′
, 𝑦 + 𝑦′) 2
- 41. テンプレートマッチング(二乗差分マッチング手法[SQDIFF])の例
40
0 0 0 0 0
0 0 1 0 0
0 1 1 1 0
0 0 1 0 0
0 0 0 0 0
0 1 0
1 1 1
0 1 0
SQ_DIFF
0 x
y
0 x’
y’
=
4 5 4
5 0 5
4 5 4
0 x
y
画像 テンプレート 𝑅 𝑠𝑞_𝑑𝑖𝑓𝑓𝑇𝐼 結果
𝑅 𝑠𝑞_𝑑𝑖𝑓𝑓 𝑥, 𝑦 =
𝑥′,𝑦′
𝑇 𝑥′
, 𝑦′
− 𝐼(𝑥 + 𝑥′
, 𝑦 + 𝑦′) 2
最もマッチ度が
高い座標 (x=2, y=2)
この領域がテンプレートに
マッチしていると判断できる