• English
  • 日本語
モバイル・アプリケーションのテスト
ウェブアプリケーションテスト
デスクトップアプリケーションのテスト
OTTサービスのテスト

モバイル・アプリケーションのテスト


SoCtronicsのテストチームは、モバイル・アプリケーションのUI、機能、非機能の領域において、以下のような専門知識を持っています。

  1. ネイティブアプリケーションとハイブリッドアプリケーションのテストに関する専門知識
  2. 機能テスト、ユーザビリティ・テスト、互換性テスト、パフォーマンス・テスト
  3. バッテリー消費テスト

テストケースは、Selenium、Protractor、Squishなどのツールを使用して自動化されています。
 テスAndroidとiOSの両方のプラットフォームのテストの自動化は、AppiumとAndroid UI automatorを使用して行われます。

大手医療機器メーカー向けAndroid医療用読取装置のテスト devices provider

事例紹介

View more

このアプリケーションは、医療従事者がカスタムメディカルリーダーを操作して患者の統計データを収集し、サンプルを処理するワークフローを実行し、検査結果を医療従事者とクラウドに共有するためのアプリです。機械学習に加えて、医療従事者がクラウド上で検査結果を確認できるビジュアルコールを選択できるようになっています。 複数のモードをサポートすることで、医療従事者はMedical Reader for High Throughput Testを使用して、できるだけ多くのCovid-19検査(抗原)を処理できるようになります。

テストした機能

  • Reader がクラウドと通信するために使用する REST API
  • BSPを含むすべてのアプリケーションをバンドルでインストール可能
  • SWバンドルはOTAおよびサイドローディングでアップデート可能
  • ユーザー認証、画面ロック、Readerへのユーザー切り替え機能
  • ユーザーアクセスレベルとユーザー管理
  • クラウドとGPS位置情報取得による接続性チェック
  • リーダーで追加された患者を処理するダイナミックワークフローのサポート
  • クラウドからワークリストを同期し、動的なワークフローですべてのオーダーを処理
  • さまざまなテストモードでのRDTテストフロー
  • Covid-19迅速検査のためのハイスループット・モード(HTP)テスト・フロー
  • メディカルリーダーとクラウド間の通信
  • 言語変更と翻訳
  • クラウドアプリケーション上での検査結果の確認
  • 詳細情報を収集するための動的な調査フォームのサポート
  • ELKを使用したすべてのアプリのログイン
  • カメラ・キャリブレーション
  • 医療用リーダーのデバイス履歴記録

Test Equipment:

  • Custom Android Medical Reader
  • RDTs (Malaria, Dengue, HIV & Covid-19)
  • Barcode scanner & Tablet
  • SIM cards
  • Camera Calibration plates
  • Postman for REST API testing
  • Selenium Webdriver for Portal test automation

ウェブアプリケーションテスト

SoCtronicsチームは、Webアプリケーションのテストにおいて、以下の分野で専門知識を有しています。

  • フロントエンドテスト
    • UIテスト
    • 互換性テスト(Chrome、MS Edge、Firefoxなどのブラウザーとの互換性テスト)
    • 機能性テスト
  • バックエンドテスト
    • バックエンドテスト
    • REST APIのテスト
    • データベーステスト
    • クッキーテスト
    • 負荷テスト
  • セキュリティテスト - Sqlインジェクション、Xmlバリデーション、URLテスト、Bruteforcing、サービス拒否、Clickjacking、クロスサイトスクリプティング

大手医療機器メーカー向けWebポータルアプリケーションテスト device provider

事例紹介

View more

このプロジェクトでは、お客様のポータルのUIとバックエンド機能をテストしました。ほとんどのテストケースは、SeleniumとTestngベースのフレームワークを使用して自動化されています。テストデータはExcelシートに取り込まれ、テストはデータ駆動型テストのアプローチで実行されます。この方法は、アプリケーションに変更があった場合、テストケースやテストデータを迅速に実行するために役立っています。

デスクトップアプリケーションのテスト

SoCtronicsのテストチームは、WindowsとMACオペレーティング・システム上のデスクトップアプリケーションのテストに精通しています。 以下のようなテストが実施されます。

  • アプリケーションのインストール、アップグレード、アンインストールテスト
  • アプリケーションのインストール、アップグレード、アンインストールのテスト
  • 利用可能なリソースによるアプリケーションのUIおよび非UI機能の検証
  • 後方互換性テスト
  • アプリケーションのログファイルエントリーの検証
  • システムおよびアプリケーションのパフォーマンスを保証するために、負荷を発生させてメモリ/CPUの使用量を監視します。

アプリケーションの全機能を徹底的にテストするため、SquishやWiniumなどの一般的なツールを使用してテストを自動化しています。

大手組込み機器メーカー向けコンフィギュレーション&チューニング・デスクトップツールテスト

事例紹介

View more

これらのプロジェクトでは、組み込みデバイス用の様々な評価、診断、設定、チューニングツールが、WindowsとMACオペレーティングシステム上でテストされました。

以下のような機能をテストしています。

  • アプリケーションから様々な入力を行い、ハードウェアの機能を検証
  • アプリケーションのすべてのGUIパネルの機能をテスト
  • ハードウェアとの通信と、ハードウェアから取得したさまざまなパラメータのリアルタイムの測定
  • インストールおよびアンインストールのテスト
  • 長時間稼働テスト、複数回の機能テストなど、負荷テストと性能テスト

OTTサービスのテスト

OTTとは、Over-the-Top(オーバー・ザ・トップ)の略です。OTTは、ビデオ、ウェブシリーズなどのコンテンツを見るために、従来のケーブル、衛星放送、有料テレビなどのチャネルを置き換え、ブロードバンド接続により、いつでも好きな時に様々なデバイスでストリーミング再生することができます。現在のSTB(セット・トップ・ボックス)の多くは、OTTサービスと統合されています。

SoCtronicsのテストチームは、自動化によるOTTプラットフォーム・サービスのテストにおいて、豊富な経験を有しています。 提供されるAPIサービスのテストをSTB上で実行するための自動化フレームワークを自社にて開発しました。テストケースは、Javascriptを使用して自動化されています。

フレームワークの開発

お客様の要求に応えるためにカスタム・テストフレームワークの開発を行いました。カスタムフレームワークは、JavascriptとNodejsをベースにしています。

機能テスト:

STB上の様々なサービスをテスト:

  • 1.STBで利用可能なプラグインの基本機能
  • 2.RbPiの異なるバージョンでテストを実施
  • 3.テストスクリプトでテストするサービスは以下の通りです。
    • リモートコントロール
    • 位置情報
    • ディスプレイ
    • ネットワーク
    • Bluetooth
    • コントローラー
    • トレース
    • ボリューム

ストレス・安定性

大手OTTプラットフォームプロバイダー向けOTTサービステスト

事例紹介

View more

このプロジェクトでは、RbPiデバイス上でマイクロサービスのテストを行いました。

  • RbPIデバイスでサービスが利用できるため、テストはRbPIデバイスで実施 
  • PCとRbPiはネットワークで接続されており、PCからテストスクリプトを実行
  • テストを実行すると、RbPiのサービスが起動し、テスト結果がPCのコンソール/端末に表示
Field has Invalid Entry