ソフトウェアテストで使っている便利なツール7選

# この記事は
[![Screenshot from Gyazo](https://gyazo.com/1feef36f59f8e0f6b1ce4c64f43a337b/raw)](https://gyazo.com/1feef36f59f8e0f6b1ce4c64f43a337b)
[ソフトウェアテストの小ネタ Advent Calendar 2019](https://qiita.com/advent-calendar/2019/software-testing-koneta) 18日目の記事です。
テストをするときに活用しているツールを紹介します。
※ 自分はWebブラウザを使ったテストが多いので、そこで役立つツールの紹介です。
※ 1日目に[@tsuemura](https://twitter.com/tsueeemura)さんが[ツールを7個紹介していました](https://qiita.com/tsuemura/items/c16090a060bf504039cb)が被っていないのでどちらもご参考ください。
※ 昨年の小ネタでは[chromeの拡張機能を8個紹介した](http://yoshitake-1201.hatenablog.com/entry/2018/12/15/235937)ので、もしよければこちらもご参考ください。

# [Chrome拡張]PixelGuide
[![Screenshot from Gyazo](https://gyazo.com/4be029cae0f2695e607fa98c65eed901/raw)](https://gyazo.com/4be029cae0f2695e607fa98c65eed901)
https://chrome.google.com/webstore/detail/pixelguide/icgkmjbgjfhaofgfgolkeghoincaibhj
こんな感じで、RulerとGuideを表示してくれます。位置がずれている…など確認するのに便利です。

# [Slackアプリ] Email
https://slack.com/apps/A0F81496D-email
テスト中にテスト中のサービスからメール受信することありますよね。
そのメールをSlackに飛ぶようにするとめちゃくちゃ便利です(自分のメインチャットツールがSlackなので)。
アカウント登録時や何かの完了時など、メール本文を確認したいとき、わざわざメーラー(やブラウザ)を開かなくて良い、というのがすごく良いです。「別に今も見れてるからいいや〜」と思った方にこそぜひ体験してほしいです。ちょっとしたことなんですがとても良いですよ。
↓の感じでメールが届きます。
[![Screenshot from Gyazo](https://gyazo.com/dc41a48aa1fee27a324decdbd2a5969d/raw)](https://gyazo.com/dc41a48aa1fee27a324decdbd2a5969d)

# Gyazo
[![Screenshot from Gyazo](https://gyazo.com/79207a1b27b2882893ceecfe2038b7ce/raw)](https://gyazo.com/79207a1b27b2882893ceecfe2038b7ce)
https://gyazo.com/ja
言わずとしれたスクリーンショットの情報共有ツールです。
スクショがURLで管理できる、というのがとても便利です。クラウド版を使うと画像編集機能などリッチな機能が使えます。
OCR機能(画像からテキストにしてくれる機能)がかなり強力です。
そしてGyazoは[ソースコードを公開している](https://github.com/gyazo/)ので社内用を作ることも可能です。
今はクラウド版を使っているのですが、クラウド版を使う前に[弊社開発者](https://twitter.com/Y_uuu)に相談して社内版を作ってもらいました。
これは編集機能なしなのですが、シンプルだしとても便利でした。
https://tech.fusic.co.jp/posts/aws-serverless-gyazo/

# 仮想マシン(過去のブラウザ見る用)
## ① IE8 ~ IE11 & Edge
[![Screenshot from Gyazo](https://gyazo.com/70d8c557370f3bfd41f2ef91a86bbfcc/raw)](https://gyazo.com/70d8c557370f3bfd41f2ef91a86bbfcc)
https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
過去のIEを検証しないと…ってことは色んな事情であると思います。
そんな人向けにMicrsoft公式がIE8 ~ IE11とEdgeが使える仮想マシンを提供しています。ありがたい。
※ セットアップしてみたい方はこちらをご参考ください。
・[Mac上でIE8、IE9、IE10、IE11、Edgeを使う方法](http://yoshitake-1201.hatenablog.com/entry/2019/04/05/180000)

## ② iOS Safari
[![Screenshot from Gyazo](https://gyazo.com/1fdb1a3ea73e0d596d349b4a8c566585/raw)](https://gyazo.com/1fdb1a3ea73e0d596d349b4a8c566585)
Mac環境ならXcodeを使えば、iPhoneやiPadのSimulatorを使うことができます。
もちろん過去バージョンも使えるのでSafariのバージョン依存の確認も可能です。
※ セットアップしてみたい方はこちらをご参考ください。
・[iOS Simulator(iPhone Simulator)をMacにインストールする方法](https://qiita.com/yoshitake_1201/items/58f6bd5ff48dfe96be37)

## ③ Android Default Browser
[![Screenshot from Gyazo](https://gyazo.com/bff7ab5c0d9a9348c922afe4289b91eb/raw)](https://gyazo.com/bff7ab5c0d9a9348c922afe4289b91eb)
WindowsとMacどちらの環境でもAndroid Studioを使えば、Android Emulatorを使うことができます。
OS依存の検証が必要な際はぜひ！
※ セットアップしてみたい方はこちらをご参考ください。
[Android Emulator(Simulator)をインストールする方法](https://qiita.com/yoshitake_1201/items/5b4e2e94453fea8b3ee3)

# ブックマークレット
自分でJavaScriptを書けば（または書いてもらえば）、ちょっとした操作をかんたんに行うことができます。
探せばいろいろありますが、以下[@yoshikiito](https://twitter.com/yoshikiito)さんが公開されたものと自分が公開したものの紹介です。
・[Redmineのチケットの内容にテンプレを挿入するブックマークレット](https://qiita.com/YoshikiIto/items/d10ed4c9c02a14c48ee7)
・[[Bookmarklet] 画面に表示されている一覧内のIssue(チケット/課題)を新しいタブで一気に開く(GitHubとBacklogに対応)](https://qiita.com/yoshitake_1201/items/b527f7b4b2b147084b11)
・[[Bookmarklet] ページ上のすべての入力フォームに好きな値を一気に入力する](https://qiita.com/yoshitake_1201/items/ba631bd72c184d2b6a99)
・[[Bookmarklet] ページ上のチェックボックスを全部ONにする](https://qiita.com/yoshitake_1201/items/8bd60f971361a36ea6ad)

## おわりに
公開が遅れてごめんなさい！1日勘違いしていました。。。
昨年の小ネタで紹介以降に新しく使い出したChrome拡張を紹介しようと思ったら意外と増えてなくてですね（笑）
なので、今回は有名所も合わせたツール紹介になりました。
使ってない方、知らない方のなにかの助けになれば幸いです。
読んでいただきありがとうございました。