TestRailを触ってみた使用感

## はじめに
テスト管理ツールのTestRailというものがあるらしいので、実際に使ってみたいと思います。

## TestRailとは
TestRailはテストケースをプロジェクト毎に管理し、テストの進捗状況やテスト結果等を確認することができます。
JIRAやRedmine、Backlogなど、さまざまな課題管理ツールと連携することができるみたいです。

## TestRailの触ってみる
今回は以下のデモサイトを使ってみたいと思います。

https://www.techmatrix.co.jp/product/testrail/demo_site.html

### ダッシュボード
ログインすると以下のダッシュボードが表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1328154/95ad81f4-7a98-1451-331b-8662e7b2b000.png)

ダッシュボードではプロジェクトの一覧を見ることができるみたいです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1328154/eb17aee8-9dee-c3f6-3e89-1fa8bd1813c4.png)

### プロジェクト
サンプルプロジェクトにアクセスしてみます。
プロジェクトの全体像を把握できるみたいです。実施しているテストの進捗状況(passed, blocked, retest, failed)やマイルストーン(テストランやテスト計画などのテストをリリースやスクリプトなどの単位で自由にまとめたもの)、テストラン（テストの実行結果の集合）等を確認できるみたいです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1328154/72ff90bc-df5c-f5fa-2750-bdbf929e4fcd.png)

グラフもいくつかここから変更できるみたいです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1328154/64174875-2ce6-3e9a-e3db-7b29d9e39c83.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1328154/6861ec6e-066a-5f21-f67b-2224fdd993b8.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1328154/acc50874-3029-268b-9ece-99a0a448930c.png)

### テストスイートとケース
テストスイートとケースではテストスイート（テストケースを特定の目的や対象でグルーピングしたもの）を作成し、テストケースを追加できるみたいです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1328154/2acf8959-e1b7-3ba8-c2c2-475a0ddb70ca.png)

マニュアルベーステストをクリックしてみるといくつかのテストケースを確認できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1328154/513098cc-7c1c-4910-c7fb-69b02c971de0.png)

### テストランと結果
テストランは登録済のテストケースからテスト対象を選択して作成することができるみたいです。
テストランの追加をし、テストランを作成してみます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1328154/a88a6f4d-3976-6641-178f-3af453bb6359.png)

テストスイートを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1328154/738a061a-2355-f52c-a9d3-6cad499c8053.png)

テストランの追加をします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1328154/f3af5ec6-4409-b865-1063-38fe14e863b1.png)

### テストを実行
テストを実行してみます。
\>をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1328154/cb08946d-6916-e8e4-1b3e-4dfa2222e7b6.png)

結果とコメントにコメントを残します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1328154/882ecab5-0e0a-1e52-92c6-f9cc51baf0e5.png)

Passedにして次へをクリックすると、テストをPassedにして次のテストに移動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1328154/1ce9a195-c32b-e7aa-6ba1-e7d36cf6a861.png)

グラフが1 Passedになります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1328154/77184969-4af9-6225-2ea7-7f5bcda28da5.png)

テスト時間も計測できるみたいです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1328154/45f7c437-8069-c54d-aa83-34ecb664a5d1.png)


## 使用感
テストの作成や実施といった基本的なことや、テスト結果をグラフで視覚的に確認することができ、テストの進捗状況を視覚的にみることができる印象でした。
テスト時間を計測できるのも、工数管理に便利だなと感じました。
他にも、csvダウンロードやテストのインポート、ほかサービスとの連携などいろいろな機能が充実しているようです。

ただ、マイルストーンやテストスイートなどといった用語がすこし分かりにくいかなと感じました。
個人的に、テストの作成からテストの実施の流れが「テストスイートとケース」がタブとしては後なので、「テストスイートとケース」の次に「テストランと結果」となっていたほうがいいかなと思いました。
「テストスイートとケース」という名前もテスト作成という名前が入っていたほうが分かりやすいかなと思いました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1328154/d5888fdf-cf1b-d49b-5c93-3313be11443f.png)

最初のうちは使用方法に戸惑いますが、機能としては充実しているので、使い方に慣れていけば便利なツールとして使えるのではないかと思います！