総合的な要素を分析した上で、テスト方法とテスト技術を柔軟に運用されています。ブラックボックステストをメインとして、グレーボックステストも必要に応じて活用することが可能で、そしてある特性のテストモデルを突き抜けるように、一部は自動化テストの取り組みも考えられます。特にアジャイル開発モデルでのテスト実践・運用はテスト対象の信頼性、安定性と互換性などに貢献しています。

ロダクト リスト:
自動化テスト 探索的テスト ユーザビリティテスト 性能テスト セキュリティテスト Windows基準コンプライアンス測定

自動化テスト

専門知識とフレームワークを自動化テストに活用することで、テスト速度の確保と品質の革新的な飛躍の実現を加速させるように努めております。長年にわたりグローバル的な自動化テストの運用実績を培ってきて、自動化テストの専門家も多数在籍しております。

Web自動化テスト

自動化テストの運用で不具合の早期検出やシステム品質の評価と判定することができ、繰返しテストの展開にも有効的に確保できます。自動化テストは、信頼性と高効率のWebサービス開発及びWebサービス機能、性能と拡張性の評価に重要な役割を担っています。

経済、そしてビジネスが加速する中で、より少ないコストで検証期間を短縮させることは、持続可能な発展力と競争力を維持することに対して非常に重要であります。そのため、再利用可能な自動化テストフレームワーク及びオープンリソースと技術はテスト期間短縮とコスト削減につながるベストソリューションと言えます。

Webサービス自動化テストフレームワーク:

スクリプト用のコードは習得しやすくメンテナンスしやすい

可視化されたスクリプトエディターで、ユーザー視点からスクリプトを作成されているため、スクリプト用のコードは簡単で直観的であります。活用・拡張可能なアサート条件及びテストデータとテストスクリプトの疎結合は、インターフェース変化影響を低減させ、再実行時の安定性も向上できます。

テストケースの再利用性が高い

一式のテストケースは機能リグレッションテスト、互換性テスト及び安定性テストに使いまわすことが可能で、主流のブラウザやモバイルデバイスにも適合します。テスト、研究・開発、実施チームに関わらず、テストケースの取得と実行が楽に対応できます。

フルライフサイクルでの柔軟対応

スクリプトコード、テストレポート、テストデータがオーダーメイド可能で、サードパーティーの欠陥管理や継続的インテグレーションなどのツールとの統合性があり、元の資産や管理規範を十分に流用することで、ソフトウェア管理全般の一致性を確保できます。

品質と進捗の全面把握

Web管理ツールは可視化の形でリアルタイムに統計・分析ができて、プロジェクト期間中に自動化テストの作業進捗と品質状況を全面的にコントロールして、納期進捗と品質リスクの透明度を向上させます。

モバイル端末の自動化テスト

「ユーザーの約6割がモバイルWebサイトで必要なコンテンツをすぐに見つけられなかったら視線を別のところに移してしまい、また約35%のユーザーは、使い勝手の悪いアプリケーションプログラムを体験したら、競合先のアプリケーションプログラムに切り替えてしまう」(出所:TWEET)

現実に向き合ってみよう――現在、私たちの身の回りは様々なスマホアプリで占められています。やりたいことはほとんどモバイルデバイスで済むことができます。では、あるスマホアプリの人気を持たせるためには、機能テストだけでなく、世の中に存在している各種モバイルデバイス、プラットフォーム、OSとネットワーク上でも期待通りに稼動できることを保証しないといけません。モバイルテストは複雑で冗長でつまらない過程とは過言ではなりません。では、モバイル端末の自動化テストを取り込むことが必須になります。

業務特徴に応じてテストを駆動させて、自社のクラウドプラットフォームのリソースを利用して、実際の機材、数多くのプラットフォーム、OS及びネットワーク上でモバイル端末の自動化テストを行うことによって、テストの網羅度と投資収益率を保証します。

探索的テスト

業界では、下記を参照して探索的テストを実施されています。

Neusoftは独自の探索的テストのガイドラインがあって、テスト原則、テスト方針、テストプラン、テスト方法、テスト管理とテスト結果分析及びその以降の改善などにも経験して、探索的テストの継続的改善に努めています。

