並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 141 件 / 141件

新着順 人気順

e2eの検索結果121 - 141 件 / 141件

  • React Native e2e tests and Automatic Deploys (Detox + Fastlane + CircleCI)

    React Native e2e tests and Automatic Deploys (Detox + Fastlane + CircleCI) A little bit of context (skippable) These past weeks I've been struggling trying to set up a pipeline where for every PR pointing to our staging branch, e2e tests run automatically, and for every PR that gets merged, test flight builds, and google internal beta builds are created. My experience has been... difficult, but it

      React Native e2e tests and Automatic Deploys (Detox + Fastlane + CircleCI)
    • puppeteer/api.md at main · puppeteer/puppeteer

      Puppeteer API Tip-Of-Tree Interactive Documentation: https://pptr.dev API Translations: 中文|Chinese Troubleshooting: troubleshooting.md Releases per Chromium version: Chromium 100.0.4889.0 - Puppeteer v13.5.0 Chromium 99.0.4844.16 - Puppeteer v13.2.0 Chromium 98.0.4758.0 - Puppeteer v13.1.0 Chromium 97.0.4692.0 - Puppeteer v12.0.0 Chromium 93.0.4577.0 - Puppeteer v10.2.0 Chromium 92.0.4512.0 - Pupp

        puppeteer/api.md at main · puppeteer/puppeteer
      • これだけはおさえておきたいPlaywrightコマンド集 - Qiita

        はじめに この記事では、Playwrightでテストを書いていく上で「こんな時どう書く?」をまとめた記事です。 コマンド集は公式ドキュメントにもあります。 コマンドがたくさんあり様々なことができます。 本記事ではその中からよく使いそうなこれだけはおさえておきたいものをピックアップして、要素の操作と検証など実践に使いやすい形のサンプルを用意してみました。 また、PlaywrightのテストコードだけでなくHTMLも合わせて載せておりますので参考にしていただけたらと思います。 以下のコマンドの紹介では、Playwrightのデモ用のページを利用しています。 デモページ:https://demo.playwright.dev/todomvc 環境 以下の環境下で動作を確認しました。 OS : Windows 10, Ubuntu 20.04 Node : v16.15.1 Playwrightで

          これだけはおさえておきたいPlaywrightコマンド集 - Qiita
        • JavaScriptライブラリ「Wijmo」で作ったリッチUIのE2Eテストを、最新のSelenium 4で自動化してみよう

          本連載では、グレープシティが提供するJavaScriptライブラリWijmo(ウィジモ)について、サンプルとともに利用例を紹介します。JavaScriptとCSSを駆使してWeb画面でリッチなUIを実装するのはよくあることですが、そのリッチUIに対してどのように自動End to End(E2E)テストのコードを書いたら良いか、標準のWeb UI部品との違いに悩んだことはないでしょうか。本記事では、Wijmoで作成したWebページに対して、Webブラウザ操作自動化ライブラリ「Selenium」を利用した自動テストコードをどのように実装できるかの一例を紹介します。 はじめに Wijmo(ウィジモ)は、グレープシティがHTML/JavaScript環境に向けて提供しているJavaScriptライブラリです。Wijmoには自動テストの手がかりとなる仕様も含まれているので、標準的なUIとの違いに心配

            JavaScriptライブラリ「Wijmo」で作ったリッチUIのE2Eテストを、最新のSelenium 4で自動化してみよう
          • 何度も挑戦し挫折してきたE2Eテスト、ついにSaaSのAI自動テストが福音となるか?!の巻 - GMOインターネットグループ グループ研究開発本部

            2022.01.12 何度も挑戦し挫折してきたE2Eテスト、ついにSaaSのAI自動テストが福音となるか?!の巻 D.M.です。E2E テストのツール mabl について書きます。 TL;DR ・mabl はお手軽で素晴らしい。初期設定が簡単ですぐに開始できる。テスト作成とスケジュール設定が非常に簡単。修正もすぐにできる。 ・さすがに Google reCAPTCHA は突破できない(できたらそれはそれでヤバい)。Webアプリ側で仕様上の特殊な処理を設けるしかなさげ。 ・テストメール生成機能もあり非常に便利。(今回はうまく使えず。。) ・壊れたら自動でいい感じにしてくれる Auto Healing がすごい。逆に Auto Healing されたら困る、 NG にしたいケースでは Auto Healing をOFFにしたり、 Assert で正しい値が出ているかチェックするという逃げ道もあ

              何度も挑戦し挫折してきたE2Eテスト、ついにSaaSのAI自動テストが福音となるか?!の巻 - GMOインターネットグループ グループ研究開発本部
            • E2E テスト自動化ツールをざっと調べたまとめ - Qiita

              E2E テストの自動化に挑戦するためにツールを調べた結果をまとめました。 「Selenium、Puppeteer くらいは聞いたことがあるけど、他にも良さそうなものがないか調べておこう」という軽い気持ちで調べ始めたところ、想像していた以上に色々ありました。。。 ※ Web フロントエンドの E2E テストが主な対象です。それ以外は、調べて出てきたことだけまとめています。モバイルは調査対象外です ※ E2E テストに詳しくなく、いろいろ間違いがあるかもしれません。お気付きの方はご指摘お願いします。 ざっくりググると ... Selenium, Geb, Concordion, WebdriverIO, Nightwatch.js, Testium, Protractor, Puppeteer, jsdom, Nightmare ,Cypress.io, TestCafe, Intern, P

                E2E テスト自動化ツールをざっと調べたまとめ - Qiita
              • Cypress で Firebase つかったログインをテストする - Diary

                Cypress で Firebase つかったログインをテストする 結論: jest-puppeteer で我慢できるならそっちのほうがいい https://github.com/cypress-io/cypress/issues/408 を見てくださいで終わってしまう話なのだが、 Cypress はサードパーティーの cookie をクリアすることが出来ない。これは典型的にどういうときに問題になるかというと、 Firebase のような外部の認証プロバイダーを用いてアプリにログインしているとき、テストの実行事にログインセッションがクリアされない。 これが大きな問題であることは明らかで、↑のとおり Cypress の創業者もこれを改善する意思を示しているのだが、実際これを実装する難しさは issue で説明されてる通りで 3 年間放置されている。 https://github.com/cy

                • Playwrightでe2eテストを書いてみた

                  Table of Contents Togowlとは 私が開発している時間/タスク管理のWebアプリです。 バックエンドではTodoist/TogglのAPIを使っています。 同期機能を使ったリアルタイム性の高いアプリケーションですが、本稿ではそこまで高度なテストの書き方は紹介しません。 必要最低限の内容を紹介します。 Playwrightとは Microsoftが開発しているブラウザ自動テスト用のライブラリです。 大きな特徴として以下があります。 Chrome/Firefox/Safari/Edge すべてに対応 Linux/Mac/Windows すべてに対応 モバイルに適したテスト機能搭載 Sleepを使わない人間に直感的なテストコードが書ける 複数のブラウザやタブ、フレームをエミュレートしたテストが可能 なぜPlaywrightか 以下2つの記事を読んで、TogowlにはPlayw

                    Playwrightでe2eテストを書いてみた
                  • E2Eテストから負荷試験シナリオを作ってみた / Why do we make a scenario of load testing from E2E testing scenarios

                    PR TIMES x 面白法人カヤック合同勉強会

                      E2Eテストから負荷試験シナリオを作ってみた / Why do we make a scenario of load testing from E2E testing scenarios
                    • 【mabl】SaaSでテスト自動化!少人数のチームでリリース工数を半減させるまでの道のり - KAKEHASHI Tech Blog

                      こんにちは、カケハシでMusubi Insightのバックエンドエンジニアをしている末松です。 こちらの記事はカケハシ Advent Calendar 2021の 14 日目の記事になります。 半年ほど前の話にはなりますが、Musubi Insight チームにおいてローコードテスト自動化の SaaS であるmablを導入することで、リリースにかかっていた工数を半減させることに成功しました。 今回は、その mabl を導入した背景や実運用に至るまでの工程、そして学びを紹介したいと思います。 mabl の向き不向きなテストやつまづきポイントなども記載してますので、最後まで読んでいただけると嬉しいです。 mabl とは 早速ですがまずは mabl について軽く。 mabl はローコードでテストを自動化できる SaaS で、E2E(End to End)テストだけでなく API テストの自動化も

                        【mabl】SaaSでテスト自動化!少人数のチームでリリース工数を半減させるまでの道のり - KAKEHASHI Tech Blog
                      • E2E (エンドツーエンド) テストとは?

                        本記事では、E2Eテストの概要や、アプリケーション開発に役立つエンドツーエンド (End to End) テストの実践ガイドやポイントを詳しくご紹介します。 E2E テストを手早く実装したいという方には、CircleCI などの CI/CD プラットフォームがお勧めです。 ぜひ、今すぐ CircleCI の無料アカウントを作成し、E2E テストを始めてみてください。 無料アカウントを作成する E2E テストとは? E2E (エンドツーエンド) テストは、アプリケーションが期待どおりに動作し、ユーザーのタスクやプロセスの種類を問わずデータフローが適切に機能することを確認する手法です。 具体的には、エンドユーザーの観点に立って現実世界で想定されるシナリオをシミュレートします。 たとえば登録フォームでは、ユーザーが以下の操作のいずれか (または複数) を行うと想定されます。 メールアドレスとパス

                          E2E (エンドツーエンド) テストとは?
                        • Playwrightでテスト実行中の動画を撮る - テストウフ

                          この記事は自動テスト Advent Calendar 2020 - Qiitaの12日目です。 アドベントカレンダーが Puppeteer, Playwright, Cypress, TestCafe, CodeceptJS, など自動テストに関する技術・ノウハウを書いていきましょう。 ということなので、Playwrightのちょっとしたネタを一つ。 前段 自動テストやっていると、テストが失敗(結果がFailになったり、テスト自体が途中で例外吐いて止まったり)したときに テスト対象でほんとうに問題があるのか 自動テスト側に問題があるのか いわゆる「タイミングの問題」などなのか() を切り分ける必要があります。これが割と大変な作業になることも多く、 そもそもテストが想定外の理由で失敗しないように、例外処理や待機やリトライ処理などを工夫しておく 失敗の原因を特定する手間をなるべく少なくするよう

                            Playwrightでテスト実行中の動画を撮る - テストウフ
                          • LambdaTestでスモークテストをはじめました - Studyplus Engineering Blog

                            こんにちは、Studyplus for School事業部エンジニアの島田です。 もうすぐ2020年も終わりになりますね。 はじめに なぜ導入したか ツール選定 LambdaTestでE2Eテスト(自動テスト) 構成とテストの実行タイミング E2Eテストコード(RSpec)の実装例 リポジトリ構成 Gemfile spec/spec_helper.rb spec/login_spec.rb .circleci/config.yml JenkinsからCircleCIのジョブを実行する際のAPI呼び出し例 LambdaTestのダッシュボード さいごに はじめに 皆さんはスモークテストをしていますか? スモークテストとは元々「電子機器での発煙がないかをテストしていたこと」を起源とし、そこから転じて「ソースコードの開発・追加・修正を終えたソフトウェアが動作する状態にあるかを確認するテストのこと

                              LambdaTestでスモークテストをはじめました - Studyplus Engineering Blog
                            • E2Eテスト(インテグレーションテスト)の利点と不利点 - Qiita

                              実際の稼働に近い動きをテストできるため、単機能だけの途切れ途切れのテストではない 表示されているボタンをクリックすると言った細かい挙動まで再現できる ブラウザに表示されている文言などもチェックすることができる 実際にサーバーやブラウザを起動するため、単機能のテストとは比べ物にならない時間がかかる 細かいUIのテストを実装すると、ちょっとした文言の変更で異常なほど落ちる テストに時間がかかるため、テスト駆動開発などをするときにまともな開発ができない テストが通るのを長い時間待った後に、テストが落ちた後のやる気の削がれ方が凄い E2Eの使い所 面倒だ! 重い! 壊れた! とは言ってもどんなサービスにも、往々にして絶対に落ちて欲しくないシステム箇所は存在すると思います。 例えば重要な登録作業やそのサービスの根幹をなす、これが落ちてはこのサービスに意味は無い! 危ない!といったような部分にはE2E

                                E2Eテスト(インテグレーションテスト)の利点と不利点 - Qiita
                              • FlutterにおけるE2Eテスト導入について | CyberAgent Developers Blog

                                はじめに こんにちは、Amebaマンガでモバイルエンジニアをしている内定者バイトの成尾 嘉貴(@naruogram)です。Amebaマンガの取り組みの一環として、E2Eテストの導入しました。 本記事では、FlutterアプリにおいてのE2Eテスト導入までの流れについてご紹介させていただきます。 ※ 本記事では、個人的見解であり、特定のサービスを優遇するものではありません 目次 1. なぜE2Eテストを導入検討をしたのか 2. FlutterアプリでのE2Eテストの選択肢について 3. チームに最適なツール選定について 4. AutifyとMagicPod検証 5. E2Eテストを運用開始するために 1. なぜE2Eテストを導入検討をしたのか 弊チームがE2Eテスト導入する理由は大きく二つあります。 1. 手動テストによる時間とコストの負担を軽減 大規模なリリースや中規模のリリースの度に手動

                                  FlutterにおけるE2Eテスト導入について | CyberAgent Developers Blog
                                • PlayWrightのすゝめ|SHIFT Group 技術ブログ

                                  こんにちは、テスト自動化アーキテクトの坂本です。 みなさん、E2E自動テストされていますか? 今回は、PlayWrightについて紹介します。 PlayWrightは、2020年2月にリリースと比較的新しく、Selenium,Cypressなどと比較すると認知度はまだまだです。 しかし、後発のツールということもあり、色んな便利機能があります。 そんなPlayWrightの魅力の一部を紹介したいと思います。 PlayWrightってなに? Microsoftが中心になって開発しているブラウザを操作するためのライブラリです。簡単にいうとE2Eテストツールです。 サポートしている言語は、Node.js(javascript,typescript), Python, Java, .NETと幅広く対応しています。対象ブラウザはChromium / Firefox / WebKit / Chrome

                                    PlayWrightのすゝめ|SHIFT Group 技術ブログ
                                  • API scenario testing tool with plugin package

                                    API scenario testing tool with plugin package Go Conference 2019 Autumn

                                      API scenario testing tool with plugin package
                                    • QA Engineer3年生がグループ間を跨いで自動テストを推進していった話 | メルカリエンジニアリング

                                      はじめまして。メルペイ、メルコインの QA Engineer の takama です。 私は QA チームの中で、テスト自動化を推進する役割を持っています。 今までもメルペイにおいて、マイクロサービスに対する段階的なテスト自動化の導入や、チーム横断でテスト自動化の状況を整理、必要に応じてテスト自動化をサポートしてきました。 今までの取り組みについての記事もありますので、こちらも読んでみてください。 QA Engineer1 年生の 1 年間で取り組んだことの紹介 【書き起こし】リグレッションテストの自動化を段階的に実装した話 – 高野 純知【Merpay Tech Fest 2021】 QA Engineer2 年生が QA 的技術的負債と立ち向かった話 【書き起こし】QA 自動化チームの立ち上げとテスト自動化の現状 – Masatomo Takano【Merpay Tech Fest 2

                                        QA Engineer3年生がグループ間を跨いで自動テストを推進していった話 | メルカリエンジニアリング
                                      • https://www.uber.com/en-JP/blog/simplifying-developer-testing-through-slate/

                                        • Why We Killed Our End-to-End Test Suite - Building Nubank

                                          Why We Killed Our End-to-End Test Suite How Nubank switched to a Contract and Acceptance testing strategy to scale to over 1k engineers In the past at Nubank we used an End-to-End test suite to find issues across the boundaries of our microservices architecture in a staging environment. That implies that the interactions between services very often are backed by actual databases, messaging systems

                                            Why We Killed Our End-to-End Test Suite - Building Nubank
                                          • GitHub - nuxt-contrib/tib: Easy e2e browser testing in Node

                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                              GitHub - nuxt-contrib/tib: Easy e2e browser testing in Node