JP2018116497A - 画面判定装置及びプログラム - Google Patents
画面判定装置及びプログラム Download PDFInfo
- Publication number
- JP2018116497A JP2018116497A JP2017006985A JP2017006985A JP2018116497A JP 2018116497 A JP2018116497 A JP 2018116497A JP 2017006985 A JP2017006985 A JP 2017006985A JP 2017006985 A JP2017006985 A JP 2017006985A JP 2018116497 A JP2018116497 A JP 2018116497A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- test
- transition
- html
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
・Capture and Replay技術を用いたテストスクリプトの自動生成(非特許文献2)
・モデルベーステストによるテストスクリプトの自動生成(非特許文献3)
(1)テスト対象を解析し、仕様としてテスト対象を構成する画面と画面間の繋がり、各画面に到達するための手段を抽出する。
(2)(1)で取得した仕様から機能テストにおける画面遷移テストに適した画面遷移図を生成する。
(3)(2)で生成した画面遷移図の各遷移に対応するテストスクリプトを、(1)で抽出した画面に到達するための手段の情報に基づいて、出力したいスクリプト形式に合わせて出力する。
技術課題1:機能テストにおける適切な画面識別方法の検討。
<従来技術と問題点>
本実施の形態では、機能テストにおける画面遷移テストを、機能テストの中でも、「クライアントサイドからのインタラクションに対し、クライアントサイドに表示される画面から、仕様通りに実装されているかどうかを確認することができる機能に対するテスト」と定義する。一般的に画面はURLで識別されるが、本定義における画面遷移テストでは、同一URLの画面同士でも画面によっては異なる画面としてテストすることが重要である。例えば、検索サイトにおいて、図1のように検索結果が無かったときの画面と検索結果が有ったときの画面はURLで見た場合、同一となることがあるが、機能テストの観点では別々の画面としてみなす。このような場合、URLではなく、表示される画面から識別するべきである。しかし、単純に表示された画面同士を画像として比較すると、確認したい機能部分が同一でも、それ以外の箇所が異なっていた場合、異なる画面と判別されてしまう。したがって、画面全体ではなく、画面を構成する要素の一部を比較する必要がある。画面は主にHTML、DOM(Document Object Model )構造、テキスト、画像、CSS(Cascading Style Sheets)等の要素で構成されている。
原因1:機能テストにおける画面の識別に影響を与えないノードの存在
原因2:並列化されたノードの存在
原因1については、太字タグ<b>など、機能テストにおいて画面の識別に影響を与えないノードが存在することが挙げられる。原因2については、見出しタグなどが挙げられる。例えば、ニュースサイトにおいて、見出しの数が異なっている場合でもニュースを表示するという機能は同一であるため、見出しの数は機能に影響を与えないということがいえる。このように画面の識別に影響を与えないノードが存在し、それらのノードによってTEDの値が増加するため、閾値を設ける必要がある。
本実施の形態では、原因1に関わるノードを削除し、原因2に関わるノードを集約することでHTMLを抽象化し、抽象化されたHTMLを比較することで、閾値の設定を必要とせずに機能テストにおける適切な画面識別を可能とする。
11 テストシナリオ生成部
12 画面自動操作部
13 画面評価部
14 テスト資材生成部
20 サーバ装置
100 ドライブ装置
101 記録媒体
102 補助記憶装置
103 メモリ装置
104 CPU
105 インタフェース装置
106 表示装置
107 入力装置
131 ノード削除部
132 ノード集約部
133 比較部
B バス
Claims (4)
- Webアプリケーションに関する第1の画面の記述情報と、前記Webアプリケーションと同一又は異なるWebアプリケーションに関する第2の画面の記述情報とのそれぞれに対して所定の編集を行う編集部と、
編集後の記述情報を比較して、前記第1の画面と前記第2の画面との同一性を判定する判定部と、
を有することを特徴とする画面判定装置。 - 前記所定の編集は、並列関係を有する画面要素を一つに集約することである、
ことを特徴とする請求項1記載の画面判定装置。 - 前記所定の編集は、画面の識別に影響を与えない画面要素を削除することである、
ことを特徴とする請求項1記載の画面判定装置。 - Webアプリケーションに関する第1の画面の記述情報と、前記Webアプリケーションと同一又は異なるWebアプリケーションに関する第2の画面の記述情報とのそれぞれに対して所定の編集を行う編集部と、
編集後の記述情報を比較して、前記第1の画面と前記第2の画面との同一性を判定する判定部と、
としてコンピュータを機能させることを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017006985A JP6535038B2 (ja) | 2017-01-18 | 2017-01-18 | 画面判定装置、画面判定方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017006985A JP6535038B2 (ja) | 2017-01-18 | 2017-01-18 | 画面判定装置、画面判定方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018116497A true JP2018116497A (ja) | 2018-07-26 |
JP6535038B2 JP6535038B2 (ja) | 2019-06-26 |
Family
ID=62983904
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017006985A Active JP6535038B2 (ja) | 2017-01-18 | 2017-01-18 | 画面判定装置、画面判定方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6535038B2 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020067859A (ja) * | 2018-10-25 | 2020-04-30 | 日本電信電話株式会社 | テストデータ生成装置、テストデータ生成方法及びプログラム |
WO2020209139A1 (ja) * | 2019-04-10 | 2020-10-15 | 日本電信電話株式会社 | 類似遷移特定装置、類似遷移特定方法及びプログラム |
JPWO2020225912A1 (ja) * | 2019-05-09 | 2020-11-12 | ||
JPWO2021090427A1 (ja) * | 2019-11-07 | 2021-05-14 | ||
JP7494558B2 (ja) | 2020-05-15 | 2024-06-04 | コニカミノルタ株式会社 | ユーザーインターフェイスの操作パターンを生成するプログラムおよび操作パターン生成装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011164783A (ja) * | 2010-02-05 | 2011-08-25 | Nomura Research Institute Ltd | 動作検証装置、動作検証方法および動作検証プログラム |
JP2016033716A (ja) * | 2014-07-31 | 2016-03-10 | 日本電気株式会社 | 情報処理装置、情報処理方法、およびプログラム |
JP2016224481A (ja) * | 2015-05-26 | 2016-12-28 | 株式会社日立製作所 | 表示画面テストシステム |
JP2016224868A (ja) * | 2015-06-03 | 2016-12-28 | 新日鉄住金ソリューションズ株式会社 | 情報処理装置、情報処理方法及びプログラム |
-
2017
- 2017-01-18 JP JP2017006985A patent/JP6535038B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011164783A (ja) * | 2010-02-05 | 2011-08-25 | Nomura Research Institute Ltd | 動作検証装置、動作検証方法および動作検証プログラム |
JP2016033716A (ja) * | 2014-07-31 | 2016-03-10 | 日本電気株式会社 | 情報処理装置、情報処理方法、およびプログラム |
JP2016224481A (ja) * | 2015-05-26 | 2016-12-28 | 株式会社日立製作所 | 表示画面テストシステム |
JP2016224868A (ja) * | 2015-06-03 | 2016-12-28 | 新日鉄住金ソリューションズ株式会社 | 情報処理装置、情報処理方法及びプログラム |
Non-Patent Citations (1)
Title |
---|
堀旭宏、外3名: "「Webアプリケーションに対する,画像比較に基づいた回帰テスト結果自動合否判定」", 情報処理学会研究報告 [ONLINE], vol. 第2016-SE-194巻,第10号, JPN6017017815, 2016, pages 1 - 8, ISSN: 0004005853 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020067859A (ja) * | 2018-10-25 | 2020-04-30 | 日本電信電話株式会社 | テストデータ生成装置、テストデータ生成方法及びプログラム |
WO2020085129A1 (ja) * | 2018-10-25 | 2020-04-30 | 日本電信電話株式会社 | テストデータ生成装置、テストデータ生成方法及びプログラム |
JP7070328B2 (ja) | 2018-10-25 | 2022-05-18 | 日本電信電話株式会社 | テストデータ生成装置、テストデータ生成方法及びプログラム |
JP2020173615A (ja) * | 2019-04-10 | 2020-10-22 | 日本電信電話株式会社 | 類似遷移特定装置、類似遷移特定方法及びプログラム |
WO2020209139A1 (ja) * | 2019-04-10 | 2020-10-15 | 日本電信電話株式会社 | 類似遷移特定装置、類似遷移特定方法及びプログラム |
JP7127601B2 (ja) | 2019-04-10 | 2022-08-30 | 日本電信電話株式会社 | 類似遷移特定装置、類似遷移特定方法及びプログラム |
US11783116B2 (en) | 2019-04-10 | 2023-10-10 | Nippon Telegraph And Telephone Corporation | Resembling transition identifying apparatus, resembling transition identifying method and program |
JPWO2020225912A1 (ja) * | 2019-05-09 | 2020-11-12 | ||
JP7327471B2 (ja) | 2019-05-09 | 2023-08-16 | 日本電信電話株式会社 | テスト装置、テスト方法及びプログラム |
JPWO2021090427A1 (ja) * | 2019-11-07 | 2021-05-14 | ||
JP7283569B2 (ja) | 2019-11-07 | 2023-05-30 | 日本電信電話株式会社 | 操作パターン生成装置、操作パターン生成方法及びプログラム |
US12001324B2 (en) | 2019-11-07 | 2024-06-04 | Nippon Telegraph And Telephone Corporation | Operation pattern generation apparatus, operation pattern generation method and program |
JP7494558B2 (ja) | 2020-05-15 | 2024-06-04 | コニカミノルタ株式会社 | ユーザーインターフェイスの操作パターンを生成するプログラムおよび操作パターン生成装置 |
Also Published As
Publication number | Publication date |
---|---|
JP6535038B2 (ja) | 2019-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6535038B2 (ja) | 画面判定装置、画面判定方法及びプログラム | |
JP6514244B2 (ja) | 差異検出装置及びプログラム | |
US8281284B2 (en) | Method and software for editing web documents | |
US20100058118A1 (en) | Storage medium recording information reacquisition procedure generation program and information reacquisition procedure generation apparatus | |
US10452730B2 (en) | Methods for analyzing web sites using web services and devices thereof | |
JP6354457B2 (ja) | アプリケーション開発支援装置、そのデータ処理方法、およびプログラム | |
JP6723976B2 (ja) | テスト実行装置及びプログラム | |
JP7409104B2 (ja) | 情報処理装置及びプログラム | |
US11481546B2 (en) | Screen discrimination apparatus, screen discrimination method and program | |
JP2018506783A (ja) | 要素識別子の生成 | |
JP7211228B2 (ja) | 解析装置、解析方法、及びプログラム | |
US20210382810A1 (en) | Test data generation apparatus, test data generation method and program | |
US20220206934A1 (en) | Test apparatus, test method and program | |
JP5186880B2 (ja) | ファイル管理システム、ファイル管理方法、及び、ファイル管理プログラム | |
JP2013054693A (ja) | リグレッションテスト支援プログラム及びリグレッションテスト支援装置 | |
CN115495372A (zh) | 一种模拟数据处理方法、装置、设备及介质 | |
JP2003280943A (ja) | 試験データ作成支援システム | |
JP2017162182A (ja) | テスト装置、テスト方法、及びテストプログラム | |
US12001324B2 (en) | Operation pattern generation apparatus, operation pattern generation method and program | |
US20220164523A1 (en) | Resembling transition identifying apparatus, resembling transition identifying method and program | |
US11989123B1 (en) | Systems, methods, and media for updating, managing, and maintaining a reference template for web service API testing | |
JP6261244B2 (ja) | Webアプリケーションテスト装置およびそのプログラム | |
US20230196009A1 (en) | Systems and methods for browser rendering | |
WO2024127583A1 (ja) | 操作支援装置、操作支援方法及び操作支援プログラム | |
JP7182044B2 (ja) | テスト管理サーバおよびシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180727 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190328 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190402 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190510 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190528 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190530 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6535038 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |