JP4813823B2 - テストシステム及びテスト方法 - Google Patents
テストシステム及びテスト方法 Download PDFInfo
- Publication number
- JP4813823B2 JP4813823B2 JP2005161434A JP2005161434A JP4813823B2 JP 4813823 B2 JP4813823 B2 JP 4813823B2 JP 2005161434 A JP2005161434 A JP 2005161434A JP 2005161434 A JP2005161434 A JP 2005161434A JP 4813823 B2 JP4813823 B2 JP 4813823B2
- Authority
- JP
- Japan
- Prior art keywords
- test
- program
- test program
- user
- storage area
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Tests Of Electronic Circuits (AREA)
- Debugging And Monitoring (AREA)
Description
上述の例では、テストプログラムはテストプログラム記憶部に格納されているとしたが、これを通信部により外部から受信するようにしても良い。また、別途入力手段を設けて動的に入力するようにしても良い。
10 通信部
11 テストプログラム入力部
12 テストプログラム記憶部
120 テストプログラム格納領域
13 ユーザープログラム実行部
2 ホストコンピュータ
20 制御部
21 テストプログラム記憶部
22 通信部
Claims (7)
- ユーザープログラムのテストを行うテストシステムであって、
前記ユーザープログラムに対する複数のテスト処理の一部を含むテストプログラムを書き換え可能に格納するテストプログラム格納領域を予め設けたテストプログラム記憶部と、
前記テストプログラムを入力し、前記テストプログラム格納領域に格納するテストプログラム入力部と、
前記ユーザープログラムを実行するユーザープログラム実行部を備え、
前記ユーザープログラムは、第1地点に、前記テストプログラム格納領域に格納されているテストプログラムを読み出して実行するための第1のテスト実行命令が実装され、当該第1地点の後に処理される第2地点に、当該テストプログラムを読み出して実行するための第2のテスト実行命令が実装されたものであり、
前記テストプログラム入力部は、前記第1のテスト実行命令に対応する第1のテスト処理を含む第1のテストプログラムを入力し、当該第1のテストプログラムを前記テストプログラム格納領域に格納し、
前記ユーザープログラム実行部は、前記第1のテスト実行命令を実行する際に、前記テストプログラム格納領域に格納された前記第1のテストプログラムを読み出し、前記第1のテストプログラムに含まれる前記第1のテスト処理を実行し、
前記テストプログラム入力部は、前記第1のテスト処理の実行が終了した後、前記複数のテスト処理のうち前記第2のテスト実行命令に対応する第2のテスト処理を含む第2のテストプログラムを外部から入力し、前記テストプログラム格納領域に格納されている前記第1のテストプログラムを当該第2のテストプログラムに書き換え、
前記ユーザープログラム実行部は、前記書き換え後に前記第2のテスト実行命令を実行する際は、前記テストプログラム格納領域から前記第2のテストプログラムを読み出し、当該第2のテストプログラムに含まれる前記第2のテスト処理を実行する
ことを特徴とするテストシステム。 - 前記第1のテストプログラムは、当該第1のテストプログラムに含まれる第1のテスト処理の実行後に当該第1のテスト処理が終了した旨を動作情報として外部へ送信する処理をさらに含み、
前記第2のテストプログラムは、前記外部において前記動作情報に基づいて複数のテストプログラムの中から選択されたテストプログラムである
ことを特徴とする請求項1に記載のテストシステム。 - ユーザーシステムと、前記ユーザーシステムと接続されたホストコンピュータを備え、前記ユーザーシステムで実行されるユーザープログラムのテストを行うテストシステムであって、
前記ホストコンピュータは、
前記ユーザープログラムに対する複数のテスト処理の一部と、当該テスト処理の実行後に当該テスト処理が終了した旨を動作情報として当該ホストコンピュータへ送信する処理とを含む複数のテストプログラムを格納する送信用テストプログラム記憶部と、
当該ホストコンピュータの制御を行う制御部と、
前記ユーザーシステムと通信を行うための第1の通信部を備え、
前記ユーザーシステムは、
前記テストプログラムを書き換え可能に格納するテストプログラム格納領域を予め設けたテストプログラム記憶部と、
前記テストプログラムを入力し、前記テストプログラム格納領域に格納するテストプログラム入力部と、
前記ユーザープログラムを実行するユーザープログラム実行部と、
前記ホストコンピュータと通信を行うための第2の通信部を備え、
前記ユーザープログラムは、第1地点に、前記テストプログラム格納領域に格納されているテストプログラムを読み出して実行するための第1のテスト実行命令が実装され、当該第1地点の後に処理される第2地点に、当該テストプログラムを読み出して実行するための第2のテスト実行命令が実装されたものであり、
前記テストプログラム入力部は、前記第1のテスト実行命令に対応する第1のテスト処理を含む第1のテストプログラムを入力し、当該第1のテストプログラムを前記テストプログラム格納領域に格納し、
前記ユーザープログラム実行部は、前記第1のテスト実行命令を実行する際に、前記テストプログラム格納領域から読み出した前記第1のテストプログラムに含まれる前記第1のテスト処理の実行後に、前記第2の通信部を介して前記ホストコンピュータに対して前記動作情報を送信し、
前記制御部は、前記第1の通信部を介して受信した前記動作情報に基づいて、前記送信用テストプログラム記憶部に格納された複数のテストプログラムの中から、前記複数のテスト処理のうち前記第2のテスト実行命令に対応する第2のテスト処理を含む第2のテストプログラムを選択し、前記第1の通信部を介して前記ユーザーシステムに対して当該第2のテストプログラムを送信し、
前記テストプログラム入力部は、前記ホストコンピュータから前記第2の通信部を介して受信した前記第2のテストプログラムを入力し、前記テストプログラム格納領域に格納されている前記第1のテストプログラムを当該第2のテストプログラムに書き換え、
前記ユーザープログラム実行部は、前記書き換え後に前記第2のテスト実行命令を実行する際は、前記テストプログラム格納領域から前記第2のテストプログラムを読み出し、当該第2のテストプログラムに含まれる前記第2のテスト処理を実行する
ことを特徴とするテストシステム。 - テストの実行不要の場合には、前記テストプログラム格納領域に、テストプログラムを実行せずにテスト実行命令の次の処理を実行させる命令が格納されることを特徴とする請求項1乃至3いずれか1項に記載のテストシステム。
- ユーザープログラムのテストを行うテスト方法であって、
前記ユーザープログラムは、第1地点に、前記テストプログラム記憶部に予め設けられたテストプログラム格納領域に格納されているテストプログラムを読み出して実行するための第1のテスト実行命令が実装され、当該第1地点の後に処理される第2地点に、当該テストプログラムを読み出して実行するための第2のテスト実行命令が実装されたものであり、
前記第1のテスト実行命令に対応する第1のテスト処理を含む第1のテストプログラムを入力し、
前記入力された第1のテストプログラムを前記テストプログラム記憶部の前記テストプログラム格納領域に格納し、
前記第1のテスト実行命令を実行する場合に、前記テストプログラム格納領域に格納されている前記第1のテストプログラムを読み出し、当該第1のテストプログラムに含まれる前記第1のテスト処理を実行し、
前記第1のテスト処理の実行が終了した後、前記第2のテスト実行命令に対応する第2のテスト処理を含む第2のテストプログラムを外部から入力し、
前記テストプログラム格納領域に格納されている前記第1のテストプログラムを前記第2のテストプログラムに書き換え、
前記書き換え後に前記第2のテスト実行命令を実行する場合に、前記テストプログラム格納領域から前記第2のテストプログラムを読み出し、当該第2のテストプログラムに含まれる前記第2のテスト処理を実行するテスト方法。 - 前記第1のテストプログラムは、前記第1のテスト処理の実行後に当該第1のテスト処理が終了した旨を動作情報としてホストコンピュータへ送信する処理をさらに含み、
前記第2のテストプログラムは、前記ホストコンピュータにおいて前記動作情報に基づいて複数のテストプログラムの中から選択されたテストプログラムであることを特徴とする請求項5に記載のテスト方法。 - テストの実行不要の場合には、前記テストプログラム格納領域に、テストプログラムを実行せずにテスト実行命令の次の処理を実行させる命令が格納されることを特徴とする請求項5又は6に記載のテスト方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005161434A JP4813823B2 (ja) | 2005-06-01 | 2005-06-01 | テストシステム及びテスト方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005161434A JP4813823B2 (ja) | 2005-06-01 | 2005-06-01 | テストシステム及びテスト方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006338271A JP2006338271A (ja) | 2006-12-14 |
| JP4813823B2 true JP4813823B2 (ja) | 2011-11-09 |
Family
ID=37558783
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005161434A Expired - Fee Related JP4813823B2 (ja) | 2005-06-01 | 2005-06-01 | テストシステム及びテスト方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4813823B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8381184B2 (en) | 2008-09-02 | 2013-02-19 | International Business Machines Corporation | Dynamic test coverage |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63234325A (ja) * | 1987-03-23 | 1988-09-29 | Fujitsu Ltd | テスト用ソ−スフアイルの一元化方式 |
| JPH01211135A (ja) * | 1988-02-19 | 1989-08-24 | Mitsubishi Electric Corp | プログラムデバッグ方式 |
| JPH01232446A (ja) * | 1988-03-11 | 1989-09-18 | Brother Ind Ltd | コンピュータのプログラム開発支援装置 |
| JPH04314139A (ja) * | 1991-04-11 | 1992-11-05 | Hitachi Ltd | デバッグ装置 |
| JP2003114809A (ja) * | 2001-10-04 | 2003-04-18 | Matsushita Electric Ind Co Ltd | シミュレーション装置及びシミュレーション方法 |
-
2005
- 2005-06-01 JP JP2005161434A patent/JP4813823B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006338271A (ja) | 2006-12-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111158756B (zh) | 用于处理信息的方法和装置 | |
| JP3938580B2 (ja) | 情報処理装置、情報処理方法、半導体装置、コンピュータプログラム | |
| CN103180789A (zh) | 日志设定装置、日志设定方法及存储介质 | |
| CN113626092A (zh) | 嵌入式系统启动方法与soc芯片 | |
| CN105404591A (zh) | 处理器系统及其存储器控制方法 | |
| JP4813823B2 (ja) | テストシステム及びテスト方法 | |
| JP2002300226A (ja) | 通信プログラム作成装置、通信プログラムの作成プログラム、およびこれを記録したコンピュータ読み取り可能な記録媒体 | |
| CN110362526B (zh) | Spi从机设备、存储和适配方法及计算机存储介质 | |
| JP2002268877A (ja) | クロック制御方法及び当該クロック制御方法を用いた情報処理装置 | |
| JP2000284962A (ja) | マイクロコンピュータ | |
| JP3892873B2 (ja) | プログラマブルコントローラ | |
| CN116028402B (zh) | 基于risc-v的控制方法、系统、芯片及存储介质 | |
| JP5943036B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
| JP3733746B2 (ja) | プログラマブルコントローラ | |
| JP3074809B2 (ja) | プログラマブル・コントローラ | |
| JP4440172B2 (ja) | プログラマブルコントローラ | |
| JPH06324861A (ja) | Cpu制御システム及び制御方法 | |
| JP2018151537A (ja) | 画面作成装置および画面作成プログラム | |
| JP2004185290A (ja) | フラッシュメモリに対するリード・ライト方法 | |
| JP2003015881A (ja) | ソフトウェア製品インストールシステムおよび方法 | |
| JPH10222361A (ja) | 計算機等の処理装置におけるromプログラムモニタ装置 | |
| JP4037941B2 (ja) | 制御装置 | |
| JP2011150636A (ja) | マイクロプロセッサ及びその制御方法 | |
| CN113821456A (zh) | 存储器数据读取方法、装置、电子设备及可读介质 | |
| JPH09185525A (ja) | プロトコルデバッグ方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080513 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100202 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101124 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110117 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110222 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110413 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110506 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110803 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110808 |
|
| 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: 20110823 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110825 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140902 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |