Playwright は Cypress Puppeteer と並ぶ E2E テストのための Node.js フレームワークです。Chromium, Chrome, Edge, Firefox, Webkit (Safari)と多くのブラウザに対応しているという特徴があります。 そんな Playwright ですが v1.22.0 から React,Vue.js,Svelte のコンポーネントに対してテストを実行できるようになりました。つまり、もともと備えていた E2E レベルのテストに加えて、結合レベルのテストまでカバーできるようになったということです。 Playwright のコンポーネントテスティングの特徴と使い方を見ていきましょう。 Playwright でテストを書くメリット 現状フロントエンドにおいて、コンポーネントテスティングを実施する際に使用されるフレームワークとして Te
こんにちは。株式会社SocialDog人事のまなてぃです。 こちらは、過去にリリースしたTech Blogです! SocialDogの志潟寛生です。 この記事では、2021年10月にwebpackからesbuildに移行することで、SocialDogのCIビルドのうち、JavaScript部分を264倍早くした事例についてご紹介します。 モダンなビルドツールであるesbuildに移行した際に発生したトラブルとその対処についてご紹介できればと思います。 ビルドが遅い問題esbuildに移行する以前は、Cypressで使用するコードはwebpackでビルドしていました。 Cypressを並列化するなどして何とか高速化していたものの、webpackのビルド時間には9分50秒ほど掛かっていました。webpackのビルドが終わらなければ後続の依存したタスクが実行できないため、CIの実行時間の大きなボ
さいです。普段はソフトウェアエンジニアをやっています。英語学習をしていて、先日その成果が実って、英検1級に合格することができました。国内の英語最難関資格の一つであり、TOEIC900~950相当です。 英検1級に合格したのですが、今まで英会話やシャドーイング、発音訓練はしたことありません。※英会話のみ、正確には嘘です。後述します。 今日はその合格に至るまでに英語学習の中でやってよかったことを記述したいと思います。 メンターを捕まえる リーディングにまず注力する リーディング学習方法 1.単語と文法 2.英文解釈 3.精読 リスニング学習方法 精聴する オススメYoutube教材 ライティング学習方法 文章の考え方 文章の書き方 スピーキング学習方法 独り言 オンライン英会話 発音について 最後に メンターを捕まえる 英語学習は継続が重要です。毎日継続できるかが大切になってきます。しかし英語
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く