JP2019109852A - 情報処理装置、情報処理方法、およびプログラム - Google Patents
情報処理装置、情報処理方法、およびプログラム Download PDFInfo
- Publication number
- JP2019109852A JP2019109852A JP2017244092A JP2017244092A JP2019109852A JP 2019109852 A JP2019109852 A JP 2019109852A JP 2017244092 A JP2017244092 A JP 2017244092A JP 2017244092 A JP2017244092 A JP 2017244092A JP 2019109852 A JP2019109852 A JP 2019109852A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- information
- unit
- scenario
- display
- 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
- 230000010365 information processing Effects 0.000 title claims abstract description 54
- 238000003672 processing method Methods 0.000 title claims description 5
- 238000000034 method Methods 0.000 claims description 22
- 230000008569 process Effects 0.000 claims description 22
- 238000012790 confirmation Methods 0.000 claims description 17
- 230000008859 change Effects 0.000 claims description 12
- 238000012360 testing method Methods 0.000 abstract description 32
- 238000012545 processing Methods 0.000 abstract description 23
- 238000004891 communication Methods 0.000 abstract description 17
- 238000010586 diagram Methods 0.000 description 23
- 230000005540 biological transmission Effects 0.000 description 11
- 238000010079 rubber tapping Methods 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013522 software testing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
情報処理装置は、スマートフォンなどで実行されるアプリケーションプログラム(以下、アプリ)が完成した際に、アプリに対して行われた操作と、その操作に応じたアプリの実行結果とが開発者の意図するものであるかを確認するのに用いられる。情報処理装置は、一以上のプロセッサにより実現される。情報処理装置は、アプリの画面を疑似した疑似画面(アプリを仮想実行する画面)に対して行われた操作を取得し、取得した操作に応じてアプリが実行する処理に応じて表示される疑似画面の画面情報(変化の内容)を取得し、インターフェース画面を表示部に表示させるための情報を生成する。インターフェース画面は、操作に応じたイベントの内容を示すイベント画面と、画面情報に基づく疑似画面とを含む画面である。また、情報処理装置は、疑似画面に対して行われた一連の操作をアプリに実行させるための操作シナリオを生成する。
[全体構成]
図1は、情報処理装置を含む情報処理システム1の構成を示す図である。情報処理システム1は、例えば、端末装置10と、サーバ装置40と、アプリエミュレータ60と、記憶装置70とを備える。これらの装置は、ネットワークを介して互いに通信する。ネットワークは、例えば、WAN(Wide Area Network)やLAN(Local Area Network)、インターネット、専用回線、無線基地局、プロバイダなどを含む。本実施形態では、端末装置10が、「情報処理装置」の一例である。
図2は、端末装置10の機能構成の一例を示す図である。端末装置10は、例えば、パーソナルコンピュータや、タブレット端末等である。以下の説明では、端末装置10は、パーソナルコンピュータであるものとして説明する。
図3は、端末装置10に表示されるインターフェース画面IM1の一例を示す図である。インターフェース画面IM1は、例えば、第1画面IM1−1、第2画面IM1−2、および第3画面IM1−3を含む。第1画面IM1−1は、アプリによって実行されている画面を疑似的に示す疑似画面である第4画面IM1−4を含む。第4画面IM1−4を、仮想実行画面と称してもよい。第2画面IM1−2は、疑似画面において実行された操作の内容、および、操作に応じて表示された画面の説明などを含む。第2画面IM1−2を、イベント画面(シナリオ生成画面)と称してもよい。第3画面IM1−3には、ユーザが登録した情報(ユーザによって定義された情報)が表示される。ユーザが登録した情報とは、例えば、疑似画面における操作の内容、または操作によって第1画面IM1−1に表示された画面に対して、ユーザがネーミングした情報である。
図4は、サーバ装置40の機能構成の一例を示す図である。サーバ装置40は、例えば、情報取得部42と、情報制御部44と、情報送信部46と、記憶部50とを備える。情報取得部42、情報制御部44、および情報送信部46は、CPU等のハードウェアプロセッサが、フラッシュメモリなどの記憶部50に記憶されたプログラムを実行することにより実現される。プログラムは、例えば、ネットワークを介して所定のサーバ装置からダウンロードされてもよいし、予めサーバ装置40にプリインストールされていてもよい。また、これらの機能部は、LSI、ASIC、FPGA、GPU等のハードウェアによって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。また、上記のプログラムは、予め記憶部50に格納されていてもよいし、DVDやCD−ROMなどの着脱可能な記憶媒体に格納されており、記憶媒体がサーバ装置40のドライブ装置に装着されることで記憶部50にインストールされてもよい。記憶部50は、例えば、ROM、フラッシュメモリ、SDカード、RAM、レジスタ等によって実現される。
図5は、対応情報56の内容を概念的に示す図である。対応情報56は、例えば、疑似画面における区画領域の位置情報(座標)と、アプリの画面における区画領域の位置情報との対応関係を示す情報である。区画領域は、画面が所定の規則に従って分割された領域である。また、対応情報56には、端末装置10における操作と、アプリエミュレータ60により実行される操作との対応情報が記憶されている。本実施形態では、対象のアプリはスマートフォンなどの携帯端末装置において実行されるものを想定しているため、例えば、疑似画面において、クリック操作が行われた場合、タップ操作に変換される。また、例えば、疑似画面において、ドラッグ操作が行われた場合、スワイプ操作に変換される。変換された操作情報を「変換後操作情報」と称する場合がある。
図6は、情報処理システム1により行われる処理の一例を示す図である。端末装置10は、操作情報および操作された位置を示す位置情報を取得し(S10)、取得した操作情報と位置情報を対応付けた操作シナリオ項目を生成すると共に、操作情報を表示部22の第2画面IM1−2に表示させる(S12)。次に、端末装置10は、S10で取得した操作情報および位置情報をサーバ装置40に送信する(S14)。
図7は、画面変化とシナリオの生成過程の具体例を示す図である。例えば、インターフェース画面IM2に含まれる第4画面IM2−4において、検索ボタンが操作された場合、操作の対象要素のネーミングを登録するための(対象要素を定義するための)、第5画面IM2−5(操作受付ウインドウ)が表示される。対象要素とは、疑似画面が操作された場合にアプリが連動して操作を受け付ける領域(例えば、疑似画面(アプリの画面)に表示された所定のオブジェクトや、所定のアイコン)である。第5画面IM2−5において操作の対象要素が登録された場合、登録された情報(検索ボタン)が第2画面IM2−2における操作の内容(変換後操作情報の内容)に対応付けられて表示される。
図11は、シナリオ情報32の内容の一例を示す図である。シナリオ情報32は、操作シナリオ項目と画面シナリオ項目とを含む情報である。例えば、操作シナリオ項目「検索ボタンをタップする」の内容は、操作の内容「位置「×,×」をタップする操作すること」である。例えば、画面シナリオ項目の内容は、検索ボタンがタップされると、「検索画面」と定義された「画像情報3」が表示されることである。
図13は、端末装置10により実行される処理の流れを示すフローチャートである。まず、受付部20が、疑似画面に対して実行された操作を受け付けるまで待機する(S40)。操作が受け付けられると、表示制御部16は、操作を定義するための操作受付ウインドウを表示部22に表示させる(S42)。表示制御部16は、操作受付ウインドウに入力された情報を操作に対応付けて表示部22に表示させる(S44)。この場合、生成部14は、操作と、操作に対して定義された情報とを対応付けて記憶部30にシナリオ情報32またはページ関連情報34として記憶させる。次に、通信部12は、S40で受付部20が受け付けた操作の情報を、サーバ装置40に送信する(S46)。
図14は、サーバ装置40により実行される処理の流れを示すフローチャートである。まず、情報取得部42は、端末装置10により送信された操作の情報(例えば、クリック操作されたことを示す情報、クリック操作された位置の情報)を取得するまで待機する(S60)。操作の情報を取得した場合、情報制御部44は、対応情報56を参照して、操作の情報を変換後操作情報および変換後位置情報に変換し、変換後操作情報および変換後位置情報をアプリエミュレータ60に送信する(S62)。
表示制御部16は、疑似画面におけるマウスポインタの位置に対して、その位置に対応するオブジェクトを示すオブジェクト枠を疑似画面に重畳させて表示させてもよい。オブジェクトとは、例えば、操作することによって、リンク先の画面に遷移することが可能な画面上の対象である。図15は、疑似画面にオブジェクト枠が重畳されたインターフェース画面IM6の一例を示す図である。例えば、端末装置10の記憶部30には、オブジェクトの位置を示す位置情報が記憶されている。この位置情報は、例えば、サーバ装置40により送信された情報であって、サーバ装置40において、実際のアプリの画面のオブジェクトの位置情報が、疑似画面における位置情報に変換された情報である。
情報処理システム1は、更にテスト実行装置80を備える。図19は、テスト実行装置80の機能構成の一例を示す図である。テスト実行装置80は、アプリが開発者の意図したように動作するか否かのテストを自動で行う。テスト実行装置80は、例えば、通信部82と、実行制御部84と、判定部86と、表示部88と、記憶部90とを備える。記憶部90には、記憶装置70から取得されたシナリオ情報92が記憶されている。
図20は、テスト実行装置80により実行される処理の流れを示すフローチャートである。実行制御部84は、シナリオ情報92を参照して、アプリに実行させる操作情報を端末装置に出力し、テスト対象の端末装置にインストールされたアプリを実行させる(S70)。判定部86は、S70で出力した操作情報と、その操作情報に対して実行されたアプリの実行結果を取得する(S72)。
生成部14は、例えば、受付部20によって、操作の内容に対して確認項目を追加する操作が受け付けられた場合、その操作の内容に対して確認項目を追加してシナリオを生成してもよい。図21は、確認項目が追加されたシナリオ情報92Aの内容の一例について説明するための図である。例えば、ユーザが「一度だけ開く」をタップ操作して「トップページ」が表示されている際に、「検索ボタン」をタップし、「検索画面」が表示されたものとする。この場合に、ユーザが「戻るボタン」を操作した際に、確認項目をその操作に対応付けて登録してもよい。例えば、「戻るボタン」の操作に対して、「一度だけ開く」をタップした場合と同じ画面が開くことを、確認項目としてシナリオ情報92Aに含められる。
以下、第2実施形態について説明する。図22は、情報処理装置100の機能構成の一例を示す図である。情報処理装置100は、疑似画面が表示された不図示の端末装置、およびアプリエミュレータ60と通信する。情報処理装置100は、例えば、第1取得部102と、情報送信部104と、第2取得部106と、生成部108と、表示制御部110と、記憶部130とを備える。第1取得部102は、アプリの画面を疑似した疑似画面に対して行われた操作の内容を示す操作情報を取得する。情報送信部104は、第1実施形態の情報送信部46に相当する。すなわち、情報送信部104は、第1取得部102により取得された操作情報に基づいて操作の内容を解釈して、操作の内容を示す操作情報をアプリエミュレータ60に送信する。第2取得部106は、第1実施形態の情報送信部46に相当する。すなわち、第2取得部106は、第1取得部102により取得された疑似画面に対して行われた操作に応じてアプリが実行する処理に応じて表示される疑似画面の画面情報を取得する。
以下、第3実施形態について説明する。図23は、第3実施形態の情報処理装置100Aの機能構成の一例を示す図である。情報処理装置100Aは、例えば、第2実施形態の情報処理装置100の機能構成に加え、更に、実行制御部126および判定部128を備える。実行制御部126および判定部128の機能は、第1実施形態の実行制御部84および判定部86の機能構成と同様である。すなわち、実行制御部126は、シナリオ情報132を参照して、テスト対象の端末装置にインストールされたアプリを実行させる。判定部128は、シナリオ情報132を参照して、アプリの操作の内容と、端末装置から取得した操作に対するアプリの実行結果と一致するか否かを判定する。表示制御部110は、判定部128の判定結果や、実行制御部126の処理結果等を含むウェブページを生成し、生成したウェブページの情報を端末装置に送信する。以上説明した第3実施形態によれば、第1実施形態と同様の効果を奏することができる。
Claims (20)
- アプリの画面を疑似した疑似画面に対して行われた操作を取得する第1取得部と、
前記第1取得部により取得された前記疑似画面に対して行われた操作に応じて前記アプリが実行する処理に応じて表示される前記疑似画面の画面情報を取得する第2取得部と、
前記操作に応じたイベントの内容を示すイベント画面と、前記画面情報に基づく前記疑似画面とを表示部に表示させるための情報を生成する表示制御部と、
前記第1取得部により取得された一連の操作を前記アプリに実行させるための操作シナリオを生成する生成部と、
を備える情報処理装置。 - 前記生成部は、所定の操作単位ごとに前記操作シナリオを生成する、
請求項1に記載の情報処理装置。 - 前記表示制御部は、所定の操作単位ごとに前記操作の内容を前記表示部に表示させる、
請求項1または2に記載の情報処理装置。 - 前記所定の操作単位は、前記疑似画面における選択可能なオブジェクトを選択する操作単位である、
請求項2または3に記載の情報処理装置。 - 前記表示制御部は、前記イベント画面と前記疑似画面とを同時に視認可能に前記表示部に表示させる、
請求項1から4のうちいずれか1項に記載の情報処理装置。 - 前記操作に応じたイベントの内容は、前記疑似画面に対して行われた操作の内容、および前記操作に応じて前記アプリが実行する処理に応じて表示される前記疑似画面の内容を含む、
請求項1から5のうちいずれか1項に記載の情報処理装置。 - 前記表示制御部は、前記第1取得部により操作が取得された場合に、前記操作の定義の入力を受け付ける操作受付ウインドウを前記表示部に表示させる、
請求項1から6のうちいずれか1項に記載の情報処理装置。 - 前記表示制御部は、前記操作受付ウインドウに入力された情報を前記操作の対象要素と定義し、前記表示部に前記操作の内容に対応付けて前記対象要素を表示させる、
請求項7に記載の情報処理装置。 - 前記表示制御部は、前記第1取得部により操作が取得された場合に、前記操作に応じて前記アプリが実行する処理に応じて表示される前記疑似画面の定義の入力を受け付ける疑似画面受付ウインドウを前記表示部に表示させる、
請求項1から8のうちいずれか1項に記載の情報処理装置。 - 前記表示制御部は、前記疑似画面受付ウインドウに入力された情報を前記疑似画面の定義とし、前記表示部に前記操作の内容に対応付けて前記疑似画面の定義を表示させる、
請求項9に記載の情報処理装置。 - 前記表示制御部は、前記第1取得部により操作が取得された場合に、前記操作の内容を確定させるか否かを問い合わせるアイコンを前記表示部に表示させ、
前記生成部は、前記アイコンに対して、前記操作の内容を確定させる操作が行われた場合に、前記操作の内容を含む操作シナリオを生成する、
請求項1から10のうちいずれか1項に記載の情報処理装置。 - 前記生成部は、前記第2取得部により取得された画面情報に基づいて画面の変化を示す画面シナリオを、前記変化を生じさせた操作シナリオに対応付けて生成する、
請求項1から11うちいずれか1項に記載の情報処理装置。 - 前記生成部は、前記操作シナリオと前記操作シナリオに対応付けられた前記画面シナリオとで構成されるシナリオを生成する、
請求項12に記載の情報処理装置。 - 前記生成部により生成された操作シナリオに基づいて、自動的に前記アプリを実行し、実行後に変化した画面の画面情報と、前記操作シナリオに対応付けられた前記画面シナリオの画面情報とが合致しているか否かを判定する判定部を更に備える、
請求項13に記載の情報処理装置。 - 前記判定部は、前記実行後に変化した画面の画面情報と、前記操作シナリオに対応付けられた前記画面シナリオの画面情報とが合致していない場合、合致しないことを示す情報を出力部に出力させる、
請求項14に記載の情報処理装置。 - 前記生成部は、前記画面シナリオに確認項目を対応付けてシナリオを生成し、
前記判定部は、更に前記実行後に変化した画面の画面情報が、前記画面シナリオに対応付けられた確認項目の内容を満たす否かを判定し、確認項目の内容を満たさない場合、満たさないことを示す情報を出力部に出力させる、
請求項15に記載の情報処理装置。 - 前記表示制御部は、指定された一以上の前記操作に応じたイベントの内容を一連の操作として定義したことを示す情報を表示部に表示させる、
請求項1から16のうちいずれか1項に記載の情報処理装置。 - 前記生成部は、予め定義された一以上の前記操作に応じたイベントの内容を、前記操作シナリオに含めることの指示を取得した場合、前記定義されたイベントの内容を前記操作シナリオに含める、
請求項1から17のうちいずれか1項に記載の情報処理装置。 - コンピュータが、
アプリの画面を疑似した疑似画面に対して行われた操作を取得し、
前記取得された前記疑似画面に対して行われた操作に応じて前記アプリが実行する処理に応じて表示される前記疑似画面の画面情報を取得し、
前記操作に応じたイベントの内容を示すイベント画面と、前記画面情報に基づく前記疑似画面とを表示部に表示させるための情報を生成し、
前記取得された一連の操作を前記アプリに実行させるための操作シナリオを生成する、
情報処理方法。 - コンピュータに、
アプリの画面を疑似した疑似画面に対して行われた操作を取得させ、
前記取得された前記疑似画面に対して行われた操作に応じて前記アプリが実行する処理に応じて表示される前記疑似画面の画面情報を取得させ、
前記操作に応じたイベントの内容を示すイベント画面と、前記画面情報に基づく前記疑似画面とを表示部に表示させるための情報を生成させ、
前記取得された一連の操作を前記アプリに実行させるための操作シナリオを生成させる、
プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017244092A JP6689246B2 (ja) | 2017-12-20 | 2017-12-20 | 情報処理装置、情報処理方法、およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017244092A JP6689246B2 (ja) | 2017-12-20 | 2017-12-20 | 情報処理装置、情報処理方法、およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019109852A true JP2019109852A (ja) | 2019-07-04 |
JP6689246B2 JP6689246B2 (ja) | 2020-04-28 |
Family
ID=67179951
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017244092A Active JP6689246B2 (ja) | 2017-12-20 | 2017-12-20 | 情報処理装置、情報処理方法、およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6689246B2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021010008A1 (ja) * | 2019-07-16 | 2021-01-21 | 株式会社C-Rise | コンピュータプログラム、記録装置、記録システム、解析装置及び記録方法 |
US11635982B2 (en) | 2019-10-30 | 2023-04-25 | Kabushiki Kaisha Toshiba | Information processing apparatus, program, and information processing system |
WO2023067806A1 (ja) * | 2021-10-22 | 2023-04-27 | 日本電信電話株式会社 | テスト装置、テスト方法、及びプログラム |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05233378A (ja) * | 1991-12-02 | 1993-09-10 | Nec Corp | 対話履歴作成装置 |
JPH06149622A (ja) * | 1992-11-02 | 1994-05-31 | Fujikura Ltd | エミュレータ |
JPH10149301A (ja) * | 1996-11-19 | 1998-06-02 | Hitachi Ltd | スクリプト作成装置 |
JP2008017418A (ja) * | 2006-07-10 | 2008-01-24 | Ntt Software Corp | 操作部品データ作成装置 |
JP2010102446A (ja) * | 2008-10-22 | 2010-05-06 | Mitsubishi Electric Corp | ソフトウェア自動試験装置 |
JP2010211483A (ja) * | 2009-03-10 | 2010-09-24 | Mitsubishi Electric Corp | 操作性改善方法および画面制御装置 |
JP2010218231A (ja) * | 2009-03-17 | 2010-09-30 | Fujitsu Ltd | テスト支援プログラム、テスト支援方法及びテスト支援装置 |
JP2011159113A (ja) * | 2010-02-01 | 2011-08-18 | Hitachi Solutions Ltd | Webアプリケーション自動実行装置 |
JP2011215982A (ja) * | 2010-04-01 | 2011-10-27 | Hitachi Ltd | チェックリスト作成装置、チェックリスト作成方法およびプログラム |
JP2012083865A (ja) * | 2010-10-07 | 2012-04-26 | Fujitsu Ltd | 操作画面設計支援プログラム、操作画面設計支援装置および操作画面設計支援方法 |
JP2012216982A (ja) * | 2011-03-31 | 2012-11-08 | Fujitsu Ltd | 携帯端末装置及び自己診断方法 |
JP2017167642A (ja) * | 2016-03-14 | 2017-09-21 | 株式会社リクルートホールディングス | ソフトウェアの動作検証装置、ソフトウェアの動作検証方法 |
-
2017
- 2017-12-20 JP JP2017244092A patent/JP6689246B2/ja active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05233378A (ja) * | 1991-12-02 | 1993-09-10 | Nec Corp | 対話履歴作成装置 |
JPH06149622A (ja) * | 1992-11-02 | 1994-05-31 | Fujikura Ltd | エミュレータ |
JPH10149301A (ja) * | 1996-11-19 | 1998-06-02 | Hitachi Ltd | スクリプト作成装置 |
JP2008017418A (ja) * | 2006-07-10 | 2008-01-24 | Ntt Software Corp | 操作部品データ作成装置 |
JP2010102446A (ja) * | 2008-10-22 | 2010-05-06 | Mitsubishi Electric Corp | ソフトウェア自動試験装置 |
JP2010211483A (ja) * | 2009-03-10 | 2010-09-24 | Mitsubishi Electric Corp | 操作性改善方法および画面制御装置 |
JP2010218231A (ja) * | 2009-03-17 | 2010-09-30 | Fujitsu Ltd | テスト支援プログラム、テスト支援方法及びテスト支援装置 |
JP2011159113A (ja) * | 2010-02-01 | 2011-08-18 | Hitachi Solutions Ltd | Webアプリケーション自動実行装置 |
JP2011215982A (ja) * | 2010-04-01 | 2011-10-27 | Hitachi Ltd | チェックリスト作成装置、チェックリスト作成方法およびプログラム |
JP2012083865A (ja) * | 2010-10-07 | 2012-04-26 | Fujitsu Ltd | 操作画面設計支援プログラム、操作画面設計支援装置および操作画面設計支援方法 |
JP2012216982A (ja) * | 2011-03-31 | 2012-11-08 | Fujitsu Ltd | 携帯端末装置及び自己診断方法 |
JP2017167642A (ja) * | 2016-03-14 | 2017-09-21 | 株式会社リクルートホールディングス | ソフトウェアの動作検証装置、ソフトウェアの動作検証方法 |
Non-Patent Citations (6)
Title |
---|
"08 フリーソフトカタログ:001 Androidをパソコン上の仮想マシンで動かせる Andy", 最強フリーソフト コンプリート・バイブル2015, JPN6019025489, 1 March 2015 (2015-03-01), JP, pages 98 - 99, ISSN: 0004069464 * |
マノージ・ハンス, 実践 APPIUM, vol. 初版, JPN6019025498, 25 November 2016 (2016-11-25), JP, pages 57 - 60, ISSN: 0004069468 * |
平田敏之: "特集2 UIテスト自動化:第3章 EspressoによるAndroidの機能テスト", WEB+DB PRESS, vol. 99, JPN6019025494, 7 July 2017 (2017-07-07), JP, pages 52 - 59, ISSN: 0004069466 * |
平田敏之: "特集2 UIテスト自動化:第4章 XCTestによるiOSの機能テスト", WEB+DB PRESS, vol. 99, JPN6019025496, 7 July 2017 (2017-07-07), JP, pages 60 - 66, ISSN: 0004069467 * |
白井 良: "TREND:テストは人工知能に任せる プログラムなしのテスト自動化", 日経SYSTEMS, vol. 第293号, JPN6019025487, 26 August 2017 (2017-08-26), JP, pages 16, ISSN: 0004069463 * |
西 麿翁, 本気ではじめるIPHONEアプリ作り XCODE7.X+SWIFT2.X対応, vol. 初版, JPN6019025492, 10 March 2016 (2016-03-10), pages 23 - 25, ISSN: 0004069465 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021010008A1 (ja) * | 2019-07-16 | 2021-01-21 | 株式会社C-Rise | コンピュータプログラム、記録装置、記録システム、解析装置及び記録方法 |
US11379282B2 (en) | 2019-07-16 | 2022-07-05 | C-Rise Ltd. | Recording medium, recording system, recording device, analysis device, and recording method |
US11635982B2 (en) | 2019-10-30 | 2023-04-25 | Kabushiki Kaisha Toshiba | Information processing apparatus, program, and information processing system |
WO2023067806A1 (ja) * | 2021-10-22 | 2023-04-27 | 日本電信電話株式会社 | テスト装置、テスト方法、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP6689246B2 (ja) | 2020-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10643023B2 (en) | Programmatic native rendering of structured content | |
CN110727431A (zh) | 小程序生成方法以及装置 | |
EP1187010A2 (en) | Method and system for implementing process-based web applications | |
KR101494844B1 (ko) | 메타 데이터를 이용한 차트 변환 시스템 및 그 방법 | |
JP6689246B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
US20120173962A1 (en) | Online application providing apparatus | |
Nebeling et al. | CrowdAdapt: enabling crowdsourced web page adaptation for individual viewing conditions and preferences | |
TW201324322A (zh) | 網頁瀏覽器中之網頁應用程式及次要裝置之模擬技術、網頁應用程式開發工具以及使用其等之方法 | |
KR101161946B1 (ko) | 스마트폰 어플리케이션 제작 시스템 및 그 방법 | |
KR20130017337A (ko) | 하이브리드 앱 개발 플랫폼 구조 및 그 테스트 방법, 그리고 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체. | |
US20170039037A1 (en) | Live mobile application visual editor demo | |
CN111435313A (zh) | 一种软件换肤的方法及装置 | |
US10846061B2 (en) | Development environment for real-time application development | |
US10409575B2 (en) | System and method for developing software applications of wearable devices | |
CN116301866A (zh) | 基于自定义软件的云渲染方法、装置、设备及存储介质 | |
CN114741294A (zh) | 一种页面的调试方法、装置、设备及存储介质 | |
CN113971251A (zh) | 网页输出方法、***及计算机可读存储介质 | |
JP2018010628A (ja) | 情報処理装置、サーバ、その処理方法及びプログラム | |
JP5959535B2 (ja) | クライアントからネットワークを介して携帯端末にアクセスするためのサーバ、方法、及び、コンピュータを該サーバとして機能させるプログラム | |
TW201606547A (zh) | 用戶定義的動態事件 | |
KR102261153B1 (ko) | 앱 생성 방법 | |
KR102261152B1 (ko) | 앱 생성 장치 | |
US20220300269A1 (en) | Information processing apparatus, information processing system, and information processing method | |
US20220308832A1 (en) | Method for graphing complex function, program storage medium, and information processing apparatus | |
CN116594676A (zh) | 一种应用打包方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180823 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190619 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190709 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190829 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20191101 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20191108 |
|
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: 20200324 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200407 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6689246 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
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 |