JP2017041171A - テストシナリオ生成支援装置およびテストシナリオ生成支援方法 - Google Patents
テストシナリオ生成支援装置およびテストシナリオ生成支援方法 Download PDFInfo
- Publication number
- JP2017041171A JP2017041171A JP2015163587A JP2015163587A JP2017041171A JP 2017041171 A JP2017041171 A JP 2017041171A JP 2015163587 A JP2015163587 A JP 2015163587A JP 2015163587 A JP2015163587 A JP 2015163587A JP 2017041171 A JP2017041171 A JP 2017041171A
- Authority
- JP
- Japan
- Prior art keywords
- test scenario
- test
- scenario
- screen
- use case
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06F11/3668—Testing of software
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06F11/3668—Testing of software
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
- Processing Or Creating Images (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【解決手段】テストシナリオ生成支援装置100において、テスト対象のアプリケーションに関するユースケースシナリオを保持する記憶装置101と、ユースケースシナリオから画面表示に関する語彙を所定規則で特定し、当該特定した語彙に対応する画面オブジェクトを、当該ユースケースシナリオごとに所定アルゴリズムで特定し、各画面オブジェクトに関して予め規定されたテストパターンに基づいてテストシナリオを生成する演算装置104を含む構成とする。
【選択図】図1
Description
以下に本発明の実施形態について図面を用いて詳細に説明する。図1は、本実施形態に
おけるテストシナリオ生成支援装置100の構成例を示す図である。図1に示すテストシナリオ生成支援装置100は、過不足無いテストシナリオの効率的な生成を支援可能とするコンピュータ装置である。
スシナリオから特定するためのルールを規定したテーブルである。当該オブジェクト属性テーブル111は、画面オブジェクトを一意に示すオブジェクトNo.をキーに、そのオブジェクト名、ユースケースシナリオ中で特定すべき判定語、種別、といった値を対応付けたレコードの集合体となっている。
続いて、本実施形態のテストシナリオ生成支援装置100が備える機能について説明する。上述したように、以下に説明する機能は、例えばテストシナリオ生成支援装置100が備えるプログラム102を実行することで実装される機能と言える。
以下、本実施形態におけるテストシナリオ生成支援方法の実際手順について図に基づき説明する。以下で説明するテストシナリオ生成支援方法に対応する各種動作は、テストシナリオ生成支援装置100がメモリ等に読み出して実行するプログラムによって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
定されておらず、その場合の「名詞」欄の値が“選択条件”かつ「条件」欄の値が“続行”であった場合、該当レコードの「オブジェクト名」が“ラジオボタン”に対応するオブジェクトNo.の値を、画面オブジェクトデータテーブル113の該当レコードにおける「オブジェクトNo.」欄に設定する。本実施形態の場合、“OB003”が設定される。
。
設定する。
面オブジェクトに対しては、作成済みのテストシナリオを解析して各選択肢が選択された回数を表示する。このことで、選択の漏れや偏りを防止する。
本実施形態におけるテストシナリオ540は、図17で例示するように、テストシナリオステップごとに、画面オブジェクトとその条件値のバリエーションを、テストシナリオごとの有無(図中の例では“○”が有)と、正常か異常かの区分、類似シナリオ、の各値と対応付けた構成となる。
101 記憶装置
102 プログラム
103 メモリ
104 演算装置
105 入力装置
106 表示装置
110 ユースケースシナリオ記述テーブル
111 オブジェクト属性テーブル
112 画面データテーブル
113 画面オブジェクトデータテーブル
114 テストパターンテーブル
115 テストシナリオステップテーブル(テストパターンベース)
116 テストシナリオテーブル(テストパターンベース)
117 テストシナリオステップテーブル(ユースケースベース)
118 テストシナリオテーブル(ユースケースベース)
Claims (6)
- テスト対象のアプリケーションに関するユースケースシナリオを保持する記憶装置と、
前記ユースケースシナリオから画面表示に関する語彙を所定規則で特定し、当該特定した語彙に対応する画面オブジェクトを、当該ユースケースシナリオごとに所定アルゴリズムで特定し、各画面オブジェクトに関して予め規定されたテストパターンに基づいてテストシナリオを生成する演算装置と、
を備えることを特徴とするテストシナリオ生成支援装置。 - 前記演算装置は、
前記特定した画面オブジェクトを、当該ユースケースシナリオに対応する所定画面データに設定して画面モックアップを生成して、当該画面モックアップを所定の表示装置に出力し、ユーザによる画面オブジェクトへの入力内容を入力装置から取得して、当該入力内容を各画面オブジェクトに関するテストパターンとし、当該テストパターンに基づいて更なるテストシナリオを生成して、当該生成した更なるテストシナリオと前記テストシナリオとをマージしたテストシナリオを生成するものである、
ことを特徴とする請求項1に記載のテストシナリオ生成支援装置。 - 前記演算装置は、
前記テストシナリオの生成に際し、作成済みのテストシナリオとの間で、所定アルゴリズムに基づいて互いに類似するテストシナリオを特定し、当該類似するテストシナリオに関する情報を表示装置に出力する処理を更に実行するものである、
ことを特徴とする請求項1に記載のテストシナリオ生成支援装置。 - テスト対象のアプリケーションに関するユースケースシナリオを保持する記憶装置を備えた情報処理装置が、
前記ユースケースシナリオから画面表示に関する語彙を所定規則で特定し、当該特定した語彙に対応する画面オブジェクトを、当該ユースケースシナリオごとに所定アルゴリズムで特定し、各画面オブジェクトに関して予め規定されたテストパターンに基づいてテストシナリオを生成する、
ことを特徴とするテストシナリオ生成支援方法。 - 前記情報処理装置が、
前記特定した画面オブジェクトを、当該ユースケースシナリオに対応する所定画面データに設定して画面モックアップを生成して、当該画面モックアップを所定の表示装置に出力し、ユーザによる画面オブジェクトへの入力内容を入力装置から取得して、当該入力内容を各画面オブジェクトに関するテストパターンとし、当該テストパターンに基づいて更なるテストシナリオを生成して、当該生成した更なるテストシナリオと前記テストシナリオとをマージしたテストシナリオを生成する、
ことを特徴とする請求項4に記載のテストシナリオ生成支援方法 - 前記情報処理装置が、
前記テストシナリオの生成に際し、作成済みのテストシナリオとの間で、所定アルゴリズムに基づいて互いに類似するテストシナリオを特定し、当該類似するテストシナリオに関する情報を表示装置に出力する処理を更に実行する、
ことを特徴とする請求項4に記載のテストシナリオ生成支援方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015163587A JP6542612B2 (ja) | 2015-08-21 | 2015-08-21 | テストシナリオ生成支援装置およびテストシナリオ生成支援方法 |
| CN201610560387.5A CN106469116B (zh) | 2015-08-21 | 2016-07-15 | 测试场景生成辅助装置以及测试场景生成辅助方法 |
| US15/228,769 US9811449B2 (en) | 2015-08-21 | 2016-08-04 | Test scenario generation support device and test scenario generation support method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015163587A JP6542612B2 (ja) | 2015-08-21 | 2015-08-21 | テストシナリオ生成支援装置およびテストシナリオ生成支援方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017041171A true JP2017041171A (ja) | 2017-02-23 |
| JP6542612B2 JP6542612B2 (ja) | 2019-07-10 |
Family
ID=58158370
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015163587A Active JP6542612B2 (ja) | 2015-08-21 | 2015-08-21 | テストシナリオ生成支援装置およびテストシナリオ生成支援方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US9811449B2 (ja) |
| JP (1) | JP6542612B2 (ja) |
| CN (1) | CN106469116B (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114398254A (zh) * | 2021-11-30 | 2022-04-26 | 际络科技(上海)有限公司 | 基于元素相关性的自动驾驶仿真测试方法和系统 |
| JP2022112058A (ja) * | 2021-01-21 | 2022-08-02 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、情報処理方法およびプログラム |
| JP7344521B1 (ja) | 2022-12-05 | 2023-09-14 | 株式会社Shift | プログラム、方法、情報処理装置、及びシステム |
| CN117251709A (zh) * | 2023-09-24 | 2023-12-19 | 苏州空天信息研究院 | 一种基于语义相似性的微服务系统测试用例动态排序方法 |
| CN119990698A (zh) * | 2025-04-14 | 2025-05-13 | 宁波志伦电子有限公司 | 一种基于mes的产能平衡式智能工厂调度系统 |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10339040B2 (en) * | 2017-06-20 | 2019-07-02 | Sap Se | Core data services test double framework automation tool |
| CN107944091B (zh) * | 2017-10-30 | 2021-05-11 | 同济大学 | 一种虚实结合的车联网应用场景测试系统及方法 |
| CN108961396A (zh) * | 2018-07-03 | 2018-12-07 | 百度在线网络技术(北京)有限公司 | 三维场景的生成方法、装置及终端设备 |
| CN110456766B (zh) * | 2019-07-30 | 2021-03-23 | 北京经纬恒润科技股份有限公司 | 一种生成分析用例的方法及装置 |
| CN111340038B (zh) * | 2020-05-20 | 2020-08-21 | 四川新网银行股份有限公司 | 用于mock测试的一次性影像数据获取方法 |
| CN112256558B (zh) * | 2020-09-17 | 2023-03-17 | 苏宁云计算有限公司 | 一种测试用例的生成方法、装置、计算机设备及存储介质 |
| CN112766670B (zh) * | 2021-01-07 | 2023-11-14 | 武汉四维图新科技有限公司 | 基于高精度地图数据众包更新系统的评估方法及装置 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11282666A (ja) * | 1998-01-30 | 1999-10-15 | Fujitsu Ltd | テスト仕様書作成装置およびそのプログラムを格納した記憶媒体 |
| JP2000112784A (ja) * | 1998-09-30 | 2000-04-21 | Hitachi Software Eng Co Ltd | プログラムテスト支援装置及びプログラムテスト支援プログラムを記録した記録媒体 |
| JP2009151742A (ja) * | 2007-11-29 | 2009-07-09 | Hitachi Ltd | ユースケースシナリオ作成支援システム、ユースケースシナリオ作成支援方法、およびユースケースシナリオ作成支援プログラム |
| JP2009163609A (ja) * | 2008-01-09 | 2009-07-23 | Fujitsu Ltd | テストデータ生成用プログラム、および装置 |
| JP2014106589A (ja) * | 2012-11-26 | 2014-06-09 | Fujitsu Ltd | 情報処理装置、テストプログラム、およびテスト方法 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4899971B2 (ja) * | 2007-03-27 | 2012-03-21 | 富士通株式会社 | テスト仕様書作成プログラム、テスト仕様書作成装置、およびテスト仕様書作成方法 |
| JP5404721B2 (ja) | 2011-09-08 | 2014-02-05 | 日本電信電話株式会社 | シナリオテストのテスト項目生成装置及び方法及びプログラム |
| JP5675676B2 (ja) * | 2012-03-01 | 2015-02-25 | 株式会社日立製作所 | 業務分析設計支援装置、業務分析設計支援方法、および業務分析設計支援プログラム |
| US10572371B2 (en) * | 2012-09-07 | 2020-02-25 | Red Hat Israel, Ltd. | Generating valid use cases from a parsed configuration file describing use case options |
| US9529699B2 (en) * | 2013-06-11 | 2016-12-27 | Wipro Limited | System and method for test data generation and optimization for data driven testing |
| CN104572446B (zh) * | 2014-12-17 | 2018-03-30 | 北京京东尚科信息技术有限公司 | 一种自动化测试方法及系统 |
-
2015
- 2015-08-21 JP JP2015163587A patent/JP6542612B2/ja active Active
-
2016
- 2016-07-15 CN CN201610560387.5A patent/CN106469116B/zh active Active
- 2016-08-04 US US15/228,769 patent/US9811449B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11282666A (ja) * | 1998-01-30 | 1999-10-15 | Fujitsu Ltd | テスト仕様書作成装置およびそのプログラムを格納した記憶媒体 |
| JP2000112784A (ja) * | 1998-09-30 | 2000-04-21 | Hitachi Software Eng Co Ltd | プログラムテスト支援装置及びプログラムテスト支援プログラムを記録した記録媒体 |
| JP2009151742A (ja) * | 2007-11-29 | 2009-07-09 | Hitachi Ltd | ユースケースシナリオ作成支援システム、ユースケースシナリオ作成支援方法、およびユースケースシナリオ作成支援プログラム |
| JP2009163609A (ja) * | 2008-01-09 | 2009-07-23 | Fujitsu Ltd | テストデータ生成用プログラム、および装置 |
| JP2014106589A (ja) * | 2012-11-26 | 2014-06-09 | Fujitsu Ltd | 情報処理装置、テストプログラム、およびテスト方法 |
Non-Patent Citations (2)
| Title |
|---|
| 田原孝: "機能テストの繰り返しを自動化する「Selenium」の実力", 月刊DB MAGAZINE, vol. 第18巻,第12号, JPN6018048336, 1 April 2009 (2009-04-01), JP, pages 142 - 149, ISSN: 0003935522 * |
| 磯蘭水: "Zopeが開くWebアプリケーションサーバ新時代 (3) Zopeで作るWebアプリケーション", SOFTWARE DESIGN, vol. 第136号, JPN6018048339, 18 February 2002 (2002-02-18), JP, pages 169 - 178, ISSN: 0003935523 * |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022112058A (ja) * | 2021-01-21 | 2022-08-02 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、情報処理方法およびプログラム |
| JP7659164B2 (ja) | 2021-01-21 | 2025-04-09 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、情報処理システムの制御方法およびプログラム |
| CN114398254A (zh) * | 2021-11-30 | 2022-04-26 | 际络科技(上海)有限公司 | 基于元素相关性的自动驾驶仿真测试方法和系统 |
| JP7344521B1 (ja) | 2022-12-05 | 2023-09-14 | 株式会社Shift | プログラム、方法、情報処理装置、及びシステム |
| JP2024080972A (ja) * | 2022-12-05 | 2024-06-17 | 株式会社Shift | プログラム、方法、情報処理装置、及びシステム |
| CN117251709A (zh) * | 2023-09-24 | 2023-12-19 | 苏州空天信息研究院 | 一种基于语义相似性的微服务系统测试用例动态排序方法 |
| CN119990698A (zh) * | 2025-04-14 | 2025-05-13 | 宁波志伦电子有限公司 | 一种基于mes的产能平衡式智能工厂调度系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20170052882A1 (en) | 2017-02-23 |
| US9811449B2 (en) | 2017-11-07 |
| JP6542612B2 (ja) | 2019-07-10 |
| CN106469116B (zh) | 2019-04-02 |
| CN106469116A (zh) | 2017-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2017041171A (ja) | テストシナリオ生成支援装置およびテストシナリオ生成支援方法 | |
| CN113961584B (zh) | 字段血缘分析方法、装置、电子设备及存储介质 | |
| US11783130B2 (en) | Using unsupervised machine learning for automatic entity resolution of natural language records | |
| US9195952B2 (en) | Systems and methods for contextual mapping utilized in business process controls | |
| JP4911438B2 (ja) | 操作監視装置 | |
| KR20180042710A (ko) | 유사도 분석 기반 이음 동의 항목 관리 방법 및 장치 | |
| JP4978432B2 (ja) | 業務仕様理解支援システム及び方法 | |
| US9558462B2 (en) | Identifying and amalgamating conditional actions in business processes | |
| JP6432266B2 (ja) | グループ化方法、グループ化装置、およびグループ化プログラム | |
| JP6120607B2 (ja) | 要件検出装置及び要件検出プログラム | |
| US20220327162A1 (en) | Information search system | |
| US20250053878A1 (en) | Learning device, management sheet creation support device, non-transitory computer-readable storage medium, learning method, and management sheet creation support method | |
| JP6044100B2 (ja) | データベース問合せ文解析装置、データベース問合せ文解析方法およびプログラム | |
| WO2020070929A1 (ja) | プラント機器情報管理システム | |
| KR102449580B1 (ko) | 컴포넌트 네트워크 기반의 분석 시스템을 이용한 비정형 데이터 분석 방법 | |
| WO2024047997A1 (ja) | 文書分析装置、及び文書分析用プログラム | |
| CN116561161A (zh) | 一种基于mysql数据库行为的数据回溯方法、系统及存储介质 | |
| US20230143297A1 (en) | Production knowledge management system, production knowledge management method, and production knowledge management program | |
| JP6676792B2 (ja) | レビュア管理システムおよび方法 | |
| US11727059B2 (en) | Retrieval sentence utilization device and retrieval sentence utilization method | |
| JP2008112363A (ja) | 文書処理装置および文書処理プログラム | |
| JP2020101898A (ja) | 設計図作成支援方法、設計図作成支援装置、及び設計図作成支援プログラム | |
| JP5535270B2 (ja) | 文書成分分析装置およびプログラム | |
| JP2015084146A (ja) | プログラム開発サポート装置および方法 | |
| JP5910410B2 (ja) | 図式プログラムのテストデータ生成装置およびその方法、並びにプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180323 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181211 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190305 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190424 |
|
| 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: 20190521 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190613 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6542612 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |