ソリューション
弊社の特徴
知恵と広視野を持った
ソフトウェアテストの戦略的パートナー
私たちは、実行可能な解決策を提供するQAコンサルタントとしてソフトウェア開発プロジェクトに対して総合的なQA活動の支援とソフトウェアQAのコンサルティング業務を提供しています。
高度なスキルを保有するメンバーで構成し新技術・新製品に対する品質確認方法の確立やテストプロセス全体の改善などを実現します。
ソリューション一覧
SOLUTION LIST
弊社のソリューションはソフトウェア開発プロジェクトの様々な工程に適用するものがあります。
状況に応じて最適なソリューションをご提案します。
ソリューション概要
SOLUTION OVERVIEW
ソリューション | 概要 |
---|---|
アジャイルQA支援 | アジャイル開発の特徴である短いイテレーションサイクルの迅速な対応に合わせ、QA視点を備えたスクラムマスターとして開発プロセスにQA to AQを活用して品質を組み込む体制の構築を支援します。 |
テストプロセストータル支援 | お客様の状況やニーズを綿密に分析し、プロジェクトに最適なテスト計画の作成からテストチームの管理、テストメンバー(外注)の調達まで幅広くご支援いたします。 |
テストプロセス改善 | TPI-NEXTを活用し、改善案の提案から実行までをサポートいたします。 |
要求導出 | 市場不具合の分析結果から要求を導出し、主にユーザビリティ観点で次期開発の要求に落とし込む支援をいたします。 |
ドキュメントレビュー | 要求定義書のテスタビリティ、仕様バグ検出、基本設計書の要件トレーサビリティと整合性、ユーザビリティの各観点でレビューを行います。 |
QA人材育成 | ソフトウェアテストのプロフェッショナルの育成を目的としたものや、開発者に対しての品質に対するスキルの教育などを支援いたします。セミナー、社内勉強会形式、OJTなどの形式をご用意しております。 |
自動テスト | 自動テストの対象選定からお客様のニーズに合わせたスクリプト作成まで、自動テストに関する業務をワンストップでご提供します。 |
負荷テスト | Webアプリケーションの負荷テスト、組み込み機器の通信テストについてお客様のシステム性能を確認し、問題発生のリスクを低減します。 |
不具合分析 | 不具合分析はテスト期間中と終了後の二つのタイミングで行い、テストプロセス支援ソリューションで策定したメトリクスを使用します。分析結果は、随時、テスト内容、開発者へのフィードバック、品質判定などに活用します。 |
アジャイルQA支援
QA to AQを活用してアジャイル開発のプロセスに品質保証を組み込む体制の構築を支援します。
-
QAtoAQの提唱者・Joseph Yoder氏/アジャイル品質パターンQAtoAQの共著者・早稲田大学グローバルソフトウェアエンジニアリング研究所所長・鷲崎 弘宜氏/アジャイル品質パターンQAtoAQの翻訳者の方々とbuboメンバー。 早稲田大学西早稲田キャンパスにて
スマートエスイー主催: アジャイルアーキテクチャと品質
|
テストプロセストータル支援
ソフトウェア開発における品質管理に焦点を当て、品質管理の取り組み全体の強化を支援します。
お客様のニーズを満たすテスト計画の作成や、テストの実施状況の定量的把握による分析と報告、テストチームの人材の調達や育成を支援します。
- テスト戦略
- 7つのテスト戦略を組み合わせることで、お客様のプロジェクトに適したテスト計画を構築します。
- テスト実行支援
- テスト成果物のテンプレートなどのドキュメント提供や、3つのメトリクスによりテスト目的、コストに対して達成状況の定量的な把握を行います。
- テスト計画
- テスト設計
- テスト実行
- テストチーム支援
- テストチーム内のスキルとリソースのギャップを特定し、適切な人材の調達をサポートして、チームリソースを最適化します。
7つのテスト戦略とは
テスト戦略とは、テストチームがテスト目的(なぜテストを行うか)を具現化する手段のことを指します。つまり、テスト戦略は、「どのようにテストを行うか」を示すものです。
各プロジェクトにはそれぞれ独自の特徴がありますので、その特性に応じて以下のテスト戦略を組み合わせて適用します。
戦略名 | 戦略概要 |
---|---|
分析的戦略 |
|
モデルベースド戦略 |
|
方法論的戦略 |
|
プロセスまたは規格準拠戦略 |
|
対処的戦略 |
|
コンサルテーションベースド戦略 |
|
回帰的テスト戦略 |
|
3つのテストメトリクスとは
テストの有効性と効率性を継続的に確認して、改善の機会を探るとともに、「進行中のテストプロセス」と「テスト目的」を監視することを目的に以下のメトリクスを定義して活用します。
チームリソース最適化
弊社のチームリソース最適化ソリューションは、テストチーム内のスキルとリソースのギャップを特定し、適切な人材の調達をサポートします。さらに、必要なスキルの習熟度を計画し、チームのスキルバランスを向上させることにより、プロジェクトの品質と効率を最大限に引き上げます。
一般的なプロジェクトで必要とされるテストスキル
スキルカテゴリ | スキル種別 | 事例 |
---|---|---|
専門スキル | テストツールスキル |
不具合管理システム(JIRAなど) テスト実行ソフト(TestRail、Excel、SpreadSheetなど) |
テスト技術スキル |
テスト技法(デシジョンテーブルなど) 開発モデル(アジャイルなど) テストレベル(結合テストなど) |
|
テクニカルテストスキル |
自動テスト(Seleniumなど) テスト環境構築(VMWare、ネットワークなど) |
|
ドメインに関する知識 |
大分類(組込など) 中分類(ネットワーク機器など) 小分類(同種の機器など) |
|
一般スキル |
コミュニケーション ライティング リーディング |
テストプロセス改善
弊社のテストプロセス改善ソリューションは、TPI-NEXTを活用し改善案の提案から実行までサポートします。
- TPI-NEXTによるプロセス改善
-
- 〇業界標準のテストプロセス改善モデルを利用
- 〇コスト削減と効率向上を実現
- 〇信頼性の高いテスト品質の向上
- 全面的なサポート
-
- 〇ニーズに合った最適な改善策を提案
- 〇提案した改善策の実行を徹底サポート
- 〇改善策の効果を定期的に評価し、最適化
- TPI NEXTとは
-
Sogeti社のTPI-NEXTは、現代のビジネス動向と技術開発に対応したテストプロセス改善モデルです。組織のテストプロセスの成熟度を段階的に把握し、ビジネス目標に沿った改善策を提案します。TPI-NEXTは、時間、コスト、品質などのビジネスドライバーに焦点を当てることが可能で、テスト組織の改善をサポートしやすいモデルです。
Test Process Improvement (TPI)
要求導出
ドキュメントレビュー
弊社では開発上流工程のドキュメントに対して、以下の観点でドキュメントレビューを行います。
その結果、上流工程で不具合を早期検出し、下流工程の効率化、手戻りによる工数増加を防ぐことができます。
What (何を) |
Why (なぜ) |
How (どのような観点で) |
---|---|---|
要求要件定義書 | テスト計画やシステムテスト設計を容易にする | テスタビリティ観点 |
ドキュメント内の矛盾や欠陥を早期特定し不具合の作り込みを防ぐ | 仕様バグ検出観点 | |
システムの使いやすさと効率性を上げる | ユーザビリティ観点 | |
基本設計書 | 要件と基本設計の一貫性を確保し、要件の設計漏れによる手戻りを減らす | ドキュメント間のトレーサビリティ観点 |
システム全体の一貫性を保ち、機能間の競合や依存関係を確認 | 他機能との整合性観点 | |
UI設計におけるシステムの使いやすさと効率性を上げる | ユーザビリティ観点 |
テスト人材育成
弊社のテスト人材育成ソリューションは、資格取得から現場でのスキルアップまでをトータルでサポートし、ソフトウェアテストのプロフェッショナルの育成を目的に、高い品質を追求するための包括的な支援を提供いたします。
トレーニングメニュー | トレーニング効果 |
---|---|
TPI-NEXTの 資格取得支援 |
ソフトウェア開発プロジェクト全体の品質向上と効率化を図ることができる人材を育成します。 |
テスト設計者育成支援 | プロジェクトの品質を向上させる上で欠かせない役割のテスト設計者を育成します。 |
JSTQB認定テスト技術者 資格の取得支援 |
ソフトウェアテストの基礎技術力を確かなものにします。 |
新規メンバーオンボード用トレーニング教材支援 | 新たにチームに参加するメンバーがスムーズに業務に取り組める環境を整えます。 |
自動テスト
弊社の自動テストソリューションは、Webブラウザ操作、Linuxコマンド実行、およびWindowsコマンド実行を含む幅広い環境に対応しており、効率的かつ高品質なテストを実現します。お客様のニーズに応じてカスタマイズが可能であり、開発プロセスの効率化に大きく貢献します。
■ Webアプリケーション/Webシステム
- – Selenium WebDriverによるWebブラウザ操作の自動化
-
- 効率的なWebアプリケーションテストを実現
- クロスブラウザ対応で高い互換性を提供
- 手動テストの時間とコストを大幅に削減
■ 組込みシステム(Linuxベース)
- – Teratermスクリプトを活用したLinuxコマンド実行の自動化
-
- Linux環境におけるシステムやアプリケーションのテストを効率化
- 一貫性のあるテスト結果を保証
■ Windowsアプリケーション/Windowsシステム
- – PowerShellを利用したOSコマンド実行の自動化
-
- Windows環境に特化したテストプロセスを実現
- カスタマイズ可能なスクリプトで柔軟なテスト環境を提供
負荷テスト
不具合分析
弊社の不具合分析ソリューションは、ソフトウェアテスト工程での効率的な問題解決と品質改善を実現します。プロダクトのテスト期間中と終了後の両方で、様々な情報を提供し、より高品質なソフトウェア開発を支援します。
テスト期間中の不具合分析
弊社コンサルタントが不具合分析し、まとめた結果レポートによって、お客様はテスト期間中に検出した不具合を逐次把握することができます。これにより、進行中のテストの評価を正確に行い、追加テストが必要かどうかを即座に判断していただくことができます。また、開発チームへのフィードバックを効率的に行うことで、問題解決の迅速化と、より品質の高いソフトウェア開発を実現します。
テスト終了後の不具合分析
テスト終了後には、分析結果をまとめてご報告します。報告内容は、事前に必要な項目を整理し、お客様と合意した内容でご提供いたしますので、プロダクトの最終的な品質判定における十分な材料となります。