ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. シンポジウム
  2. シンポジウムシリーズ
  3. ソフトウェアエンジニアリングシンポジウム
  4. 2024

ReactアプリケーションにおけるUIテスト共進化の分析とロケータ記述の追従支援

https://ipsj.ixsq.nii.ac.jp/records/239239
https://ipsj.ixsq.nii.ac.jp/records/239239
c2093291-18b6-4fd3-916f-09d6b73bd4d3
名前 / ファイル ライセンス アクション
IPSJ-SES2024011.pdf IPSJ-SES2024011.pdf (922.2 kB)
 2026年9月10日からダウンロード可能です。
Copyright (c) 2024 by the Information Processing Society of Japan
非会員:¥660, IPSJ:学会員:¥330, SE:会員:¥0, DLIB:会員:¥1
Item type Symposium(1)
公開日 2024-09-10
タイトル
タイトル ReactアプリケーションにおけるUIテスト共進化の分析とロケータ記述の追従支援
言語
言語 jpn
キーワード
主題Scheme Other
主題 進化
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_5794
資源タイプ conference paper
著者所属
東京工業大学情報理工学院情報工学系
著者所属
東京工業大学情報理工学院情報工学系
著者名 池田, むつき

× 池田, むつき

池田, むつき

Search repository
小林, 隆志

× 小林, 隆志

小林, 隆志

Search repository
論文抄録
内容記述タイプ Other
内容記述 Web アプリケーションにおける UI テストでは,想定する入力行動と期待する出力結果を記述するために,画面上の UI 要素を構造的特徴で指定するロケータ記述が多用される.Web 画面の構造的特徴はアプリケーションの変化に影響を受けやすく,これに追従する UI テストの共進化が開発者にとって大きな負担となっている.この問題を解決するために,破損したロケータ記述を自働または半自動で修復する手法が提案されてきた.しかし,既存手法はランタイム上で実行されるコードのみを対象にしている.このため,開発時の言語とランタイム上で動く言語が異なる現在の開発形態では支援が限定的となる.本研究では,React を用いる Web アプリケーションの共進化を分析し,どのような UI テスト破損が発生しているかを調査する.調査の結果,ロケータ記述の自動修正支援の必要性が確認できたため,React を用いたアプリケーション実装とロケータが指すべき要素との対応関係の推定手法を提案する.提案手法では,開発言語上での記述とランタイム上での記述および画面上の UI 要素の対応関係を保存し,アプリケーションに対する変更を分析することで,変更前後のアプリケーション中の各要素の対応関係を作成し探索範囲を限定する.実用規模の OSS プロジェクトに対する適用実験によって,ロケータ記述破損がテスト破損の大半の要因であり,提案手法が割合は低いものの破損修復が可能なロケータ記述修正を推薦できることを確認した.
書誌情報 ソフトウェアエンジニアリングシンポジウム2024論文集

巻 2024, p. 19-28, 発行日 2024-09-10
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 08:21:05.557536
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3