Go Conference’19 Summer in Fukuoka で費用対効果の良いテストを目指すための目的・基礎・実践について話したものです
![Cost-effective Go Unit Test thinking and practices](https://cdn-ak-scissors.b.st-hatena.com/image/square/4bc5b6a42355f71c67876cad1372f3fb4491b9b6/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Ff859b66c404d4c3ba62fe67380af4229%2Fslide_0.jpg%3F13029412)
Go Conference’19 Summer in Fukuoka で費用対効果の良いテストを目指すための目的・基礎・実践について話したものです
UIテストを作るとき、Seleniumなどを使ってブラウザを操作するかと思います。 UIが変わっていないことを担保するためには画面のスクリーンショット画像を作り、差分がないことを確認するほか、それを可視化することが必要になるでしょう。 では、その画像差分をどうやって取ってますでしょうか? たとえば、ImageMagickを使う方法があります。 参考: http://blog.mirakui.com/entry/20110326/1301111196 ただ、リンク先の画像を見れば分かる通り、差分が出た箇所しかハイライトできないので、大きなUIの一部だけちょっと変わった!といったケースだと差分が分かりにくい場合があると思います。 また、OS X向けにhomebrewでImageMagickをインストールするのはビルド時間が長くてしんどいなどの問題もあるでしょう。 そういった場合に、go-dif
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く