QA– category –
-
Autify上のE2EテストをPlaywrightに移行しました
QA
こんにちは、フロントエンドエンジニアの小張(@kobari41257)です。 今回、肥大化していたE2Eテストのシナリオを整理し、Playwrightを使った実行基盤に移行したことで、Flaky率や実行時間を改善した取り組みについてご紹介します。 【背景】 これまでPR TIMESではAutify NoCode(以下Autify)を用いたE2Eテストを行ってきました。 https://autify.jp/products/nocode https://developers.prtimes.jp/2022/05/12/test-automation-refactoring/ しかし、機能追加に伴い新しいテストケースが追加されシナリオ数が肥... -
Autify実行結果をリリース前に確認するフローをGitHub Actionsなどで省力化しました
QA
こんにちは!エンジニアリングマネージャー代行の小張です。 Autify実行結果の確認をGitHub Actionsなどを使って省力化したので、その背景やGitHub Actionsの設定をご紹介します。 【背景】 PR TIMESではリリース前のQAとしてAutify NoCode(以下Autify)を使ったE2Eテストを行っています。 Autifyの活用事例については以下をご覧ください。 https://developers.prtimes.jp/2022/05/12/test-automation-refactoring/ リリース前QAとして8つのテストプラン(合計で4066個のステップ)を実行しており、1つのプランに... -
Gmailの送信者ガイドラインへの対応: ワンクリック解除機能の導入
QA
皆さんこんにちは、バックエンドエンジニアをしている永井です。Gmailの「メール送信者のガイドライン」が更新され、ユーザーがワンクリックで解除できる機能を必要とする旨が示されました。これに対応するために一部メールでワンクリック解除機能を導入しましたので、今回はその実装方法とリリース前後で苦労した話について書いていきます。 【ワンクリック解除機能の実装について】 ワンクリック解除機能を実現するにあたって、メール送信時に新たに付与したList-UnsubscribeヘッダーとList-IDヘッダーについて... -
PR TIMESにおける現在のQA改善活動
QA
【】 こんにちは! PR TIMESの開発本部QAチームの安食です。私は2019年11月にQAチーム立ち上げメンバーとして、入社しました。 PR TIMESの QAチームの最近の活動をご紹介いたします。 【】 PR TIMESでは、QAチームと呼んでいます。 会社のValue Philosophyに、「私たちはmissionの実現に向けて、Most Valuable Teamであるために全力最善で相互に協力し合う。」があります。プロダクトリリースに関する一連の活動(企画、開発、テスト、運用)において、チームメンバーは協力し合うことで、品質活動にも一体となって...
1
