要件
TestRail は、Web サーバーまたはアプリケーション サーバーに直接インストールされる Web アプリケーションです。TestRail はアプリケーションデータの保存にデータベース (SQL Server または MySQL) を使用するほか、実行には PHP 環境が必要です。詳細なサーバー要件とサポート対象バージョンについては、以下を参照してください。
注意: TestRail 7.0 以降では、PHP 7.2 以下はサポートされません。
Windows サーバー
-
OS: Windows Server 2012/2012 R2、 2016 または 2019
-
データベース: 混合モード認証を使用する 2012、2014、2016、2017 または 2019。 (MySQL は Windows 環境ではサポートされていません)
-
Web サーバー : FastCGI / PHP統合を備えた IIS
-
PHP: 7.3 または 7.4(curl、mbstring、zip、json、および sqlsrv 拡張機能を含む)
-
ionCube PHP Loader 拡張機能 (詳細)
Unix/Linux サーバー
-
OS: TestRail はさまざまな Linux ディストリビューションでテストされています。Apache、MySQL、および PHP をサポートする標準の Unix ベースのサーバー OS であれば、任意のディストリビューションで動作します。Ubuntu Server の LTS バージョンを推奨します。
-
データベース: MySQL 5.6、5.7、8.0、または MariaDB 10.1以降
-
Web サーバー : mod_php または同等のものを備えた Apache
-
PHP: 7.3 または 7.4(curl、mbstring、zip、json、および mysql 拡張機能を含む)
-
ionCube PHP Loader 拡張機能 (詳細)
ウェブ ブラウザー
-
Microsoft Edge (最近のバージョン)
-
Firefox (最近のバージョン)
-
Chrome、Safari、Webkit (最近のバージョン)
ハードウェア要件
特定の最小ハードウェア要件および仕様はありません。ユーザー数、予定されている使い方、その他の要因によって異なります。たとえば、大きな動画を多数 TestRail にアップロードするチームでは、より多くのディスク容量が必要になります。大規模なテスト自動化スイートを統合する場合は、データベース/ディスクのパフォーマンスを高速化する方向でのシステム最適化のほうが重要でしょう。
しかし、ハードウェア要件に関するお問い合わせは多いため、お客様自身で計画を立てる手がかりとなる項目を示します。一般的に、TestRail は非常に大規模なチームであっても、典型的な使用シナリオではそれほど多くのリソースを必要としません。したがって、最近の標準的なシステムで問題なく機能します。以下の詳細は、計画の出発点として役立ちます。大規模なインストールの場合は、最適化のヒントも参照してください。
-
CPU とコア:複数のコアを持つ標準的な CPU
-
メモリ:4 GB 以上 (Linux の場合) または 6 GB 以上 (Windows Server の場合)
-
ディスク/ IO パフォーマンス:サーバーグレードのディスク/ IO サブ システムを推奨
-
ディスク容量:1 ユーザーあたり 200MB 以上。これに加えてシステム用領域 (マシン全体で 20〜40 GB 以上)
-
仮想化環境のサポート:あり。サーバーグレードの VM 製品