JP2016048414A - Image forming system - Google Patents
Image forming system Download PDFInfo
- Publication number
- JP2016048414A JP2016048414A JP2014172441A JP2014172441A JP2016048414A JP 2016048414 A JP2016048414 A JP 2016048414A JP 2014172441 A JP2014172441 A JP 2014172441A JP 2014172441 A JP2014172441 A JP 2014172441A JP 2016048414 A JP2016048414 A JP 2016048414A
- Authority
- JP
- Japan
- Prior art keywords
- request
- image forming
- code
- html code
- unit
- 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
- 230000006870 function Effects 0.000 claims abstract description 70
- 238000012360 testing method Methods 0.000 claims abstract description 67
- 238000007689 inspection Methods 0.000 claims abstract description 59
- 230000015572 biosynthetic process Effects 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
本発明は、画像形成装置にインストールされているアプリケーションプログラムの動作テストに適した画像形成システムに関する。 The present invention relates to an image forming system suitable for an operation test of an application program installed in an image forming apparatus.
たとえば、MFP(Multifunction Peripheral)などの画像形成装置には、大容量の記憶装置としてHDD(Hard disk drive)が設けられている。HDDには、画像形成装置の種々の機能を提供するためのアプリケーションプログラム(以下、プログラムという)などが記憶されている。ちなみに、画像形成装置の種々の機能としては、コピー、プリント、スキャナー、FAX(Facsimile)などの各ジョブのマルチ動作機能、ユーザーボックス機能などがある。 For example, an image forming apparatus such as an MFP (Multifunction Peripheral) is provided with an HDD (Hard Disk Drive) as a large-capacity storage device. The HDD stores application programs (hereinafter referred to as programs) for providing various functions of the image forming apparatus. Incidentally, as various functions of the image forming apparatus, there are a multi-operation function for each job such as copy, print, scanner, FAX (Facsimile), a user box function, and the like.
このような画像形成装置においては、たとえばパネルのタッチ操作により各種設定操作などが行われる。なお、各種設定操作が行われる場合は、パネルの画面がそれぞれの操作に応じた画面に切り替えられる。 In such an image forming apparatus, for example, various setting operations are performed by a touch operation on the panel. When various setting operations are performed, the screen of the panel is switched to a screen corresponding to each operation.
なお、パネル上の画面が正しく表示されているかどうかは動作テストによって確認されるが、その動作テストは目視で行われることが多い。また、パネル上の画面の内容を変更する際、プログラムに含まれるHTML(HyperText Markup Language)コードの変更が行われる。この場合、HTMLコードの変更により他の画面への影響についても確認する必要があるが、全ての画面についてのHTMLコードを確認することは工数の増加につながるため、殆ど行われていない。 Whether or not the screen on the panel is correctly displayed is confirmed by an operation test, but the operation test is often performed visually. In addition, when changing the contents of the screen on the panel, the HTML (HyperText Markup Language) code included in the program is changed. In this case, it is necessary to confirm the influence on other screens by changing the HTML code. However, confirming the HTML codes for all the screens leads to an increase in the number of man-hours.
このような動作テストに関するものとして、特許文献1では、GUI(graphical user interface)画面を有するWebサービスの開発環境において、画面デザイン、文言、処理内容を修正した場合、修正内容の確認に必要なテスト工数を低減するようにしたWebサービステスト装置を提案している。これは、Webサービスの各画面のデザインや処理内容を表示部品記憶部、テキスト記憶部、リンク記憶部、CGI記憶部、及び画面遷移記憶部に分けて記憶し、テスト手段が各記憶部の情報をもとに、送信ボタンに応じてCGIの選択、実行、画面遷移先の決定、HTMLファイルの生成を行い、ブラウザへ送信することにより、Webサービスを実現するようにし、また、テスト項目生成部が画面遷移記憶部の情報をもとにWebサービスのテストパタンを生成するようにしたものである。 As for such an operation test, in Patent Document 1, in the development environment of a Web service having a GUI (graphical user interface) screen, when the screen design, the wording, and the processing content are corrected, the test necessary for checking the correction content A web service test apparatus that reduces man-hours has been proposed. This is because the design and processing contents of each screen of the Web service are stored separately in a display component storage unit, a text storage unit, a link storage unit, a CGI storage unit, and a screen transition storage unit. Based on the above, the CGI is selected and executed according to the send button, the screen transition destination is determined, the HTML file is generated, and sent to the browser to realize the Web service, and the test item generation unit Is configured to generate a test pattern for a Web service based on information in the screen transition storage unit.
上述した特許文献1では、Webサービスの画面デザインや文言、処理内容の変更に関係する記憶部の情報のみを修正するだけで、Webサービスのテストを行うことができることから、GUI(graphical user interface)画面を有するWebサービスの開発環境において、Webサービスの画面デザインや文言、処理内容を修正した場合に、修正内容の確認に必要なテスト工数を低減することができるようになっている。 In the above-described Patent Document 1, since it is possible to test a Web service by only correcting information on a storage unit related to a change in screen design, wording, and processing content of the Web service, a GUI (graphical user interface) is provided. In the development environment of a web service having a screen, when the screen design, wording, and processing content of the web service are corrected, the number of test steps required for checking the correction content can be reduced.
ところが、特許文献1での動作テストは、CGI(Common Gateway Interface)のような決まった仕組みに対して行われている。そのため、このような動作テストを上述した画像形成装置に適用しようとすると、画像形成装置上で動作するプログラムはCGIのような決まった仕組みではないため、動作させる画像形成装置毎にテスト装置を作り直す必要があるという問題があった。 However, the operation test in Patent Document 1 is performed for a fixed mechanism such as CGI (Common Gateway Interface). For this reason, when such an operation test is applied to the above-described image forming apparatus, a program that operates on the image forming apparatus is not a fixed mechanism such as CGI, and thus a test apparatus is recreated for each image forming apparatus to be operated. There was a problem that it was necessary.
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる画像形成システムを提供することを目的とする。 The present invention has been made in view of such a situation, and an object thereof is to provide an image forming system capable of solving the above problems.
本発明の画像形成システムは、画像形成に関わる各種機能毎のアプリケーションプログラムがインストールされている画像形成装置と、該画像形成装置に対して前記各種機能毎のアプリケーションプログラムに対応させたHTMLコードで示される検査コードを用いての要求を出力するテスト装置とを備え、前記テスト装置は、前記画像形成装置からの前記検査コードに対応するHTMLコードを受信すると、該HTMLコードと前記検査コードのHTMLコードとの整合性を比較することを特徴とする。
また、前記テスト装置は、前記各種機能毎のアプリケーションプログラムに対応させた複数の検査コードが登録されている要求リストを記憶する記憶手段と、前記要求リストを読み出す要求リスト読み出し手段と、前記要求リストの検査コード毎に順次要求を出力する要求出力手段と、該要求出力手段からの要求に応じた前記画像形成装置からの前記HTMLコードと前記要求に対応する検査コードのHTMLコードとの整合性を比較し、比較結果を出力する要求比較手段とを有することを特徴とする。
また、前記要求比較手段は、前記要求に応じた画像形成装置からのHTMLコードが前記検査コードとして登録されていない場合、前記画像形成装置からのHTMLコードを前記要求リストに新たな検査コードとして登録することを特徴とする。
本発明の画像形成システムでは、テスト装置により、画像形成装置に対して各種機能毎のアプリケーションプログラムに対応させたHTMLコードで示される検査コードを用いての要求が出力され、画像形成装置から検査コードに対応するHTMLコードが出力されると、HTMLコードと検査コードのHTMLコードとの整合性が比較される。
The image forming system of the present invention is represented by an image forming apparatus in which application programs for various functions related to image formation are installed, and HTML codes corresponding to the application programs for the various functions with respect to the image forming apparatus. And a test device that outputs a request using the inspection code, and when the test device receives an HTML code corresponding to the inspection code from the image forming apparatus, the HTML code and the HTML code of the inspection code It is characterized by comparing consistency with.
Further, the test apparatus includes a storage unit that stores a request list in which a plurality of inspection codes corresponding to the application programs for the various functions are registered, a request list reading unit that reads the request list, and the request list A request output unit that sequentially outputs a request for each inspection code, and the consistency between the HTML code from the image forming apparatus according to the request from the request output unit and the HTML code of the inspection code corresponding to the request. And a request comparison means for comparing and outputting the comparison result.
The request comparison unit registers the HTML code from the image forming apparatus as a new inspection code in the request list when the HTML code from the image forming apparatus in response to the request is not registered as the inspection code. It is characterized by doing.
In the image forming system of the present invention, the test apparatus outputs a request using the inspection code indicated by the HTML code corresponding to the application program for each function to the image forming apparatus, and the inspection code is output from the image forming apparatus. When the HTML code corresponding to is output, the consistency between the HTML code and the HTML code of the inspection code is compared.
本発明の画像形成システムによれば、テスト装置により、画像形成装置からの検査コードに対応するHTMLコードと検査コードのHTMLコードとの整合性が比較されるようにしているので、画像形成装置上で動作するアプリケーションプログラムの動作テストの工数を大幅に削減することができる。 According to the image forming system of the present invention, the test device compares the consistency between the HTML code corresponding to the inspection code from the image forming device and the HTML code of the inspection code. The number of man-hours for the operation test of the application program that runs on can be greatly reduced.
以下、本発明の画像形成システムの一実施形態を、図1〜図5を参照しながら説明する。まず、図1に示すように、画像形成システムは、表示部123及び操作部124を有するテスト装置100と、パネル部234を有する画像形成装置200とを備えている。なお、テスト装置100は、ノートパソコンなどの情報処理端末である。また、画像形成装置200は、コピー、プリント、スキャナー、FAX(Facsimile)などの複数の機能を搭載した複合的な周辺機器であるMFP(Multifunction Peripheral)などである。
Hereinafter, an image forming system according to an embodiment of the present invention will be described with reference to FIGS. First, as shown in FIG. 1, the image forming system includes a
また、画像形成装置200は、アプリケーションプログラム(以下、プログラムという)の動作テストの対象となるものであって、説明の都合上、動作テストの対象となるものは同一機種又は類似機種であるものとする。また、プログラムには、コピー機能を提供するコピー機能提供プログラム、プリント機能を提供するプリント機能提供プログラム、スキャナー機能を提供するスキャナー機能提供プログラム、FAX機能を提供するFAX機能提供プログラムなどがある。
Further, the
また、動作テストの内容としては、画像形成装置200のパネル部234の操作に応じて所定の画面が正しく切り替わって表示されるかどうかを検査することである。すなわち、たとえばコピー処理の設定を行う場合、パネル部234に表示されている初期画面からコピーのボタンを選択すると、初期画面がコピーの詳細設定の画面に切り替わる。
Further, the content of the operation test is to check whether or not a predetermined screen is correctly switched and displayed according to the operation of the
従来では、それぞれの画像形成装置200毎に、パネル部234を操作し、所定の画面が正しく切り替わって表示されるかどうかを目視で確認していたが、本実施形態では、詳細は後述するが、テスト装置100側で所定の画面が正しく切り替わって表示されるかどうかを検査するようにしている。
Conventionally, the
この場合、テスト装置100側から後述の要求リスト130に沿った要求(HTTPリクエスト)が順次、画像形成装置200側に送信されるようにしている。画像形成装置200側からは、テスト装置100からの要求(HTTPリクエスト)に応じたそれぞれの機能提供プログラムに含まれるHTMLコードがテスト装置100側に送信される。
In this case, requests (HTTP requests) along a request list 130 (to be described later) are sequentially transmitted from the
そして、テスト装置100側で、画像形成装置200からのHTMLコードと後述の要求リスト130のHTMLコードで示される検査コード1〜4との整合性を比較し、その比較結果を出力する。
Then, on the
次に、図2を参照し、テスト装置100の構成について説明する。テスト装置100は、制御部110、I/F(インターフェイス)部122、表示部123、操作部124、HDD(Hard disk drive)125を備えている。
Next, the configuration of the
I/F部122は、画像形成装置200との間でのデータの送受信を可能としている。なお、I/F部122は、LAN(Local Area Network)などを介して画像形成装置200との間でのデータの送受信を行うことも可能である。
The I /
表示部123は、画像形成装置200の動作テストに必要な画面を表示する。なお、動作テストに必要な画面は、所定のテストプログラムによって得られる。操作部124は、たとえば表示部123に表示される内容の切り替えなどを行う際に操作される。HDD125には、図4に示す要求リスト130や整合性の比較結果などが記憶される。
The
ここで、図4に示す要求リスト130は一例であり、たとえばコピー機能提供プログラムに対応させた検査コード1、プリント機能提供プログラムに対応させた検査コード2、スキャナー機能提供プログラムに対応させた検査コード3、FAX機能提供プログラムに対応させた検査コード4が登録されている。
Here, the
検査コード1〜4は、HTMLコードで示されるものであって、コピー、プリント、スキャナー、FAXのそれぞれの操作に応じての画面の切り替わりを示すHTMLコードと、切り替えによって表示される画面のHTMLコードとを有している。そして、テスト装置100からの要求(HTTPリクエスト)によって画像形成装置200から送信されるHTMLコードと、要求リスト130の検査コード1〜4との整合性の比較により、パネル部234の操作に応じて所定の画面が正しく切り替わって表示されるかどうかが検査される。
The inspection codes 1 to 4 are indicated by HTML codes, and an HTML code indicating screen switching according to each operation of copy, print, scanner, and FAX, and an HTML code of a screen displayed by the switching. And have. The HTML code transmitted from the
なお、要求リスト130の生成に際しては、たとえばテスト装置100のHDD125に、画像形成装置200側にインストールされる、上述したコピー機能を提供するコピー機能提供プログラム、プリント機能を提供するプリント機能提供プログラム、スキャナー機能を提供するスキャナー機能提供プログラム、FAX機能を提供するFAX機能提供プログラムなどを記憶させ、Webブラウザなどのビューアソフトにより、表示部123に画像形成装置200のパネル部234上の画面の内容と同じ内容を表示させる。そして、表示部123に表示された画面から、たとえばコピー処理の設定を行う。この場合、表示部123に表示される初期画面からコピーのボタンを選択すると、初期画面がコピーの詳細設定の画面に切り替わる。
When generating the
このような操作を、コピー処理の設定、プリント処理の設定、スキャナー処理の設定、FAX処理の設定に対して行い、コピー、プリント、スキャナー、FAXのそれぞれの操作に応じての画面の切り替わりを示すHTMLコードと、切り替えによって表示される画面のHTMLコードとを取得する。これにより、上述の検査コード1〜4が登録された要求リスト130を生成することができる。
Such operations are performed for copy processing settings, print processing settings, scanner processing settings, and fax processing settings, and display of screen switching in accordance with copy, print, scanner, and fax operations. An HTML code and an HTML code of a screen displayed by switching are acquired. Thereby, the
このような要求リスト130を用いることで、同一機種又は類似機種である複数の画像形成装置200に対し、パネル部234の操作に応じて所定の画面が正しく切り替わって表示されるかどうかの動作テストを行うことができる。
By using the
制御部110は、テスト装置100全体の動作を制御するものであり、RAM(Random Access Memory)111、ROM(Programmable Read−Only Memory)112、要求リスト読み取り部113、HTMLコード要求部114、HTMLコード比較部115、通信制御部116、表示制御部117、操作制御部118、HDD制御部119、システム制御部120を備えている。また、これらは、データバス121に接続されている。なお、要求リスト読み取り部113、HTMLコード要求部114、HTMLコード比較部115は、テストプログラムによって実現される実行部である。
The
RAM111は、プログラムを実行するためのワークメモリである。ROM115には、各部の動作チェックなどを行うBoot Loader(制御プログラム)などが記憶されている。要求リスト読み取り部113は、HDD125に記憶されている要求リスト130を読み取る。
The
HTMLコード要求部114は、要求リスト読み取り部113がHDD125から読み取った要求リスト130に従い、画像形成装置200に対してそれぞれのコピー機能、プリント機能、スキャナー機能、FAX機能に対応させた要求(HTTPリクエスト)を行う(検査コード1〜4を順次出力する)。
The HTML
HTMLコード比較部115は、要求リスト読み取り部113が読み出した要求リスト130のHTMLコードと、画像形成装置200からのHTMLコードとの整合性を比較し、比較結果を出力する。なお、画像形成装置200からのHTMLコードが要求リスト130に登録されていない場合は、画像形成装置200からのHTMLコードを新たな検査コードとして要求リスト130に登録する。以降、要求リスト130に登録されたHTMLコードが新たな検査コードとして用いられる。
The HTML
通信制御部116は、I/F部122を介して、画像形成装置200との間でのデータの送受信を制御する。表示制御部117は、表示部123の表示を制御する。操作制御部118は、操作部124による操作を制御する。HDD制御部119は、HDD125に対するデータの書き込みや読み出しなどを制御する。システム制御部120は、動作テストが開始される際、要求リスト読み取り部113、HTMLコード要求部114及びHTMLコード比較部115などの動作を制御する。
The
次に、図3を参照し、画像形成装置200の構成について説明する。画像形成装置200は、制御部210、スキャナー部230、プリンター部231、FAX部232、I/F233、パネル部234、HDD235を備えている。
Next, the configuration of the
スキャナー部230は、イメージセンサ(図示省略)によって読み取られる原稿の画像データを制御部210に入力する。すなわち、スキャナー部230は、イメージセンサ(図示省略)からの原稿の画像信号をデジタルの画像データに変換し、順次、制御部210に入力する。
The
プリンター部231は、制御部210から出力される画像データに基づき、用紙上に画像をプリントする。FAX部232は、制御部210から出力される画像データを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからの画像データを受信して制御部210に入力する。すなわち、FAX部232は、図示しないNCU(Network Control Unit)により電話回線との接続を制御しつつ、制御部210から出力される画像データを圧縮し変調して、相手方ファクシミリへと送信する。また、FAX部232は、NCUにより電話回線と接続しつつ、相手方ファクシミリからの画像データを復調し伸張して、制御部210に入力する。
The
I/F233は、テスト装置100との間でのデータの送受信を可能としている。なお、I/F部233は、LAN(Local Area Network)などを介してテスト装置100との間でのデータの送受信を行うことも可能である。
The I /
パネル部234は、画像形成装置200のプリンター機能、FAX機能、スキャン機能のいずれかの選択や、各種設定などのための表示を行う。
The
HDD235には、画像形成装置200の種々の機能を提供するためのプログラムなどが記憶されている。プログラムとしては、上述したように、コピー機能を提供するコピー機能提供プログラム、プリント機能を提供するプリント機能提供プログラム、スキャナー機能を提供するスキャナー機能提供プログラム、FAX機能を提供するFAX機能提供プログラムなどである。
The
制御部210は、画像形成装置200全体の動作を制御するものであり、スキャナー制御部211、プリンター制御部212、FAX(Facsimile)制御部213、RAM214、ROM215、通信制御部216、パネル表示制御部217、要求処理部218、HDD制御部219、システム制御部220を備えている。また、これらは、データバス221に接続されている。
The
スキャナー制御部211は、スキャナー部230の読み取り動作を制御する。プリンター制御部212は、プリンター部231のプリント動作を制御する。FAX制御部213は、FAX部232による画像データの送受信動作を制御する。
The
RAM214は、プログラムを実行するためのワークメモリである。ROM215には、各部の動作チェックなどを行うBoot Loader(制御プログラム)などが記憶されている。通信制御部216は、I/F233を介しテスト装置100との間でのデータの送受信を制御する。パネル表示制御部217は、パネル部234の表示動作を制御する。
The
要求処理部218は、テスト装置100からの上述した検査コード1〜4のそれぞれに対応するHTMLコードの要求に応じ、コピー機能、プリント機能、スキャナー機能、FAX機能のそれぞれのプログラムに含まれるHTMLコードを取得する。この取得されたHTMLコードは、システム制御部220により通信制御部216を介してテスト装置100に送信される。HDD制御部219は、HDD235に対するデータの書き込みや読み出しなどを制御する。
The
次に、図5を参照し、画像形成システムにおけるテスト処理について説明する。まず、動作テストが開始されると、要求リスト読み取り部113がHDD125に記憶されている要求リスト130を読み取る(ステップS101)。次いで、HTMLコード要求部114が要求リスト読み取り部113によって読み取られた要求リスト130に従い、画像形成装置200に対してそれぞれのコピー機能、プリント機能、スキャナー機能、FAX機能に対応させた要求(HTTPリクエスト)を順次行う(ステップS102)。この場合、要求リスト130のたとえば検査コード1を用いての要求が出力されたとする。
Next, a test process in the image forming system will be described with reference to FIG. First, when the operation test is started, the request
このとき、画像形成装置200側では、要求処理部218により、テスト装置100からの検査コード1に対応するHTMLコードの要求に応じ、コピー機能のプログラムに含まれるHTMLコードを取得する。この取得されたHTMLコードは、システム制御部220により通信制御部216を介してテスト装置100に送信される。
At this time, on the
テスト装置100側では、画像形成装置200からのHTMLコードを受信すると、HTMLコード比較部115が受信したHTMLコードが要求リスト130に登録されているかどうかを判断する(ステップS104)。この場合、HTMLコード比較部115が受信したHTMLコードは、検査コード1を用いての要求(HTTPリクエスト)に対応するため、受信したHTMLコードが登録されていると判断し(ステップS104:Yes)、受信したHTMLコードと検査コード1のHTMLコードとの整合性が比較される(ステップS105)。
Upon receiving the HTML code from the
これに対し、受信したHTMLコードが要求リスト130に登録されていない場合(ステップS104:No)、HTMLコード比較部115が受信したHTMLコードを新たな検査コードとして要求リスト130に登録する(ステップS106)。以降、要求リスト130に登録されたHTMLコードが新たな検査コードとして用いられる。ここで、受信したHTMLコードが登録されていない場合とは、次の通りである。すなわち、要求リスト130の検査コード1〜4には、上述したように、コピー、プリント、スキャナー、FAXのそれぞれの操作に応じての画面の切り替わりを示すHTMLコードと、切り替えによって表示される画面のHTMLコードと登録されている。
On the other hand, when the received HTML code is not registered in the request list 130 (step S104: No), the HTML code received by the HTML
一方、画像形成装置200側にインストールされている、コピー機能を提供するコピー機能提供プログラム、プリント機能を提供するプリント機能提供プログラム、スキャナー機能を提供するスキャナー機能提供プログラム、FAX機能を提供するFAX機能提供プログラムなどにおいては、複数の画面の切り替わりを示すHTMLコードと画面のHTMLコードとが含まれている。このため、画像形成装置200側からの、たとえば検査コード1に対応するHTMLコードが得られても、そのHTMLコードが要求リスト130に登録されていない場合もある。
On the other hand, a copy function providing program that provides a copy function, a print function providing program that provides a print function, a scanner function providing program that provides a scanner function, and a FAX function that provides a FAX function are installed on the
すなわち、検査コード1における、コピー操作に応じての画面の切り替わりを示すHTMLコードと、切り替えによって表示される画面のHTMLコードとが、初期画面からコピーの詳細設定の画面への切り替わりと、切り替えによって表示されるコピーの詳細設定の画面とを示すものであるとする。このとき、コピーの詳細設定の画面に付属するコピーの下層の詳細設定の画面がさらに存在する場合がある。また、コピーの詳細設定の画面に付属するコピーの下層の詳細設定の画面が、たとえばコピーとFAXを併合させた詳細設定の画面となる場合もある。 That is, the HTML code indicating the switching of the screen according to the copy operation in the inspection code 1 and the HTML code of the screen displayed by the switching are switched from the initial screen to the screen for detailed setting of the copy. It is assumed that the detailed copy setting screen is displayed. At this time, there may be a detailed setting screen on the lower layer of the copy attached to the detailed copy setting screen. Further, the detailed setting screen below the copy attached to the detailed copy setting screen may be, for example, a detailed setting screen in which copying and FAX are combined.
いずれにしても、画像形成装置200側から受信したHTMLコードが要求リスト130に登録されていない場合、HTMLコード比較部115によって受信したHTMLコードが新たな検査コードとして要求リスト130に登録される。
In any case, when the HTML code received from the
次いで、HTMLコード要求部114が全ての要求を送信したかどうかを判断する(ステップS107)。ここでは、要求リスト130の検査コード1のみが出力されているため、全ての要求が送信されていないため(ステップS107:No)、ステップS102に戻り、検査コード2が出力される。
Next, it is determined whether or not the HTML
そして、全ての要求が送信されたと判断されると(ステップS107:Yes)、HTMLコード比較部115は、要求リスト読み取り部113が読み出した要求リスト130のHTMLコードと、画像形成装置200からのHTMLコードとの整合性を比較し、比較結果を出力する(ステップS108)。
If it is determined that all requests have been transmitted (step S107: Yes), the HTML
このように、本実施形態では、テスト装置100により、画像形成装置200に対して各種機能毎のアプリケーションプログラムに対応させたHTMLコードで示される検査コード1〜4を用いての要求が出力され、画像形成装置200から検査コード1〜4に対応するHTMLコードが出力されると、HTMLコードと検査コード1〜4のHTMLコードとの整合性が比較されるようにした。
As described above, in the present embodiment, the
具体的には、テスト装置100は、各種機能毎のアプリケーションプログラムに対応させた複数の検査コードが登録されている要求リスト130を記憶する記憶手段であるHDD125を有し、要求リスト読み出し手段である要求リスト読み取り部113により要求リスト130が読み出され、要求出力手段であるHTMLコード要求部114により要求リスト130の検査コード1〜4毎に順次要求が出力され、要求比較手段であるHTMLコード比較部115によりHTMLコード要求部114からの要求に応じた画像形成装置200からのHTMLコードと要求に対応する検査コード1〜4のHTMLコードとの整合性が比較され、比較結果が出力される。
Specifically, the
このように、テスト装置100により、画像形成装置200からの検査コードに対応するHTMLコードと検査コード1〜4のHTMLコードとの整合性が比較されるようにしているので、画像形成装置200上で動作するアプリケーションプログラムの動作テストの工数を大幅に削減することができる。
In this way, the
また、テスト装置100により、画像形成装置200の各種機能毎のアプリケーションプログラムの動作テストが可能となるため、従来のように目視で行われる動作テストに比べて不具合の見落としなどがなくなり、アプリケーションプログラムの品質低下を確実に防止することも可能となる。
In addition, since the
また、本実施形態では、HTMLコード要求部114により、要求に応じた画像形成装置200からのHTMLコードが検査コード1〜4として登録されていない場合、画像形成装置200からのHTMLコードを要求リスト130に新たな検査コードとして登録するようにしている。これにより、要求リスト130に対する新たな検査コードの登録が自動的に行われるとともに、要求リスト130に登録された新たな検査コードを、以降の動作テストにおいて用いることができる。
In the present embodiment, when the HTML code from the
100 テスト装置
110 制御部
111 RAM
112 ROM
113 要求リスト読み取り部
114 HTMLコード要求部
115 HTMLコード比較部
116 通信制御部
117 表示制御部
118 操作制御部
119 HDD制御部
120 システム制御部
121 データバス
122 I/F部
123 表示部
124 操作部
125、235 HDD
130 要求リスト
200 画像形成装置
210 制御部
211 スキャナー制御部
212 プリンター制御部
213 FAX制御部
214 RAM
215 ROM
216 通信制御部
217 パネル表示制御部
218 要求処理部
219 HDD制御部
220 システム制御部
221 データバス
230 スキャナー部
231 プリンター部
232 FAX部
233 I/F部
234 パネル部
100
112 ROM
113 Request
130
215 ROM
216
Claims (3)
該画像形成装置に対して前記各種機能毎のアプリケーションプログラムに対応させたHTMLコードで示される検査コードを用いての要求を出力するテスト装置とを備え、
前記テスト装置は、前記画像形成装置からの前記検査コードに対応するHTMLコードを受信すると、該HTMLコードと前記検査コードのHTMLコードとの整合性を比較する
ことを特徴とする画像形成システム。 An image forming apparatus in which application programs for various functions related to image formation are installed;
A test apparatus for outputting a request using an inspection code indicated by an HTML code corresponding to the application program for each of the various functions to the image forming apparatus,
When the test apparatus receives an HTML code corresponding to the inspection code from the image forming apparatus, the test apparatus compares the consistency between the HTML code and the HTML code of the inspection code.
前記各種機能毎のアプリケーションプログラムに対応させた複数の検査コードが登録されている要求リストを記憶する記憶手段と、
前記要求リストを読み出す要求リスト読み出し手段と、
前記要求リストの検査コード毎に順次要求を出力する要求出力手段と、
該要求出力手段からの要求に応じた前記画像形成装置からの前記HTMLコードと前記要求に対応する検査コードのHTMLコードとの整合性を比較し、比較結果を出力する要求比較手段とを有する
ことを特徴とする請求項1に記載の画像形成システム。 The test device comprises:
Storage means for storing a request list in which a plurality of inspection codes corresponding to the application programs for the various functions are registered;
Request list reading means for reading the request list;
Request output means for sequentially outputting a request for each inspection code in the request list;
Request comparison means for comparing the consistency of the HTML code from the image forming apparatus according to the request from the request output means and the HTML code of the inspection code corresponding to the request, and outputting a comparison result. The image forming system according to claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014172441A JP6361376B2 (en) | 2014-08-27 | 2014-08-27 | Image forming system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014172441A JP6361376B2 (en) | 2014-08-27 | 2014-08-27 | Image forming system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016048414A true JP2016048414A (en) | 2016-04-07 |
JP6361376B2 JP6361376B2 (en) | 2018-07-25 |
Family
ID=55649299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014172441A Expired - Fee Related JP6361376B2 (en) | 2014-08-27 | 2014-08-27 | Image forming system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6361376B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10198586A (en) * | 1997-01-08 | 1998-07-31 | Nec Corp | Automatic gui system operating device and operation macro-executing device |
JP2001125853A (en) * | 1999-10-29 | 2001-05-11 | Toshiba Corp | Web server monitoring system and recording medium |
JP2004185463A (en) * | 2002-12-05 | 2004-07-02 | Hitachi Electronics Service Co Ltd | Web application monitoring system, computer for monitoring center and computer software |
JP2014029708A (en) * | 2013-09-11 | 2014-02-13 | Ricoh Co Ltd | Information processing device, software operation test system, software operation test method, software operation test program, and recording medium recording program |
-
2014
- 2014-08-27 JP JP2014172441A patent/JP6361376B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10198586A (en) * | 1997-01-08 | 1998-07-31 | Nec Corp | Automatic gui system operating device and operation macro-executing device |
JP2001125853A (en) * | 1999-10-29 | 2001-05-11 | Toshiba Corp | Web server monitoring system and recording medium |
JP2004185463A (en) * | 2002-12-05 | 2004-07-02 | Hitachi Electronics Service Co Ltd | Web application monitoring system, computer for monitoring center and computer software |
JP2014029708A (en) * | 2013-09-11 | 2014-02-13 | Ricoh Co Ltd | Information processing device, software operation test system, software operation test method, software operation test program, and recording medium recording program |
Also Published As
Publication number | Publication date |
---|---|
JP6361376B2 (en) | 2018-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8654383B2 (en) | Information processing system, apparatus, method and non-transitory computer-readable recording medium for generating a display screen based on local error display information and remote style sheet information | |
US9116651B2 (en) | Image processing apparatus, control method, and recording medium storing computer program for image processing | |
US9300824B2 (en) | Method and image forming apparatus to generate user interface screen to be displayed to user accessing the image forming apparatus | |
US8937728B2 (en) | Image processing apparatus, server apparatus, methods for controlling displays of the apparatuses, and storage medium | |
JP2018129714A (en) | Program and information processing apparatus | |
US8166489B2 (en) | Image processing apparatus, image processing method and image processing program having multi-processing mode | |
US9864556B2 (en) | Image forming apparatus having web browser, method of controlling image forming apparatus, and storage medium | |
JP2012034277A (en) | Image processing system, control method thereof, and program | |
US9531905B2 (en) | Scanner that is capable of uploading scan data in a target area within a data storage server | |
JP2021061506A (en) | Image processing device, control method thereof, and program | |
US20160277605A1 (en) | Image forming device and image forming method | |
CN103002179A (en) | Image forming system, image forming device and operation setting method thereof | |
JP5800788B2 (en) | COMMUNICATION TERMINAL DEVICE, FAX COMMUNICATION SYSTEM, AND DATA TRANSMISSION PROGRAM | |
US20120019862A1 (en) | Image processing apparatus, control method of image processing apparatus, and program | |
JP2007299029A (en) | Information processing apparatus, method and program | |
JP6361376B2 (en) | Image forming system | |
US10015351B2 (en) | Instruction apparatus, processing apparatus, and processing system | |
JP2014179015A (en) | Image processing system, information processing terminal, control program, and control method | |
JP6542684B2 (en) | INFORMATION PROCESSING SYSTEM, IMAGE FORMING APPARATUS, TRANSFER CONTROL PROGRAM, AND TRANSFER CONTROL METHOD | |
JP2014120899A (en) | Information processing device, facsimile communication system, and facsimile transmission control program | |
JP6930043B2 (en) | Programs and information processing equipment | |
JP5810071B2 (en) | Communication apparatus and data creation program | |
US11526317B1 (en) | Methods and system for enabling previews for an embedded digital front end of a printing device | |
JP5171504B2 (en) | Image forming apparatus and program | |
US10887480B2 (en) | Electronic device, information processing system, and termination operation preventing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160923 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170726 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170801 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170926 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171226 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180222 |
|
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: 20180529 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180611 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6361376 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |