マガジンのカバー画像

Showcase Gig Product Team Blog

79
Showcase Gig のプロダクトチームによるブログです。
運営しているクリエイター

#SET

テストデータは探すから作る時代へ!Stable Diffusionでテスト用画像データを用意してみた

SETエンジニアの坂口です。テスト自動化を日々頑張っています💪 テストをする時のテストデータを大量に用意するのって大変ですよね。 万が一テスト環境が表に出てしまった時のことを考えると、外部に迷惑がかからないよう固有名詞を避けたり著作権フリーな素材を使うのが良いのですが、 名詞や人物名は自動生成するツールがある一方、画像は今まで補助ツールがなく頑張って探してくるしかありませんでした。 しかし近年AIでお絵描きができる技術としてStable Diffusionが注目されてきま

MagicPodの結果を毎日確認できるSlack Botを作った

この記事は、Showcase Gig Advent Calendar 2021 16日目の記事です。 SETエンジニアの坂口です。テスト自動化を日々頑張っています💪 ふと自動テストの整備自体を自動化したらどうなるのかなと思いましたが、結局そのツールの保守は人がやるんですよね。今度はそのツールも自動テストによって品質担保したくなってきますね。そうするとやはりそのツールへ自動テストを(以下略) ......本題へ。 Showcase Gigではリグレッションテストツールに

テスト自動化の道のりは険しい!ハードウェアを含めたテストを完全自動化している話

SETエンジニアの坂口です。日々あらゆるテストを自動化すべく自動テストを構築しています。 テスト自動化というと主にソフトウェアのテスト自動化が主題になるかと思われます。プロダクトがすべてソフトウェアを提供していれば、理論上はCI/CDですべて自動化できます。 一方弊社の「O:derプラットフォーム」は基本ソフトウェアで提供しているものの、「O:der Table」のオプションでは注文をキッチンスタッフに伝えるためプリントアウトするハードウェアを提供していたり、「O:der

JavaScript / TypeScriptの引数をひと工夫しよう

こんにちは、2020年10月に入社したばかりの坂口です。現在SET(Software Enginner in Test)として頑張っています💪 SETでは主にE2Eテストの作成/保守を担当しています。弊社のプロダクトはWebアプリケーションが多いため、WebのE2EテストとしてPlaywrightを採用し日々テストの拡充をしています。 日々テストコードを書いている中で少しでも可読性をあげようと引数を工夫してわかりやすくした例を紹介します。 環境・Node.js 15.8