Pactera 自動化機能テストツール MARS 技術説明書 Pactera Technology International Ltd 年 9 月

Similar documents
Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

商標類 Microsoft は, 米国およびその他の国における米国 Microsoft Corp. の登録商標です Microsoft Office は, 米国 Microsoft Corp. の商品名称です Microsoft Excel は, 米国 Microsoft Corp. の商品名称です

V6.5L20 の主な変更点 1. ScanSnap の最新の推奨動作環境 (CPU: Intel Core i5 2.5GHz 以上 メモリ容量 :4GB 以上 ) における PDF ファイルの出力 表示処理を全面的に見直しました ( 1) 特に ScanSnap Organizerの表示性能が大

JP-2-Develop Websites and Components in AEM v6x_(V3_after QA)_1111

商標類 Microsoft は, 米国およびその他の国における米国 Microsoft Corp. の登録商標です Microsoft Office は, 米国 Microsoft Corp. の商品名称です Microsoft Excel は, 米国 Microsoft Corp. の商品名称です

CDM Studio

HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2

CubePDF ユーザーズマニュアル

使用する前に

Microsoft PowerPoint - A1-2_株式会社ネクスト_藤澤正通_S _005.pptx

IBM i ユーザーの課題 モバイルや IOT に対応した新しい開発案件への対応 RPG COBOL など既存アプリのメンテナンス 要員の確保 属人化しない運用 管理体制 2

Oracle Cloud Adapter for Oracle RightNow Cloud Service

ESET Smart Security 7 リリースノート

Source Insight

統合運用管理ソフトウェア Systemwalker 総合カタログ

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

IBM API Connect 開発者ポータル構成ガイド 1章

AppsWF ワークフロー設定ガイド Ver.1.1 株式会社オプロ

Microsoft Word - catalog_tpass43.doc

V-CUBE One

RemoteCall Mac OS X Viewer Agentインストールガイド

intra-mart EX申請システム version.7.2 事前チェック

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部

スライド 1

ジョブ管理ソフトウェア LoadStar Scheduler ご紹介資料 ~ システム運用品質の向上とコスト削減を実現 ~

Visual Studio with Cordova クロスプラットフォーム開発の全貌

ESET NOD32 アンチウイルス 8 リリースノート

XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1

かぐや3Dムーンナビ起動障害対応手順書_

目 次 1. 概要 ホームアプリの主な機能 操作方法 初期設定 初期画面 診断 ( 車両情報選択画面 ) 車両情報の登録 編集 登録した車両を削除する...

Silk Central Connect 15.5 リリースノート

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構

ご利用の前に 目次 推奨環境とソフトウェアのバージョン 推奨環境について Windows8 Windows8.1 について Internet Explorer のバージョン確認 SAMWEB の初期設定 セ

CD-ROM 版をご使用の場合 インストールガイド CD-ROM ドライブ \doc\ インストールガイド.pdf 基本操作ガイド CD-ROM ドライブ \doc\ 基本操作ガイド.pdf 設定ガイド CD-ROM ドライブ \doc\ 設定ガイド.pdf ダウンロード版をご使用の場合 インストー

マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL:

WebARENA SuiteX V2 EC-CUBE 2.13 インストールマニュアル ( 標準 MySQL+ 非 SSL ) 作成 :2014 年 2 月 Ver.1.1

<4D F736F F D FC8E448FEE95F1837C815B835E838B C8F92E88B608F912E646F63>

Pirates Buster Series Secure Viewer セットアップマニュアル (Web インストーラ)

目次 1 はじめに 利用条件 動作環境 アドインのインストール アドインの操作方法 アドインの実行 Excel CSV の出力 テンプレートの作成 編集 テンプレートのレイアウト変更 特記

マルウェアレポート 2017年9月度版

インテル(R) Visual Fortran コンパイラ 10.0

1. 信頼済みサイトの設定 (1/3) この設定をしないとレイアウト ( 公報 ) ダウンロードなどの一部の機能が使えませんので 必ず設定してください 1 Internet Explorer を起動し [ ツール ]-[ インターネットオプション (O)] を選択します 2 [ セキュリティ ] の

easyhousing 環境設定 操作マニュアル Ver 年 7 月 2 日

ヘルスアップWeb 簡単操作ガイド

ご利用の前に 目次 - 0. 推奨環境とソフトウェアのバージョン 推奨環境について Windows8 Windows8. について Internet Explorer のバージョン確認 SAMWEB の初期設定 セキュリティ設定..