テスト目的に合わせて探索的テストのテストプランを決める
  • バグ検出を目的とする場合、バクの出し切りを目指す
  • 重大問題の発見を目的とする場合、ブロッキングバグの早期発見とリスク軽減を目指す
  • 品質をワンランク上げることを目的とする場合、MTBFの確保を図る
実施方針

知識伝承、進捗コントロール、製品品質から、具体的な要求に応じてテストプランを作成、テスト期間を見積り、テスト指標を判断して、成果物及び数字化した測定指標を定義します。

テスト管理&テスト技術
  • セッションベースの管理
  • 品質ランク定義
  • テスト方法は、「BVT(Build Verification Test)ベーステスト」、「戦略/経験ベースのテスト」、「フィードバック/分析ベースのテスト」と「シナリオベースのテスト」をメインとする
  • 33+のテスト技術が用いられ、要求が未確定でも、探索的テストの展開ができる
探索的テストの結果分析
  • 結果分析
  • 探索的テストの継続的改善

可用性テスト

一連の方法と技術を可用性テストの実施と評価への運用は、可用性テストのプロセスとして非常に重要な一環となります。ユーザー行動や操作感に対して、観察、記録と分析を行うことで、製品・サービスの可用性を向上させます。これもユーザーを中心とする設計思想の重要な表現となります。

可用性テストにおいて、主に注目されているのは有効性(Effectiveness)、効率(Efficiency)と満足度(Satisfaction)の三つです。

ユーザーを中心、品質を前提、実益を基礎として、ISO規格とニールセン原則を参考に、下記のサービスを提供することで、可用性テストの品質を確保します。

ターゲットユーザーの募集

タスクの事前設定

フィードバックの分析

性能テスト

性能はITシステムの品質を評価する重要な指標です。ITシステム稼働中に性能問題が発生したら、稼働速度が遅くなり、ユーザーのクレーム対象となります。システムがハングアップすれば、稼働停止となります。その場合、企業の生産・経営に直接影響し、予測できないほど大きな経済的損失をもたらすことになります。そのため、高負荷の稼働ができ、高効率な業務処理能力を持ち、ユーザーの要求を素早くレスポンスでき、適切なシステム資源だけ利用するITシステムを構築することが、企業デジタル化中の重視すべき内容であります。

Neusoftの性能エンジニアサービスはシステム構築の各段階で、システムの潜在性能問題点を速やかに発見、制御、管理、そして排除できます。既存設備の生産能力を存分に発揮でき、企業や組織の作業効率及びエンドユーザーの満足度をアップさせ、ビジネス規模の拡大に役立ちます。

優位性

性能テストの専門チーム

20年経験を持つ性能技術サポートサービスチームで、ソフトウェア・ハードウェアの多く分野をカバーでき、性能不足やシステムハングアップを引き起こす問題の根源を検知することができます。

様々な業界に関連するノウハウ

毎年200件以上の技術サポートとサービスプロジェクト経験を持ち、電気通信、金融、政府、医療、交通、教育、インターネットなどの分野での性能ソリューションノウハウを積み重ねて、複雑な環境でも素早く問題点を発見して解決することができます。

国家認定資格

評価ライセンスを持ち、構造、制度、プロセス、技術からテスト結果の客観性と正確性を保証しています。そのテスト結果は科学的で、完全かつ信頼できるものとなっています。

サービス内容

Neusoftは長年にわたって各分野のコア業務システムの性能保障に従事してきた専門家チームを擁し、その能力はネットワーク、メモリー、サーバー、OS、ミドルウェア、データベース、コードなど様々な技術分野をカバーしており、ユーザーのコア業務システムに対して、マルチレイヤーで全方位的、かつ敏速で正確、効果的な性能計画、評価、最適化及び管理サービスを提供することができます。

性能計画

性能計画はシステム設計段階において、既存及び今後の業務設計レベル、資源の消耗、人員の規模に基づき、数学の算式を利用して、経験と業務特徴を合わせて、ITシステムの将来的な発展動向、必要となるソフトウェア、ハードウェア資源及び技術路線を決めます。これによってITへの投資を合理的にコントロールし、システム性能レベルを満足させる技術的決断を提供します。

性能テスト・評価

性能テスト・評価は測定対象システムに対しコンカレントアクセスをかけることによって実際の業務シナリオを模擬して、一連のプロセス、方法及び手段を用いて、ソフトウェア・ハードウェアの当面状況でのシステム性能データを取得します。システムの長時間稼働状況しか発生しないシステム性能問題及びシステムハングアップを引き起こす「ステルス爆弾」を早い段階で見つけることができ、事前にアラートを出せます。

性能の最適化

性能の最適化とはシステムの性能を評価後、存在する性能問題について分析、診断、解決を行う過程のことであり、性能要求を満たすことできないモジュールのボトルネックを位置付けし、最適化します。性能の最適化を行ったシステムは、性能不備やシステムハングアップを引き起こすリスクを軽減することができ、システムの正常稼働を保障し、ランニングコストを制御できます。

性能管理

性能管理は生産システムの性能を持続的に保障するサービスであり、ユーザーのITシステムに対して「健康診断」を行い、特にシステムの負荷能力、コンカレントアクセス、レスポンスタイム、処理能力、信頼性及び資源利用効率などの性能スペックについて動向分析を行い、明確化を図ります。業務拡大の際、データ分析の状況に基づいて合理的な増設計画を打ち出し、資源の利用効率のアップさせることができます。同時にビジネス面での決断に対して定量的な根拠を提供することもできます。

Neusoftソフトウェア評価ラボラトリーの評価サービス(CNAS認定サービス)

ラボラトリーの概況

Neusoftソフトウェア測定評価ラボラトリー(以下は「CNASラボ」と略称)は2013年に設立され、中国合格評定国家認可委員会(CNAS)の認可を受けたソフトウェア評価機関であり、様々な業界と分野のソフトウェア製品及びソリューションに対して、確認、システム、検収、回帰などソフトウェア評価サービスを提供します。

CNASラボは「事実に忠実」「科学的で標準化」「品質重視」「実効性を重視」という原則を堅持し、高効率かつ専門的な評価プロセスを構築、優れた評価環境を備え、ソフトウェアサプライヤー及びユーザー向けに信頼性の高い評価結果を提供することで、ウィンウィンの関係を得られるようにします。

優位性

権威のある資格

中国合格評定国家認可委員会(CNAS)の認可を取得し、評価品質と能力は共に国際基準レベルに達しており、測定能力は相互承認協定を結んでいる100以上の国や地域の認可を得ています。

厳格な評価体系

ラボラトリーは「ソフトウェアの品質を厳格にチェックする」という基本理念を継承し、厳しい品質コントロール体制を確立し、測定結果の公正性と信頼性を確保し、ソフトウェアサプライヤーとソフトウェアユーザーに対して責任を負います。

優れた能力

最新の国家基準GB/T 25000.51-2016(ISO/IEC 25051:2014)である『システムとソフトウェアプロジェクト システムとソフトウェア品質要求と評価(SQuaRE)』の基準を満たしており、2018年度に行われた再審査では、ラボラトリーは満点で能力検定をクリアしています。

全面性

機能性、パフォーマンス効率、可用性、信頼性、移植性、保守性、情報セキュリティ性、互換性をすべてカバーしています。

応用

プロジェクト検収

大学、科学研究機関及び企業の科学技術プロジェクト検収、或いは政府が投資したソフトウェアプロジェクト検収の際、国家認可機関より提供されるテストレポート或いは検定レポートは必要な検収基準です。CNASラボのソフトウェア評価能力は国の認可を得たものであり、コストパフォーマンスの高いソフトウェアプロジェクト検収評価サービスを提供することができます。

ソフトウェアの輸出

CNASラボの評価能力は相互承認協定を結んでいる100以上の国や地域から認められており、権威を持ち国際的な信頼を得ています。ラボの評価を受けて輸出するソフトウェアプロダクトは、相手国で重複する評価を減らすことができるため、製品の国際市場における競争力を高めることができます。

セキュリティテスト

セキュリティテストは組織の発展戦略において絶対的に重要なパートとなっています。これは現在組織が機密漏洩数の増加に直面しているからです。特定の評価技術手段を用いて、Webシステムのセキュリティを評価し、その中に潜んでいるセキュリティ上の脅威となるものを見つけ出すことで、アプリケーションシステムのセキュリティを改善し、機能や性能以外の別の角度から製品を評価するバロメーターともなっています。

Web応用セキュリティ業界基準と規定(WASCが発表する脅威に関するカテゴリー、OWASPが発表するバグなど)に合わせて、Neusoftは独自のセキュリティ評価プロセスを用いて、高品質なセキュリティテストサービスを提供しています。

初期段階で、前期のリサーチを完了させる
  • システムのリサーチ
  • 要調査の分析
細分化段階で、実行前の準備作業を完了させる
  • 環境構築
  • データをインプット
  • 方案/テストケースの設計
  • 評価ツールの調整
実行段階で、計画プランの中の重要業務に基づき評価を行う
  • 自動化セキュリティ評価ツールを用いて評価を実施
  • データを収集し評価結果を得られるようにする
納品段階で、完全なセキュリティ評価報告書を提供する
  • リスク評価を除くすべての情報を提供
  • 統計・分析した関連データ、例えば欠陥結果、業務欠陥といったデータを提供
  • 今回の評価測定をマクロ的に評価し、建設的な改善アドバイスを提示する

Windows基準コンプライアンス検証

NeusoftはWindows標準の適合性検証において、豊かな経験を持ち、ソフトウェア品質向上を保証しています。

また、NeusoftはMicrosoft Windows Pre-Releaseの提携会社であり、Microsoft主催のシステム変更説明会に参加することはできます。

最新のリリースパッケージ、確実な情報など、よりタイム―リーに入手することができます。

Windows デザインガイドライン検証

Windows 10の普及に伴い、UWPアプリケーションはすでにPC端末アプリケーション市場を独占するようになり、Windowsデザインガイドラインに関する検証はますます重要になっています。

UWPアプリケーションの特性について下記内容の検証を行っています:

有効ピクセルとスケーリング
  • すべてのデバイスと画面サイズで読みやすく、UI 要素のサイズを自動的に調整するのに役立ちます
  • ウィジェット、フォントとその他UIエレメントとのコーディネート
  • 画面全体の明瞭度
インテリジェント入力へのサポート
  • タッチパネル、音声認識への対応
  • 操作が簡単かつスピーディ
すべてのデバイスに共通のデザインセット
  • ウィンドウ制御、図表、表示などのデザインスタイル
  • フォント、フォントサイズ及び色の応用
特定設備への対応
  • 固定サイズ及びスモールサイズの設備への対応

Windows アプリ認定キット検証

UWPアプリケーション及びDesktopアプリケーションについてWindows アプリ認定キット検証を実施し、できるだけ早くローカルで問題を見つけ出し、多くのショップの審査時間を短縮できるようサポートすることができます。プロジェクト実施時間内において最低でもWindows アプリ認定キット検証を2回実施し、早期に検証することによって開発スタッフに検証評価と修正根拠を提供することができ、受け入れテスト前の検査を最終評価結果とすることができます。

検証内容:
  • Windows のセキュリティ機能のテスト
  • Windows ランタイム メタデータ検証
  • ルールコンプライアンステスト
  • 展開と起動のテスト
  • パッケージ サニティ テスト
  • デバッグ構成のテスト
  • アプリ マニフェストの適合性のテスト
  • アプリ機能のテスト

Application Verifier検証

Windows ソフトウェア開発キット(SDK)に基づいてApplication Verifier検証を実施し、ユーザーモードドライバーを含む、マネージコードに基づいていないユーザーモードアプリケーションのエラーを検出できます。 標準的なアプリケーションのテストまたはドライバーのテスト中に検出するのが困難な、微妙なプログラミングエラーを検出します。Windowsのバージョンアップ或いはアプリケーションそのものに重大な機能変更が生じる度に、Application Verifier検証の実施を手配し、安全で信頼できるアプリケーションプログラムを作り出せるようにしています。

App Verifierは次のような内容を確定できるようサポートしています:
  • APIの時刻を正しく使用しているか
  • 構造化された異常処理を使って多重アクセスを隠そうとしているかどうか
  • 無効なハンドルを利用しようとしているかどうか
  • ヒープ内にメモリーの破損或いはメモリーの問題があるかどうか
  • 資源不足の状況下においてメモリーを完全に使い切ったかどうか
  • クリティカル領域を正しく使用したかどうか
  • 設備構成配置の低い状況下でも正常に稼働するかどうか
  • 制限付きユーザーによる操作の際、潜在的な問題が存在するかどうか
Contact Us

close

Back Top