タグ

E2Eに関するseckieのブックマーク (5)

  • LayerXのQAへの取り組み〜アイスクリームの誘惑に負けるな〜 - LayerX エンジニアブログ

    初めまして!LayerXの遊撃隊員、kaji(@kajicrypto)です。 今日は目下実践中のテスト自動化への取り組みについて書いていきます。 MVP開発からPMFに向かう間の、ソフトウェアテストに対するアプローチの変化をお伝えできればと思います。 手動E2Eテストで担保したMVP開発 定石:テストのピラミッドは下から登れ あるべきソフトウェアテストの姿として「テストのピラミッド」がよく持ち出されます。 テストのピラミッド 単体テストを土台とし、その上に複数層をまたいだロジック検証のためにAPI/統合テストが存在し、それでもカバーできないユーザー体験を守るためにUI/E2Eテストが求められる。 土台に近いほうが実行速度が早く、高頻度で実行でき、エラー原因を特定しやすい。もちろん、離れるほどその逆である。 それゆえ、テストは土台である単体テストから先により多く実装すべきと言われています。

    LayerXのQAへの取り組み〜アイスクリームの誘惑に負けるな〜 - LayerX エンジニアブログ
  • TestCafe で E2E テストを始めよう #2 - ベーシック認証とユーザーロール(アカウント認証) | Recruit Tech Blog

    TestCafe で E2E テストを始めよう #2 - ベーシック認証とユーザーロール(アカウント認証) wakamsha 前回は TestCafe の大まかな概要と Getting Started をご紹介しました。 今回は ベーシック認証 と ユーザーロール という二つの認証についてご紹介します。 シリーズ一覧 概要説明 と Hello World ベーシック認証とユーザーロール(アカウント認証) 👈 この記事 よりプログラマブルな作りにする 関心の分離・メンテナブルなテストを書くためのベストプラクティス ベーシック認証が効いている環境にアクセスする 通常、ベーシック認証(HTTP Authentication)が効いているサイトへ( curl といった)プログラムからアクセスする際は、下記の様に認証情報を URL に直接埋め込むことが多いかと思います。 # https://www

    TestCafe で E2E テストを始めよう #2 - ベーシック認証とユーザーロール(アカウント認証) | Recruit Tech Blog
  • テストを自動化するのをやめ、自動テストを作ろう

    July Tech Festa 2020 TrackB https://jtf2020.peatix.com/

    テストを自動化するのをやめ、自動テストを作ろう
  • Synthetics Browser Tests 機能を使ってみた #datadog | DevelopersIO

    こんにちは オペ部 園部です。 前回のAPI Tests に続いて、今回は Browser Tests(ブラウザ テスト) をやってみたいと思います。 やってみた 今回テストシナリオとして以下をやってみます。 1. 対象サイトへアクセス >>> 2. ユーザIDとパスワードを入力 >>> 3. ログイン >>> 4. トップページに特定の文言があることをチェック 以前、Selenium を使って監視していた思い出を噛み締めながらやっていきます。 テストサイトの構築 こちらは Amazon Lightsail で、 WordPressを構築します。 (詳細な作業内容は割愛します) 起動したインスタンスのEIPへアクセス 管理者サイトへログイン画面からログイン 管理者画面表示 Synthetics Browser Test 作成 Synthetics >>> New Check >>> New

    Synthetics Browser Tests 機能を使ってみた #datadog | DevelopersIO
    seckie
    seckie 2020/06/25
  • エンドツーエンドテスト(E2Eテスト)をTestCafeとAWS CodeBuildでもっともっと手軽にする - RAKSUL TechBlog

    ラクスルの@nnm_techです。 ラクスルの印刷サービスではこれまでにもE2Eテストがありましたが、この度より良いシステムを目指し再構築することになりました。 記事ではTestCafeとAWS CodeBuildを用いたE2Eテスト刷新について紹介したいと思います。 ラクスルで運用している印刷サービスは裏側で複数のサービスが協調動作しています。 入稿サービス、発注サービス、決済サービス…外部サービスとの連携も含めるとかなりの数があります。 このような中、弊社では各サービスの変更時におけるユースケースの動作担保・リグレッション検知を目的にE2Eテストを実施しています。 目次 E2Eテストを構築するにあたってのポイント ポイント1: テストの書きやすさ ポイント2: 実行環境の問題 ポイント3: 実行タイミング これまで どうしたか テストの書きやすさ: TestCafeの導入 実行環境:

    エンドツーエンドテスト(E2Eテスト)をTestCafeとAWS CodeBuildでもっともっと手軽にする - RAKSUL TechBlog
  • 1