JP7390070B1 - ウェブサイトを検査するためのシステム、方法、及びプログラム - Google Patents
ウェブサイトを検査するためのシステム、方法、及びプログラム Download PDFInfo
- Publication number
- JP7390070B1 JP7390070B1 JP2022148858A JP2022148858A JP7390070B1 JP 7390070 B1 JP7390070 B1 JP 7390070B1 JP 2022148858 A JP2022148858 A JP 2022148858A JP 2022148858 A JP2022148858 A JP 2022148858A JP 7390070 B1 JP7390070 B1 JP 7390070B1
- Authority
- JP
- Japan
- Prior art keywords
- screen
- transition
- website
- inspecting
- response
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 33
- 230000007704 transition Effects 0.000 claims abstract description 224
- 230000004044 response Effects 0.000 claims description 32
- 238000007689 inspection Methods 0.000 abstract description 73
- 238000010586 diagram Methods 0.000 abstract description 24
- 238000004891 communication Methods 0.000 abstract description 9
- 238000012360 testing method Methods 0.000 description 29
- 230000008569 process Effects 0.000 description 17
- 230000006870 function Effects 0.000 description 13
- 238000012790 confirmation Methods 0.000 description 6
- 238000007792 addition Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Debugging And Monitoring (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
(1)検査対象のウェブサイトの外部のサイトの画面
(2)既に画面遷移に含まれる画面と重複する画面
11 コンピュータプロセッサ
112 管理機能制御部
114 画面遷移設定部
116 ウェブサイト検査部
15 ストレージ
152 検査管理テーブル
154 画面管理テーブル
156 要素管理テーブル
30 ユーザ端末
40 サーバ側プログラム
42 端末側プログラム
50 対象サイト設定画面
60 検査結果一覧画面
70 巡回結果確認画面
80 再巡回設定画面
82 再巡回要素指定領域
90 スクリーンショット画面
92 未巡回要素ボックス
200 画面遷移図
210 検査結果確認画面
Claims (12)
- 1又は複数のコンピュータプロセッサを備え、ウェブサイトを検査するためのシステムであって、前記1又は複数のコンピュータプロセッサは、
対象ウェブサイトを検査する際の画面遷移であって、第1画面が有する第1要素の選択操作に応じた第2画面への遷移を含む前記画面遷移を設定するステップと、
前記画面遷移に従って、前記対象ウェブサイトを検査するステップと、
前記画面遷移に関する情報を表示する所定画面を出力するステップと、を実行し、
前記所定画面は、前記第1画面が有する第2要素であって、選択操作に応じた第3画面への遷移が前記画面遷移に含まれない前記第2要素を、選択操作に応じた新たな遷移を前記画面遷移に追加可能な追加可能要素として表示する、
システム。 - 前記所定画面は、前記追加可能要素であることを示す所定情報を関連付けて前記第2要素を表示する、
請求項1のシステム。 - 前記所定画面は、前記所定情報としての所定オブジェクトが前記第2要素の位置に配置された前記第1画面を表示する、
請求項2のシステム。 - 前記1又は複数のコンピュータプロセッサは、さらに、前記所定画面を介した前記第2要素の特定を伴う指示に応答して、前記第2要素の選択操作に応じた前記第3画面への遷移を前記画面遷移に追加するステップを実行する、
請求項1のシステム。 - 前記1又は複数のコンピュータプロセッサは、さらに、前記第2要素の選択操作に応じた前記第3画面への遷移の前記画面遷移への追加に応じて、前記第3画面が有する第3要素の選択操作に応じた第4画面への遷移を前記画面遷移に追加するステップを実行する、
請求項4のシステム。 - 前記1又は複数のコンピュータプロセッサは、さらに、前記所定画面を介した前記第2要素の特定を伴う指示に応答して、前記第3画面を検査するステップを実行する、
請求項1のシステム。 - 前記検査するステップは、前記対象ウェブサイトの脆弱性を検査する、
請求項1のシステム。 - 前記画面遷移を設定するステップは、ウェブブラウザの自動操作によって前記対象ウェブサイトの複数の画面を巡回し、前記複数の画面の少なくとも一部を含む前記画面遷移を設定する、
請求項1のシステム。 - 前記画面遷移を設定するステップは、前記複数の画面のうちの重複する画面が除外されるように前記画面遷移を設定する、
請求項8のシステム、 - 前記画面遷移を設定するステップは、2つの画面間の類似度に少なくとも基づいて、画面の重複を判断する、
請求項9のシステム。 - 1又は複数のコンピュータによって実行され、ウェブサイトを検査するための方法であって、
対象ウェブサイトを検査する際の画面遷移であって、第1画面が有する第1要素の選択操作に応じた第2画面への遷移を含む前記画面遷移を設定するステップと、
前記画面遷移に従って、前記対象ウェブサイトを検査するステップと、
前記画面遷移に関する情報を表示する所定画面を出力するステップと、を備え、
前記所定画面は、前記第1画面が有する第2要素であって、選択操作に応じた第3画面への遷移が前記画面遷移に含まれない前記第2要素を、選択操作に応じた新たな遷移を前記画面遷移に追加可能な追加可能要素として表示する、
方法。 - ウェブサイトを検査するためのプログラムであって、1又は複数のコンピュータに、
対象ウェブサイトを検査する際の画面遷移であって、第1画面が有する第1要素の選択操作に応じた第2画面への遷移を含む前記画面遷移を設定するステップと、
前記画面遷移に従って、前記対象ウェブサイトを検査するステップと、
前記画面遷移に関する情報を表示する所定画面を出力するステップと、を実行させ、
前記所定画面は、前記第1画面が有する第2要素であって、選択操作に応じた第3画面への遷移が前記画面遷移に含まれない前記第2要素を、選択操作に応じた新たな遷移を前記画面遷移に追加可能な追加可能要素として表示する、
プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022148858A JP7390070B1 (ja) | 2022-09-20 | 2022-09-20 | ウェブサイトを検査するためのシステム、方法、及びプログラム |
PCT/JP2023/029405 WO2024062798A1 (ja) | 2022-09-20 | 2023-08-14 | ウェブサイトを検査するためのシステム、方法、及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022148858A JP7390070B1 (ja) | 2022-09-20 | 2022-09-20 | ウェブサイトを検査するためのシステム、方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP7390070B1 true JP7390070B1 (ja) | 2023-12-01 |
JP2024043712A JP2024043712A (ja) | 2024-04-02 |
Family
ID=88923985
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022148858A Active JP7390070B1 (ja) | 2022-09-20 | 2022-09-20 | ウェブサイトを検査するためのシステム、方法、及びプログラム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7390070B1 (ja) |
WO (1) | WO2024062798A1 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007172517A (ja) | 2005-12-26 | 2007-07-05 | Mitsubishi Electric Corp | 脆弱性判定システム及び監視装置及び検査装置及びコマンド文字列監視プログラム |
JP2011138456A (ja) | 2010-01-04 | 2011-07-14 | Nec Corp | 画面シーケンス確認装置、画面シーケンス確認方法および画面シーケンス確認プログラム |
JP2018116496A (ja) | 2017-01-18 | 2018-07-26 | 日本電信電話株式会社 | 差異検出装置及びプログラム |
JP2021039510A (ja) | 2019-09-02 | 2021-03-11 | 株式会社Trys | プログラムの検査装置、プログラムの検査方法及びプログラムの検査プログラム |
-
2022
- 2022-09-20 JP JP2022148858A patent/JP7390070B1/ja active Active
-
2023
- 2023-08-14 WO PCT/JP2023/029405 patent/WO2024062798A1/ja unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007172517A (ja) | 2005-12-26 | 2007-07-05 | Mitsubishi Electric Corp | 脆弱性判定システム及び監視装置及び検査装置及びコマンド文字列監視プログラム |
JP2011138456A (ja) | 2010-01-04 | 2011-07-14 | Nec Corp | 画面シーケンス確認装置、画面シーケンス確認方法および画面シーケンス確認プログラム |
JP2018116496A (ja) | 2017-01-18 | 2018-07-26 | 日本電信電話株式会社 | 差異検出装置及びプログラム |
JP2021039510A (ja) | 2019-09-02 | 2021-03-11 | 株式会社Trys | プログラムの検査装置、プログラムの検査方法及びプログラムの検査プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2024043712A (ja) | 2024-04-02 |
WO2024062798A1 (ja) | 2024-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10324828B2 (en) | Generating annotated screenshots based on automated tests | |
JP5821678B2 (ja) | ウェブ・アプリケーションのブラウザに依存しない自動互換性チェックのためのウェブ・サービス | |
US20160253056A1 (en) | Standard commands for native commands | |
US20190020673A1 (en) | Methods and apparatuses for improved mobile app security testing via bridged native and web user interface interaction | |
US20210081309A1 (en) | Mapping interactive elements in an application user interface | |
AU2018203252A1 (en) | Systems and methods for processing web page data | |
US10884911B2 (en) | System and method for use in regression testing of electronic document hyperlinks | |
CN106406851A (zh) | 一种网页截图方法、系统 | |
WO2016170618A1 (ja) | 自動試験装置 | |
CN107807841B (zh) | 服务器模拟方法、装置、设备及可读存储介质 | |
CN111814086A (zh) | 一种用于对网页进行截图方法和系统 | |
GB2539262A (en) | Testing interactive network systems | |
CN111414309A (zh) | 应用程序的自动化测试方法、计算机设备和存储介质 | |
CN103617055B (zh) | 一种在浏览器中启动应用程序的方法、装置和浏览器 | |
CN111694550B (zh) | 一种页面显示控制方法、装置及系统 | |
CN107102937B (zh) | 一种用户界面测试方法和装置 | |
JP7390070B1 (ja) | ウェブサイトを検査するためのシステム、方法、及びプログラム | |
JP7368921B1 (ja) | ウェブサイトの自動巡回を行うためのシステム、方法、及びプログラム | |
US11593132B1 (en) | Snapshot capture of computing device user interfaces | |
US20160132424A1 (en) | Simulating sensors | |
JP7320211B1 (ja) | ウェブサイトの脆弱性を検査するためのシステム、方法、及びプログラム | |
KR102481527B1 (ko) | 테스트 자동화 서비스 장치 및 방법 | |
CN114490320A (zh) | 一种自动化测试方法、装置、电子设备及存储介质 | |
JP7344614B1 (ja) | ウェブサイトの脆弱性を検査するためのシステム、方法、及びプログラム | |
WO2024232110A1 (ja) | ウェブサイトの脆弱性を検査するためのシステム、方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230801 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20230801 |
|
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: 20231024 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231113 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7390070 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |