SOLUTION

ソリューション

知恵と広視野を持った
ソフトウェアテストの戦略的パートナー

私たちは、実行可能な解決策を提供するコンサルタントとしてソフトウェア開発プロジェクトに対して総合的なテスト活動の支援とソフトウェアテストのコンサルティング業務を提供しています。

高度なスキルを保有するメンバーで構成し新技術・新製品に対する品質確認方法の確立テストプロセス全体の改善などを実現します。

SOLUTION LIST

弊社のソリューションはソフトウェア開発プロジェクトの様々な工程に適用するものがあります。
状況に応じて最適なソリューションをご提案します。

矢印クリックで詳細にリンクします。

ソリューション一覧ラベル
ソリューション一覧 要求導出 ドキュメントレビュー テスト人材育成 不具合分析 自動テスト 負荷テスト テストプロセストータル支援 テストプロセス改善
ソリューション一覧

SOLUTION OVERVIEW

ソリューション 概要
テストプロセストータル支援 お客様の状況やニーズを綿密に分析し、プロジェクトに最適なテスト計画の作成からテストチームの管理まで幅広くご支援いたします。
テストプロセス改善 TPI-NEXTを活用し、改善案の提案から実行までをサポートいたします。
要求導出 市場不具合の分析結果から要求を導出し、主にユーザビリティ観点で次期開発の要求に落とし込む支援をいたします。
ドキュメントレビュー 要求定義書のテスタビリティ、仕様バグ検出、基本設計書の要件トレーサビリティと整合性、ユーザビリティの各観点でレビューを行います。
テスト人材育成 資格取得から現場でのスキルアップまでをトータルでサポートし、ソフトウェアテストのプロフェッショナルの育成を目的に、高い品質を追求するための包括的な支援を提供いたします。
自動テスト 自動テストの対象選定からお客様のニーズに合わせたスクリプト作成まで、自動テストに関する業務をワンストップでご提供します。
負荷テスト Webアプリケーションの負荷テスト、組み込み機器の通信テストについてお客様のシステム性能を確認し、問題発生のリスクを低減します。
不具合分析 不具合分析はテスト期間中と終了後の二つのタイミングで行い、テストプロセス支援ソリューションで策定したメトリクスを使用します。分析結果は、随時、テスト内容、開発者へのフィードバック、品質判定などに活用します。
TEST PROCESS TOTAL SOLUTION

テストプロセストータル支援

ソフトウェア開発における品質管理に焦点を当て、品質管理の取り組み全体の強化を支援します。
お客様のニーズを満たすテスト計画の作成や、テストの実施状況の定量的把握による分析と報告、テストチームの人材の調達や育成を支援します。

テスト戦略
7つのテスト戦略を組み合わせることで、お客様のプロジェクトに適したテスト計画を構築します。
テスト実行支援
テスト成果物のテンプレートなどのドキュメント提供や、3つのメトリクスによりテスト目的、コストに対して達成状況の定量的な把握を行います。
  • テスト計画
  • テスト設計
  • テスト実行
テストチーム支援
テストチーム内のスキルとリソースのギャップを特定し、適切な人材の調達をサポートして、チームリソースを最適化します。

7つのテスト戦略とは

テスト戦略とは、テストチームがテスト目的(なぜテストを行うか)を具現化する手段のことを指します。つまり、テスト戦略は、「どのようにテストを行うか」を示すものです。
各プロジェクトにはそれぞれ独自の特徴がありますので、その特性に応じて以下のテスト戦略を組み合わせて適用します。

戦略名 戦略概要
分析的戦略
  • ・テストベースを分析してカバーすべきテスト条件を特定
  • ・リスク分析にて優先順位を決定
モデルベースド戦略
  • ・UMLなどの形式モデルを活用
方法論的戦略
  • ・決められた品質基準やチェックリストを使用
プロセスまたは規格準拠戦略
  • ・業界の標準規格や、標準プロセスを使用
対処的戦略
  • ・形式的ではない実践的な経験を活用
コンサルテーションベースド戦略
  • ・ステークホルダーの意見を参考にする
回帰的テスト戦略
  • ・リグレッションのリスクを管理する
7つのテスト戦略とは

3つのテストメトリクスとは

テストの有効性と効率性を継続的に確認して、改善の機会を探るとともに、「進行中のテストプロセス」と「テスト目的」を監視することを目的に以下のメトリクスを定義して活用します。

3つのテストメトリクスとは3つのテストメトリクスとは

チームリソース最適化

弊社のチームリソース最適化ソリューションは、テストチーム内のスキルとリソースのギャップを特定し、適切な人材の調達をサポートします。さらに、必要なスキルの習熟度を計画し、チームのスキルバランスを向上させることにより、プロジェクトの品質と効率を最大限に引き上げます。

一般的なプロジェクトで必要とされるテストスキル

スキルカテゴリ スキル種別 事例
専門スキル テストツールスキル 不具合管理システム(JIRAなど)
テスト実行ソフト(TestRail、Excel、SpreadSheetなど)
テスト技術スキル テスト技法(デシジョンテーブルなど)
開発モデル(アジャイルなど)
テストレベル(結合テストなど)
テクニカルテストスキル 自動テスト(Seleniumなど)
テスト環境構築(VMWare、ネットワークなど)
ドメインに関する知識 大分類(組込など)
中分類(ネットワーク機器など)
小分類(同種の機器など)
一般スキル コミュニケーション
ライティング
リーディング
TEST PROCESS IMPROVEMENT

テストプロセス改善

弊社のテストプロセス改善ソリューションは、TPI-NEXTを活用し改善案の提案から実行までサポートします。

TPI-NEXTによるプロセス改善
  • 〇業界標準のテストプロセス改善モデルを利用
  • 〇コスト削減と効率向上を実現
  • 〇信頼性の高いテスト品質の向上
全面的なサポート
  • 〇ニーズに合った最適な改善策を提案
  • 〇提案した改善策の実行を徹底サポート
  • 〇改善策の効果を定期的に評価し、最適化
TPI NEXTとは
Sogeti社のTPI-NEXTは、現代のビジネス動向と技術開発に対応したテストプロセス改善モデルです。組織のテストプロセスの成熟度を段階的に把握し、ビジネス目標に沿った改善策を提案します。TPI-NEXTは、時間、コスト、品質などのビジネスドライバーに焦点を当てることが可能で、テスト組織の改善をサポートしやすいモデルです。
Test Process Improvement (TPI)
REQUIREMENT DERIVATION

要求導出

弊社の要求導出ソリューションは、市場不具合の分析結果から要求を導出し、主にユーザビリティ観点で次期開発の要求に落とし込むことが可能です。このアプローチにより、開発時に想定できていなかったユーザーの使い方にもマッチした製品の開発が可能になります。

市場不具合を詳細に分析 ユーザビリティを中心とした要求の落とし込み
  • 〇弊社の独自手法で市場不具合を分析
  • 〇データドリブンなアプローチにより、客観的かつ具体的な要求の特定
  • 〇ユーザーの使い方を理解し、最適なユーザビリティを提供
  • 〇次期開発の要求をユーザビリティ観点で効果的に定義
要求導出要求導出
DOCUMENT REVIEW

ドキュメントレビュー

弊社では開発上流工程のドキュメントに対して、以下の観点でドキュメントレビューを行います。
その結果、上流工程で不具合を早期検出し、下流工程の効率化、手戻りによる工数増加を防ぐことができます。

What
(何を)
Why
(なぜ)
How
(どのような観点で)
要求要件定義書 テスト計画やシステムテスト設計を容易にする テスタビリティ観点
ドキュメント内の矛盾や欠陥を早期特定し不具合の作り込みを防ぐ 仕様バグ検出観点
システムの使いやすさと効率性を上げる ユーザビリティ観点
基本設計書 要件と基本設計の一貫性を確保し、要件の設計漏れによる手戻りを減らす ドキュメント間のトレーサビリティ観点
システム全体の一貫性を保ち、機能間の競合や依存関係を確認 他機能との整合性観点
UI設計におけるシステムの使いやすさと効率性を上げる ユーザビリティ観点
TEST ENGINEER TRAINING

テスト人材育成

弊社のテスト人材育成ソリューションは、資格取得から現場でのスキルアップまでをトータルでサポートし、ソフトウェアテストのプロフェッショナルの育成を目的に、高い品質を追求するための包括的な支援を提供いたします。

テスト人材育成
トレーニングメニュー トレーニング効果
TPI-NEXTの
資格取得支援
ソフトウェア開発プロジェクト全体の品質向上と効率化を図ることができる人材を育成します。
テスト設計者育成支援 プロジェクトの品質を向上させる上で欠かせない役割のテスト設計者を育成します。
JSTQB認定テスト技術者
資格の取得支援
ソフトウェアテストの基礎技術力を確かなものにします。
新規メンバーオンボード用トレーニング教材支援 新たにチームに参加するメンバーがスムーズに業務に取り組める環境を整えます。
AUTOMATED TESTING

自動テスト

弊社の自動テストソリューションは、Webブラウザ操作、Linuxコマンド実行、およびWindowsコマンド実行を含む幅広い環境に対応しており、効率的かつ高品質なテストを実現します。お客様のニーズに応じてカスタマイズが可能であり、開発プロセスの効率化に大きく貢献します。

■ Webアプリケーション/Webシステム

– Selenium WebDriverによるWebブラウザ操作の自動化
  • 効率的なWebアプリケーションテストを実現
  • クロスブラウザ対応で高い互換性を提供
  • 手動テストの時間とコストを大幅に削減

■ 組込みシステム(Linuxベース)

– Teratermスクリプトを活用したLinuxコマンド実行の自動化
  • Linux環境におけるシステムやアプリケーションのテストを効率化
  • 一貫性のあるテスト結果を保証

■ Windowsアプリケーション/Windowsシステム

– PowerShellを利用したOSコマンド実行の自動化
  • Windows環境に特化したテストプロセスを実現
  • カスタマイズ可能なスクリプトで柔軟なテスト環境を提供
STRESS TESTING

負荷テスト

弊社では、状況に応じて以下の二つの負荷テスト手法を使用することで、お客様のシステム性能を確認し、問題発生のリスクを低減します。

■ Webアプリケーション操作テスト

  • クライアントとサーバー間に負荷をかけることで、リアルタイムの操作性能を確認
  • 複数ユーザーによる同時アクセスや、様々な操作シナリオを再現可能
  • パフォーマンスのボトルネックを特定し、改善策を提案

■ 組み込み機器の通信テスト

  • 通信経路に負荷をかけることで、組み込み機器の通信性能を評価
DEFECT ANALYSIS

不具合分析

弊社の不具合分析ソリューションは、ソフトウェアテスト工程での効率的な問題解決と品質改善を実現します。プロダクトのテスト期間中と終了後の両方で、様々な情報を提供し、より高品質なソフトウェア開発を支援します。

不具合分析

テスト期間中の不具合分析

弊社コンサルタントが不具合分析し、まとめた結果レポートによって、お客様はテスト期間中に検出した不具合を逐次把握することができます。これにより、進行中のテストの評価を正確に行い、追加テストが必要かどうかを即座に判断していただくことができます。また、開発チームへのフィードバックを効率的に行うことで、問題解決の迅速化と、より品質の高いソフトウェア開発を実現します。

テスト終了後の不具合分析

テスト終了後には、分析結果をまとめてご報告します。報告内容は、事前に必要な項目を整理し、お客様と合意した内容でご提供いたしますので、プロダクトの最終的な品質判定における十分な材料となります。

CONTACT

各種検証サービス・ソリューションのご相談はこちら