事前準備マニュアル

クライアント証明書インストールマニュアル

Studuinoソフトウェアのインストール

MARSインストールガイド

システム利用前の準備作業2.1 準備作業の流れ 準備作業の流れは 以下のとおりです 2必要なものを用意する 2.2 パソコンインターネット接続回線 E メールアドレス 2.2-(1) 2.2-(2) 2.2-(3) 当金庫からの送付物 2.2-(4) パソコンの設定をする 2.3 Cookie の設

Oracle Enterprise Managerシステム監視プラグイン・インストレーション・ガイドfor Juniper Networks NetScreen Firewall, 10gリリース2(10.2)

PGRelief C/C++ 強化ポイント説明書

GHS混合物分類判定システムインストールマニュアル

クライアント証明書インストールマニュアル

鳥取県物品電子入札システムセキュリティ ポリシー設定マニュアル IC カードを利用しない応札者向け 第 1.7 版 平成 31 年 2 月鳥取県物品契約課 鳥取県物品電子入札システムセキュリティ ポリシー設定マニュアル Ver.01-07

Microsoft Word - XOOPS インストールマニュアルv12.doc

サイボウズモバイル KUNAI Lite for Android マニュアル

.1 準備作業の流れ 準備作業の流れは 以下のとおりです 必要なものを用意する. パソコンインターネット接続回線 E メールアドレス.-(1).-().-(3) 当金庫からの送付物.-(4) パソコンの設定をする.3 Cookie の設定を行う.3-(1) Java の設定を有効にする ( ファイル

Section1_入力用テンプレートの作成

CommonMP Ver1.5 インストール手順書 目 次 1. 概要 目的 必要動作環境 ハードウェア構成 ソフトウェア構成 CommonMP のインストール手順 利用フロー

目次はじめに Biz-Collections 製品ラインアップ Biz/Browser Biz/Designer PrintStream 製品サポートについて 製品共通のサポート方針...

WEBシステムのセキュリティ技術

PowerPoint プレゼンテーション

Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer(

vcube-seminar-01

2006

障害管理テンプレート仕様書

BACREX-R クライアント利用者用ドキュメント

Oracle SQL Developer Data Modeler

Create!Form V11 - 機能リファレンス - テスト実行

目次 第 1 章はじめに 電子入札システムを使用するまでの流れ 1 第 2 章 Java ポリシーを設定する前に 前提条件の確認 2 第 3 章 Java のバージョンについて Java バージョン確認方法 Java のアンインストール ( ケース2の

はじめに このマニュアルは BACREX-R を実際に使用する前に知っておいて頂きたい内容として 使用する前の設定や 動作に関する注意事項を記述したものです 最初に必ずお読み頂き 各設定を行ってください 実際に表示される画面と マニュアルの画面とが異なる場合があります BACREX-R は お客様の

Transcription:

Pactera 自動化機能テストツール MARS 技術説明書 Pactera Technology International Ltd. 2017 年 9 月

目次 1. 概要... 错误! 未定义书签 1.1. プロジェクトバッグ... 错误! 未定义书签 1.2. 自動化機能テストソフトウェアの概念... 错误! 未定义书签 2. 技術特性... 错误! 未定义书签 2.1. 技術選択... 错误! 未定义书签 2.2. 自動化機能テスト... 错误! 未定义书签 2.3. 自動化回帰テスト... 错误! 未定义书签 2.4. 製品特性の概要... 错误! 未定义书签 3. システム特性と要求... 错误! 未定义书签 3.1. システムの要求... 错误! 未定义书签 3.2. システムの性能... 错误! 未定义书签 3.3. 信頼性と利用性... 错误! 未定义书签 3.4. 国際支持... 错误! 未定义书签 4. システム基本的な機能... 错误! 未定义书签 4.1. テストケースの新規と記録... 错误! 未定义书签 4.2. テストケースの編集... 错误! 未定义书签 4.3. テストケースの実行... 错误! 未定义书签 4.4. テスト結果のレポ ト... 错误! 未定义书签 5. MARS の特点... 错误! 未定义书签 5.1. テストケースの生成率を高める... 错误! 未定义书签 5.2. MARS 利用者の要求... 错误! 未定义书签 5.3. テスト資産のメンテナンス... 错误! 未定义书签 5.4. テストデータの編集... 错误! 未定义书签 5.5. テスト資産のリサイクル... 错误! 未定义书签

5.6. MARS のスケーラビリティ... 错误! 未定义书签 6. 技術支持... 错误! 未定义书签

1. 概要 2.1. プロジェクトバッグ 現在 市場で自動化テストツールがあるので データ駆動スクリプトをもどつく テストを実行するのために テストスタッフにはより強いスクリプトの開発の能力が必要である たとえスクリプトはのような简単な製品 VBScript JavaScript などの言語には 要求も高い テストシステムが変わる時 テストスクリプトの修正とデバッグは 多くの時間を費やし テスト自動化準備作業の効率を大幅に低下させる テストの難度が増える テストのコストが上げる テストスタッフの仕事の強さを下げる 生成効率 実行効率 報告生成効率を上げる No Script テスト自動化を実行し テストコストをさげるし 自動化テスト効率を向上される わたしたちはテストサービスを蓄積した経験 および市場で様々な自動化テストの製品の長所 短所を分析し テスト自動化の発展傾向を調査する上で 私たちは MARS 自動化テストソフトウェアを開発する ソフトウェアの機能テストと回帰テストに適用できる 2.2. 自動化機能テストソフトウェアの概念 自動化機能テストとは 自動化テストソフトウェアを利用し テストの方案とテストプロセスに従って テスト対象に対して 機能のテストを実行する テストの前期で テストの分析とテストの設計のプロセスによると 指令を生成する テストの指令によると テストのエンジンは人工操作を模倣し テスト対象の操作とべリファイを完成し テスト対象は規定の要求を満足かどうかを検証し あるいは予期結果と実際結果の違いを明らかにする テストが終了後は テスト対象システムは 自動化テストソフトウェアを通じて テスト方案の問題に対して 分析と評価を実行し 故障を追跡する 全程のテスト中 人工操作の代わりに自動化を実行テスト 品質を保証し 人工コストを下げる

2. 技術特性 2.3. 技術選択 MARS は高度な弾力性の可拡張技術のフレームを選択 構造だった Java &.Net 言語で開発した E4 プラグインの開発技術を使用し ソフトウェア開発の可拡張性を保証する 異なるユーザーによると ソフトウェアのカスタマイズ開発の可能性がある そして未来の多様な製品の集積のプラットフォーム化に対して保障を提供した 2.4. 自動化機能テスト 自動化機能テストは本ソフトウェアの核心機能です 機能テストは テスト対象のシステム機能要求に対して ブラック ボックス テストです MARS は ユーザーの実際で可能の機能の需要をを出発点とする システム設計開発の要求に対して テスト分析 テストの設計とテスト自動を実行する MARS は可視化編集の機能を通じて 分析した業務プロセスを可視化制作する 業務フローチャートを制作した 対応するテストケ スを自動化生成する 全行程のスクリプトがない テストケースによると 機能のテストを実行する テストソフトウェアのエラーとバグ管理のレポートを獲得する ソフトウェア開発のスタッフにフィードバックする 彼らが急速に問題を決定し, 誤りを修正し, ソフトウエアの品質を向上させるのを助ける 2.5. 自動化回帰テスト ソフトウェアの開発はユーザーのに向かって 同時にユーザーの需要が変わる ソフトウェアのミスを修正しながら 新たな間違いもしばしば起こされます 業界内の不完全な統計によると 3 つの間違いを修正するたびに 1つの間違いがあるかもしれない たとえプログラムの一部のコードを修正し 未知の間違いを導入するリスクがあります 未知の間違いを防止するのため 回帰テストを実行します 回帰テストは多くの労働力が必要のために サービス方面に人件費の圧力を増加する 実際回帰テストはコストを節約するのために テストを減らす だから未知のエラーを増加する危険の可能性がある このような状況は需要者とサービス者が見たくない 上述の問題は 本ソフトウェアが完璧な解決できる MARS は高効率な全自動化のテストケ ス回帰が実現できる テスト結果を対比する より小さいテストコストで ソフトウェアプログラムの変更による新しいエラーを回避する

2.6. 製品特性の概要 1. エンジンの核心 ソフトウェア自動化テストソフトウェアとして 自主的に主流な取り组みを采用して 製品のエンジンの核心にした 2. NO Script 操作 全行程はむ無スクリプトの分かりやすいシナリオのテストケース テストスタッフはスクリプト編集経験が必要ない 本ソフトウェアはチ ムのテストの人件費を節約し テストスタッフの仕事の強さを減らす 3. テストケースで可視化編集 異なる業務要求によると テストケースを編集して しかも編集したテストケースは業務プロセスに分かりやすいがない 多量なテストケースを蓄積されるのために テストスタッフには テストケースを選り分け 管理ために 大量の時間と気力を費やす必要がある 本ソフトウェアを利用し 異なる要求によると 絵画のやり方を利用し さまざまなケ スを制作する テストケースを分類することもできる 選択したテストケースは このテストケ スに対応する业务フローを高く表示して 大量のテストケ スを具体的に管理することができる 4. 画面エレメントの識別機能 テストスタッフは画面のプログラミング技術を理解する必要がないの場合は MARS のエレメント識別機能を通じて 画面中のエレメントの属性を自動化識別し 特別なテスト対象システムに対して 画面中の画像を取得する機能を通じて 画面中のエレメントを取得する 5. べリファイ ソフトウェアのテストにおいて 大量の検査を含む そのために自動化テストソフトウェアに対して 完璧な検証機能を備えるが必要である 画面中のコントロールと内容を精密な検査する 例えば : 表示有無べリファイ 利用可べリファイ ブランクべリファイ データベースデータが一致するかどうかなどは いずれも単一または複数のチェックが可能である

6. 标准函数调用 本製品は テストのプロセスで用いられる一連の標準関数をパッケージし 日付の処理など 文字列の処理を含む 7. パラメーター化 異なる作用範囲でパラメ タ化の機能を提供する テストケースがパラメータ化のあと ユ ザーは手動で修正し さらなるパラメータ編集作業を実施することができる 8. カスタマイズ MARS は統一化の開インターフェイス MARS API Gateway ユ ザーの個性的な要求によると テスト動作をカスタマイズ開発する 9. 製品の未来設計目標 未来私たちは Cloud をもとに共用テスト機能を開発して 同時に MARS- Manager 管理モジュールの設計と開発を積極的に構築する 管理から実施まで全行程管理を実現する 3. システム特性と要求 3.1. システム要求 1. ハードウェア - Workstation Agent 硬盘 :80G 以上 CPU:Intel i3-2120 以上 内存 :4G 以上 2. ハードウェア - Controller 硬盘 : 80G 以上 CPU: Intel i5-3470 以上 内存 : 8G 以上 3. ソフトウェア OS:XP Windows 7 Windows 8 Windows 8.1 Windows 10 JDK バージョン :jdk7.0 以上

.Net Framework 環境 :4.0 データベース :MySql 5.0 ブラウザ :IE8/IE9/IE10/IE11/edge/Chrome/Firefox/ 移動アプリケーションのテストを支持 :Adroid, ios システム 3.2. システムの性能 本ソフトウェアはコンピュータのメモリーの要求が高める ほかの性能は高くない 自动テストのスクリプトの実行速度 人工実行の速度を超える 3.3. 信頼性と利用性 本ソフトウェアは 自身のエラーが強さ処理の能力 ソフトウェアのエラーがある 完璧な処理方式 ソフトウェアのコントロールパネルでプログラムのエラーの位置と原因 ソフトウェアは正常に使用することができる ソフトウェアは強力な自己検査機能がある テストケースの生成について 規則的な検査を実行する 編集のテストケースの問題があれば エラーメッセージでエラーと位置を具体的な定位する エラーメッセージによると テストスタッフはテストケースの間違い点を急速に修正する 実行テストケースのプロセスで エラーがあれば プログラムは このテストケースを無視する 他のテストケースを継続して実行することができる 他のテストケースの異常で正確な使用ができない場合を発生しない ソフトウェアのバージョンがアップした 以前のテストケースを継続して使用することできる 互換性が強い 3.4. 国際の支持 本ソフトウェアの操作画面は中国語 / 英語 / 日本語を支持する テストレポートは中国語 / 英語 / 日本語を支持する 異なる要求によると カスタマイズ言語を支持する

4. システム基本的な機能 4.1. テストケースの新規と記録 テストスタッフは 本ソフトウェアの新規機能を使用して作成することができる テストプロジェクト テストモード テストシナリオ テストケース このような構造の分級は テストスタッフがより良い管理テストケース 構造がはっきりなくなる それぞれの分級によると わたしたちは拡張の機能を提供する 例えば : 名称を修正する テストデータを生成する および指定の分級ですべてのテストケースを実行する 4.2. テストケースの編集 すでにテストケースがあるに対して テストケースで予備する操作の要素を増加 修正する および具体的動作 スクリプトなしのため スクリプトの問題を考えるが必要ない 直ちに編集できる 4.3. 実行配置の編集 テストの業務要求によると 細々したテストシナリオとテストケースを使用する この需要を満たす実行配置を生成する 重複の編集仕事を減らす テストシナリオとテストケースの再利用度を向上させる 4.4. テストケースの実行 本ソフトウェアはテスト実行配置の機能を提供する テストの要求によると ユーザーは柔軟な1つのテストケース あるいはテストのグループ テストスタッフは MARS のテストケースに応じて テスト対象システムのモジュ ルテスト シナリオテスト プロジェクトテストを実行する テストの計画 テスト実行計画によると さまざまな分級のテストグループを組み合わせる 目標テストを実行する 4.5. テスト結果のレポート テストケースの実行が終了した さまざまなタイプのテスト結果レポートを生成する ユーザーは分析問題と追跡問題を提供する テストの品質を上げる テストのレポートは中国語 / 英語 / 日本語を支持する テストのレポートはカスタマイズ開発できる

5. MARS の特点 5.1. テストケースの生成率を高める 伝統的なやり方でテストケースを手動の編集する 時間のコストは 本ソフトウェアの 3-10 倍 伝統的なやり方はいっていのコストが必要である テストのコストをどのように下げる 本ソフトウェアのデザインの初期に考えたポイントである 本ソフトウェアの強さ : まず 自動化識別しエレメントの機能 導入できないエレメントに対しては 導入した直ちに使用する 様々な状况に対して 自動化適応するができる その次 テストケースは可視化編集 テストスタッフはほしい画面をみることができる MARS のコピー機能は柔軟な利用し テスト動作 テストケース テストシナリオ テストモジュ ル およびテストデータのコピー生成 似ているテスト動作 テストケース テストシナリオ テストモジュ ル テストデを急速に生成する 同時にテストデータのパラメ タか機能はことなるなタイプのテストデータの仕事量を減らす 5.2. MARS 利用者の要求 本ソフトウェアの利用者は HTML 言語を知ることが必要である しかも html のプログラミング経験は必要ない VBscript JavaScript などのプログラミング言語を理解する必要もなく 本ソフトウェアを使用してテストしてもよい 5.3. テスト資産のメンテナンス ジョンをアップグレードにつれて このテストケース庫を守るが必要である 本ソフトウェアは NO script ため 既存のテストケースをメンテナンスするは便利である ただ本ソフトウェアで修正すればいい そのため 既存のテストケース 本ソフトウェアは提供して 例えば : コビー ペースト 削除 上下移動など機能 5.4. テストデータの編集 通常テストケースのテストケースは ほとんど EXCEL に依頼して そしてテスト動作とテストデータの仕事対応は この問題について ソフトウェア開発の始めで私たちは考える 本ソフトウェアでテストケースのデータ作成と編集は実行てきる EXCEL で編集し

たデータ データ エディタに導入されている さらにテストケースによって 多くのテストデータを作る とても强い的确さを持つ テストソフトウェアとデータファイルを往復切り替えるの問題を解決し テストケースの仕事量を減らす 5.5. テスト資産のリサイクル テストケース テストデータなどテスト資産は テスト対象システムのバージョンに対応する関係がある 応用システムのバージョンのアップデートによって テストケースなどもアップデートされ 回帰テストの効果が最大化される テストツールにとっては さまざまなテスト資産の再利用を保証するのために テストケースなどのコンパチブルの保証が必要である ソフトウェア開発のモードと開発技術は進歩するにつれて MARS も絶えず強化する 同時に向下コンパチブルを支持する さらにユーザーのテストケースの資源を再利用できる 5.6. MARS のスケーラビリティ 特殊なケ スを用いて自動化テストを実行し 同時にテストの自動化率を高める 本ソフトウェアは統一化の開発インターフェイス MARS API Gateway を提供し 標準のテスト機能はカスタマイズのテスト要求できないの場合は MARS API Gateway でユーザーはカスタマイズ機能を開発できる 6. 技術支持 MARS サイトは本製品のインストールマニュアルとユーザーマニュアルを提供し 文章と绘や写真がともに优れている 分かりやすい ソフトウェアのバージョンがアップに従って システム インストールマニュアルとユーザーマニュアルの一致を保証する 私たちは強さ技術支持のチ ムがある 実際のアプリケーションでの問題によると 急速に返事できる (2 時間内 ) その上解決方法をもらう(48 時間内 ) アフタ サービスの E メール :mars@pactera.com