JP6781688B2 - プログラム、情報処理装置及び画面テストシステム - Google Patents
プログラム、情報処理装置及び画面テストシステム Download PDFInfo
- Publication number
- JP6781688B2 JP6781688B2 JP2017239556A JP2017239556A JP6781688B2 JP 6781688 B2 JP6781688 B2 JP 6781688B2 JP 2017239556 A JP2017239556 A JP 2017239556A JP 2017239556 A JP2017239556 A JP 2017239556A JP 6781688 B2 JP6781688 B2 JP 6781688B2
- Authority
- JP
- Japan
- Prior art keywords
- screen
- test
- identification information
- displayed
- information
- 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
Images
Landscapes
- Debugging And Monitoring (AREA)
Description
[第1の実施形態]
<システム構成>
図1は、本実施形態に係る画面テストシステムの一例の構成図である。本実施形態に係る画面テストシステムは、図1(A)に示すように一台の情報処理装置1により構成されてもよいし、図1(B)に示すように複数台の情報処理装置2及び3により構成されてもよい。図1(B)の画面テストシステムではサーバ装置として機能する情報処理装置2とクライアント装置として機能する情報処理装置3とがローカルエリアネットワーク(LAN)やインターネットなどのネットワーク4を介してデータ通信可能に接続されている。
図1の画面テストシステムの情報処理装置1、2及び3は例えば図2のハードウェア構成のコンピュータにより実現される。図2はコンピュータの一例のハードウェア構成図である。
以下では図1(A)の画面テストシステムの場合のソフトウェア構成を一例として説明する。図1(A)の画面テストシステムの情報処理装置1は、例えば図3のソフトウェア構成により実現される。
本実施形態に係る画面テストシステムは、例えば図4に示すような手順でテスト対象のアプリの画面テストを行う。図4は本実施形態に係る画面テストシステムの処理の一例のフローチャートである。
図5は入力補助ツールを利用したテストシナリオ設定処理の一例の説明図である。図5の入力補助ツール10は、テスト対象アプリ指定部22、オブジェクト操作受付部24、オブジェクト情報処理部26及びテストシナリオ出力部28を有する構成である。
図9は画面テスト実行処理及びテスト結果出力処理の一例の説明図である。図9の画面テストツール14は、テストシナリオ設定受付部52、テスト実行要求処理部54及びテスト結果出力部56を有する構成である。
上記した第1の実施形態では、図1(A)の画面テストシステムの場合の例を説明したが図1(B)の画面テストシステムであってもよい。
4 ネットワーク
10 入力補助ツール
12 テスト対象アプリ
14 画面テストツール
22 テスト対象アプリ指定部
24 オブジェクト操作受付部
26 オブジェクト情報処理部
28 テストシナリオ出力部
52 テストシナリオ設定受付部
54 テスト実行要求処理部
56 テスト結果出力部
62 ライブラリ
64 テスト結果画像ファイル
66 テスト結果レポート
1000 テスト対象画面
1100,1200 テストシナリオ画面
1300 テストシナリオ設定画面
1302 テスト実行ボタン
Claims (9)
- コンピュータに、
テスト対象の第1の画面に表示されているオブジェクトを指定したテスト手順作成指示のための操作をユーザから受け付ける受付ステップ、
前記第1の画面に表示されているオブジェクトに第2の識別情報が設定されていない場合に、前記第1の画面に表示されているオブジェクトの位置情報を取得し、前記位置情報により決めた順位に従って前記オブジェクトに採番を行い、採番した第1の識別情報を前記オブジェクトに設定する設定ステップ、
前記第1の識別情報又は前記第2の識別情報が前記オブジェクトの特定情報として指定されている1つ以上の前記オブジェクトに対するテスト手順を前記オブジェクトに対する操作内容から作成する作成ステップ、
前記第1の画面と同じ構造であって、前記第1の画面で作成された前記テスト手順で画面テストを行うことが可能なテスト対象の第2の画面を表示し、前記テスト手順で指定された前記特定情報により前記第2の画面に表示されているオブジェクトを特定できれば、前記第2の識別情報が前記オブジェクトの特定情報として指定されている前記テスト手順に従って前記第2の画面の画面テストを行い、前記特定情報により前記オブジェクトを特定できなければ、前記設定ステップと同様に前記第2の画面に表示されているオブジェクトに採番を行い、採番した第1の識別情報を前記オブジェクトに設定し、前記第1の識別情報が前記オブジェクトの特定情報として指定されている前記テスト手順に従って前記第2の画面の画面テストを行う実行ステップ、
を実行させるためのプログラム。 - 前記作成ステップは、前記第1の画面に表示されているオブジェクトを指定したテスト手順作成指示のための操作をユーザから受け付けると、前記オブジェクトのタイプに応じた操作、及び前記オブジェクトに入力されている値を前記操作内容として出力して、前記オブジェクトに対するテスト手順の作成を補助すること
を特徴とする請求項1記載のプログラム。 - 前記作成ステップは、前記オブジェクトに対するテスト手順の作成に必要な前記オブジェクトのタイプに応じた操作、及び前記オブジェクトに入力される値を前記操作内容として、表形式でユーザに入力又は修正させること
を特徴とする請求項2記載のプログラム。 - 前記設定ステップは、前記第1の画面の構造が前記第2の画面の構造と同様であれば、前記第1及び第2の画面のサイズの違い、前記第1及び第2の画面を表示する前記コンピュータの種類の違い、又は、前記第1及び第2の画面の構造について記述するプログラミング言語の違い、に関わらず、前記位置情報により決めた順位が前記実行ステップと同じとなること
を特徴とする請求項1乃至3何れか一項記載のプログラム。 - 前記設定ステップで前記位置情報を取得する前記オブジェクトが表示されている前記第1の画面は、マイグレーション作業前の画面であり、前記実行ステップで前記画面テストを行う前記第2の画面は、マイグレーション作業後の画面であること
を特徴とする請求項1乃至4何れか一項記載のプログラム。 - 前記設定ステップは、前記オブジェクトに設定した前記第1の識別情報の末尾に別途、識別子を付与できること
を特徴とする請求項1乃至5何れか一項記載のプログラム。 - 前記コンピュータに、前記画面テストの結果を出力する出力ステップ、を更に実行させ、前記出力ステップは、表形式で表される前記テスト手順の成功時又は失敗時の少なくとも一方の画面データを一覧表示させるリンクを、前記画面テストの結果画面に表示すること
を特徴とする請求項1乃至6何れか一項記載のプログラム。 - テスト対象の第1の画面に表示されているオブジェクトを指定したテスト手順作成指示のための操作をユーザから受け付ける受付手段と、
前記第1の画面に表示されているオブジェクトに第2の識別情報が設定されていない場合に、前記第1の画面に表示されているオブジェクトの位置情報を取得し、前記位置情報により決めた順位に従って前記オブジェクトに採番を行い、採番した第1の識別情報を前記オブジェクトに設定する設定手段と、
前記第1の識別情報又は前記第2の識別情報が前記オブジェクトの特定情報として指定されている1つ以上の前記オブジェクトに対するテスト手順を前記オブジェクトに対する操作内容から作成する作成手段と、
前記第1の画面と同じ構造であって、前記第1の画面で作成された前記テスト手順で画面テストを行うことが可能なテスト対象の第2の画面を表示し、前記テスト手順で指定された前記特定情報により前記第2の画面に表示されているオブジェクトを特定できれば、前記第2の識別情報が前記オブジェクトの特定情報として指定されている前記テスト手順に従って前記第2の画面の画面テストを行い、前記特定情報により前記オブジェクトを特定できなければ、前記設定手段と同様に前記第2の画面に表示されているオブジェクトに採番を行い、採番した第1の識別情報を前記オブジェクトに設定し、前記第1の識別情報が前記オブジェクトの特定情報として指定されている前記テスト手順に従って前記第2の画面の画面テストを行う実行手段と、
を有する情報処理装置。 - 一台以上の情報処理装置を有する画面テストシステムであって、
テスト対象の第1の画面に表示されているオブジェクトを指定したテスト手順作成指示のための操作をユーザから受け付ける受付手段と、
前記第1の画面に表示されているオブジェクトに第2の識別情報が設定されていない場合に、前記第1の画面に表示されているオブジェクトの位置情報を取得し、前記位置情報により決めた順位に従って前記オブジェクトに採番を行い、採番した第1の識別情報を前記オブジェクトに設定する設定手段と、
前記第1の識別情報又は前記第2の識別情報が前記オブジェクトの特定情報として指定されている1つ以上の前記オブジェクトに対するテスト手順を前記オブジェクトに対する操作内容から作成する作成手段と、
前記第1の画面と同じ構造であって、前記第1の画面で作成された前記テスト手順で画面テストを行うことが可能なテスト対象の第2の画面を表示し、前記テスト手順で指定された前記特定情報により前記第2の画面に表示されているオブジェクトを特定できれば、前記第2の識別情報が前記オブジェクトの特定情報として指定されている前記テスト手順に従って前記第2の画面の画面テストを行い、前記特定情報により前記オブジェクトを特定できなければ、前記設定手段と同様に前記第2の画面に表示されているオブジェクトに採番を行い、採番した第1の識別情報を前記オブジェクトに設定し、前記第1の識別情報が前記オブジェクトの特定情報として指定されている前記テスト手順に従って前記第2の画面の画面テストを行う実行手段と、
を有する画面テストシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017239556A JP6781688B2 (ja) | 2017-12-14 | 2017-12-14 | プログラム、情報処理装置及び画面テストシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017239556A JP6781688B2 (ja) | 2017-12-14 | 2017-12-14 | プログラム、情報処理装置及び画面テストシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019106107A JP2019106107A (ja) | 2019-06-27 |
JP6781688B2 true JP6781688B2 (ja) | 2020-11-04 |
Family
ID=67061322
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017239556A Active JP6781688B2 (ja) | 2017-12-14 | 2017-12-14 | プログラム、情報処理装置及び画面テストシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6781688B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102198462B1 (ko) * | 2019-12-09 | 2021-01-05 | 주식회사 티맥스소프트 | 텍스트 기반 화면 디자인을 그래픽 기반으로 리모델링하기 위한 디자인 리모델링 테스트 방법, 이를 사용한 디자인 리모델링 테스트 장치 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003044318A (ja) * | 2001-08-02 | 2003-02-14 | Fujitsu Ltd | テスト支援プログラムおよびテスト支援方法 |
JP5314438B2 (ja) * | 2009-01-19 | 2013-10-16 | 株式会社日立ソリューションズ | 回帰テスト自動実行システム |
JP2010218231A (ja) * | 2009-03-17 | 2010-09-30 | Fujitsu Ltd | テスト支援プログラム、テスト支援方法及びテスト支援装置 |
JP2013143044A (ja) * | 2012-01-11 | 2013-07-22 | Fujitsu Ltd | プログラム、情報処理方法、および情報処理装置 |
-
2017
- 2017-12-14 JP JP2017239556A patent/JP6781688B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2019106107A (ja) | 2019-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108959068B (zh) | 软件界面测试方法、设备及存储介质 | |
WO2020233053A1 (zh) | 一种制作测试页面脚本的方法、装置、设备及存储介质 | |
US9459994B2 (en) | Mobile application testing systems and methods | |
US10853232B2 (en) | Adaptive system for mobile device testing | |
JP2011060052A (ja) | ソフトウェア試験実行方法 | |
JP6441786B2 (ja) | テスト支援装置、テスト支援方法、及びプログラム | |
CN115658529A (zh) | 用户页面的自动化测试方法以及相关设备 | |
CN106970870B (zh) | 网页测试平台、网页测试方法和网页测试*** | |
JP5968451B2 (ja) | 計算機システム、及びプログラム | |
JP6781688B2 (ja) | プログラム、情報処理装置及び画面テストシステム | |
JP4896909B2 (ja) | シナリオ生成装置及びプログラム | |
JP2008225683A (ja) | 画面操作システムおよびプログラム | |
JP4795404B2 (ja) | 動作検証装置および動作検証プログラム | |
JP6551082B2 (ja) | テスト支援装置、テスト支援方法およびテスト支援プログラム | |
JP7277694B2 (ja) | 情報処理装置、その制御方法及びプログラム | |
JP7506339B2 (ja) | 情報処理システム、その制御方法及びプログラム | |
JP6739599B1 (ja) | 情報処理プログラム、情報処理方法、及び情報処理装置 | |
JP7311740B2 (ja) | 情報処理システム、その制御方法、及びプログラム | |
JP2019106093A (ja) | 計算機、ログの再現方法及び記憶媒体 | |
JP2014067106A (ja) | Guiテスト装置、guiテスト方法ならびにプログラム | |
JP5746300B2 (ja) | ユーザ操作自動化装置 | |
JP7219389B2 (ja) | 情報処理装置、その制御方法及びプログラム | |
JPH09223040A (ja) | ソフトウェアのシステムテスト支援装置およびこれに用いるテストシナリオ生成装置 | |
JP7327471B2 (ja) | テスト装置、テスト方法及びプログラム | |
Wilson | Python Web Development |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190906 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200728 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200722 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200916 |
|
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: 20201006 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201016 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6781688 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |