並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 416件

新着順 人気順

Testの検索結果241 - 280 件 / 416件

  • Automated Unit Test Improvement using Large Language Models at Meta

    This paper describes Meta's TestGen-LLM tool, which uses LLMs to automatically improve existing human-written tests. TestGen-LLM verifies that its generated test classes successfully clear a set of filters that assure measurable improvement over the original test suite, thereby eliminating problems due to LLM hallucination. We describe the deployment of TestGen-LLM at Meta test-a-thons for the Ins

    • Introduction

      A simple yet powerful testing framework for Node.js Japa comes with everything you need to test your backend applications. Be it writing JSON API tests using an Open API schema or writing browser tests using Playwright. Unlike other testing frameworks born out of the frontend ecosystem, Japa focuses only on testing backend applications and libraries. Therefore, Japa is simpler, faster, and bloatwa

      • LatteArtによるテストログの記録と�それを用いたメンテナンス性の高い�テストスクリプト生成技術の紹介

        2023/08/30(水) 三社三様!テスト自動化アプローチのあれこれ共有会 イベント登壇資料 切貫 弘之氏(NTT ソフトウェアイノベーションセンタ 准特別研究員)

          LatteArtによるテストログの記録と�それを用いたメンテナンス性の高い�テストスクリプト生成技術の紹介
        • GitHub - tendersearls/tldr: A Ruby test framework for people who don't have time for slow tests 💣💥

          Okay, you might need to sit down for this: tl;dr, TLDR is a Ruby test framework that stops running your tests after 1.8 seconds. We initially meant this as a joke while pairin', but in addition to being funny, it was also a pretty good idea. So we fleshed out tldr to be a full-featured, mostly Minitest-compatible, and dare-we-say pleasant test framework for Ruby. The "big idea" here is TLDR is des

            GitHub - tendersearls/tldr: A Ruby test framework for people who don't have time for slow tests 💣💥
          • Flaky Tests In React: Detection, Prevention and Tools - Semaphore

            In the context of React, testing is a non-negotiable process to maintain code quality and a smooth user experience. However, there’s one frustrating bad news that is commonly faced when running tests in React. And that is flaky tests. In the simplest of words, flaky tests are tests that seem to pass most of the time but fail sometimes, all without changes to the code or test — just for no reason.

              Flaky Tests In React: Detection, Prevention and Tools - Semaphore
            • [t_wada氏×カミナシTori氏]ソフトウェアエンジニアと品質保証 SRE、QAの枠にとらわれない新しい視点 | Offers Magazine

              前提として、カミナシが目指しているエンジニアリング組織の形について、CTOとして以下の三つの原則をブログ記事で明示しました。 すべてはオーナーシップ 開発チーム自身がシステムを運用する SRE、QA、プラットフォームの類を安易にチーム化しない この三つの原則は、価値ある製品を顧客に届けるためには開発チーム自身のオーナーシップが不可欠であり、そのためには各チームが自らのシステムを運用する重要性、そしてSREやQAなどを単独のチームに分けないことを示しています。 チーム化の理想としては、以下の三点が挙げられます。 フォーカスによる専門領域のExecution Level 深化 チームごとの役割分担による組織全体のExecution Level 深化 希少な人的リソースの「基盤」化 各個人が専門領域にフォーカスすることでExecution Levelを高め、チームが役割を分担することで組織全体の

                [t_wada氏×カミナシTori氏]ソフトウェアエンジニアと品質保証 SRE、QAの枠にとらわれない新しい視点 | Offers Magazine
              • Amazon EKS スケーラビリティテストへの Deep Dive | Amazon Web Services

                Amazon Web Services ブログ Amazon EKS スケーラビリティテストへの Deep Dive はじめに Amazon Elastic Kubernetes Service (Amazon EKS) の「Elastic」とは、「必要なときにリソースを確保し、不要になったときにリソースを解放する」機能を指します。Amazon EKS はほとんどすべてのワークロードを処理できるように拡張できますが、Amazon EKS のお客様から「1 つの Amazon EKS クラスターでサポートされる Pod やノードの最大数はいくつですか」というような質問をよく耳にします。 Kubernetes は複雑なシステムであり、Kubernetes クラスターのパフォーマンス特性はワークロードの特性によって異なる場合があるため、これらの質問に対する答えはさまざまです。Kubernetes

                  Amazon EKS スケーラビリティテストへの Deep Dive | Amazon Web Services
                • GitHub - confident-ai/deepeval: The LLM Evaluation Framework

                  DeepEval is a simple-to-use, open-source LLM evaluation framework. It is similar to Pytest but specialized for unit testing LLM outputs. DeepEval incorporates the latest research to evaluate LLM outputs based on metrics such as G-Eval, hallucination, answer relevancy, RAGAS, etc., which uses LLMs and various other NLP models that runs locally on your machine for evaluation. Whether your applicatio

                    GitHub - confident-ai/deepeval: The LLM Evaluation Framework
                  • 生成AIに大学入試共通テストの問題を解かせる実験、5教科7科目すべてでGPT-4が圧勝【やじうまWatch】

                      生成AIに大学入試共通テストの問題を解かせる実験、5教科7科目すべてでGPT-4が圧勝【やじうまWatch】
                    • power-assert-monorepo/packages/node at main · twada/power-assert-monorepo

                      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

                        power-assert-monorepo/packages/node at main · twada/power-assert-monorepo
                      • Go testにおける可読性を保つ方法を考える - every Tech Blog

                        はじめに TIMELINE開発部の内原です。 本日はGo言語のテストにおける可読性について考えてみます。この記事を読んでいただいている皆さんにも、テストを書いていて以下のような問題を感じた経験があるのではないでしょうか。 既存のコードに機能追加をするためテストコードにもテストケースを追加しようとしたが、テストコードが複雑で読み解きづらく、テストを追加するのに苦労した テストケースの種類が多く、少しデータを追加しただけでも既存のテストが動かなくなる テストデータの登録方法が複雑で、テストコードの実装以前に手間取る 上記のような問題に対処するべく、実践的なシナリオに従ってGo言語のテストコードを実際に書きつつ都度改善していくことにします。 仕様(ver.1) ユーザ情報には名前、状態(有効、無効)とがある 有効なユーザ一覧を返却する関数 LoadActive() を実装する。その際並び順はID

                          Go testにおける可読性を保つ方法を考える - every Tech Blog
                        • Increase Test Fidelity By Avoiding Mocks

                          Post a Comment The comments you read and contribute here belong only to the person who posted them. We reserve the right to remove off-topic comments. TotT 91 GTAC 61 James Whittaker 42 Misko Hevery 32 Anthony Vallone 27 Code Health 23 Patrick Copeland 23 Jobs 18 Andrew Trenk 12 C++ 11 Patrik Höglund 8 JavaScript 7 Allen Hutchison 6 George Pirocanac 6 Zhanyong Wan 6 Harry Robinson 5 Java 5 Julian

                            Increase Test Fidelity By Avoiding Mocks
                          • Storybook’s Visual Tests addon enters beta

                            💡Update, March 12: Storybook 8 and Visual Tests addon are out now! Learn more in the Storybook 8 launch announcement or Visual Tests addon’s launch announcement.Storybook 8 introduces a totally new workflow for safeguarding your UI from unexpected visual changes through Storybook’s Visual Tests addon! Learn how it works and try the beta today. Why visual testing?The challenge of testing UI is tha

                              Storybook’s Visual Tests addon enters beta
                            • How to spend less time writing Django tests

                              Autogenerating django integration tests using Kolo and trace inversion Kolo test generation in action I don’t enjoy writing tests I have a confession to make: I don’t enjoy writing tests. I really enjoy writing code, really enjoy bringing a feature to life and getting it out there, but writing tests is probably my least favourite part. I do appreciate the tests that already exist, the ones that ma

                              • @storybook-test: more streamlined and powerful testing

                                Storybook is the best way to build and test your UI components in isolation. Storybook 7.6 (now in alpha) takes Storybook's testing even further with the introduction of @storybook/test. It brings a set of new utilities for spying on your components, interacting with them in the browser, and asserting the results. Plus better performance and smaller size. The new hotness@storybook/test consolidate

                                  @storybook-test: more streamlined and powerful testing
                                • 「ソフトウェアテスト技法 練習帳 知識を経験に変える40問」でテスト駆動開発をマスターする

                                  書籍「ソフトウェアテスト技法 練習帳 知識を経験に変える40問」の購入者向けに特化した非公式のハンズオンです。書籍の内容を含んだ記事は無料で公開しています。 このハンズオンでは、書籍で紹介されているテストケースの作成技術を実際のプロジェクトに適用し、テスト駆動開発(TDD)のアプローチを通じて、読者が理論を実践に移すための具体的な手順を紹介します。 ●内容 書籍で紹介されているテストケースを、TypeScriptとJestを使用してテスト駆動開発で実装・検証します。 ●対象者 - TypeScriptを学んだことがある方 - テストケースの作成技術を実践したい方 - テスト駆動開発(TDD)を学びたい方 現在は、第1章の「同値分割法と境界値分析」のみ公開しています。 ※現在作成中であり随時更新予定です。

                                    「ソフトウェアテスト技法 練習帳 知識を経験に変える40問」でテスト駆動開発をマスターする
                                  • Introducing SafeTest: A Novel Approach to Front End Testing

                                    by Moshe Kolodny In this post, we’re excited to introduce SafeTest, a revolutionary library that offers a fresh perspective on End-To-End (E2E) tests for web-based User Interface (UI) applications. The Challenges of Traditional UI TestingTraditionally, UI tests have been conducted through either unit testing or integration testing (also referred to as End-To-End (E2E) testing). However, each of th

                                      Introducing SafeTest: A Novel Approach to Front End Testing
                                    • 2024-02-05のJS: TypeScript 5.4 Beta、Learn Testing/Performance、Interop 2024

                                      JSer.info #679 - TypeScript 5.4 Betaがリリースされました。 Announcing TypeScript 5.4 Beta - TypeScript クロージャーにおけるNarrowing結果の改善、NoInfer Utility Typeが追加されています。 また、ES2024のObject.groupBy/Map.groupByをサポート、Import Attributesのサポートが追加されています。 そのほかには、target: "ES3"やoutオプションなどを非推奨として、次のTypeScript 5.5で削除されることがアナウンスされています。TypeScript 5.5で削除されるオプションは、次のIssueにまとめられています。 Feedback: 5.0 deprecations · Issue #51909 · microsoft/T

                                        2024-02-05のJS: TypeScript 5.4 Beta、Learn Testing/Performance、Interop 2024
                                      • 200610_テストは5時には終わらない/200610_testing_is_not_a_9_to_5_job

                                        Online TestConf 2020 振り返り会で登壇した資料です。 良いテスターから素晴らしいテスターになるにはどうしたらいいかを、 素晴らしいテスターは何をしているかという切り口から解説したものです。 Japanese version of Mike Lyles' work https://mikelyles.wordpress.com

                                          200610_テストは5時には終わらない/200610_testing_is_not_a_9_to_5_job
                                        • Kaigi on Rails 2023 現地参加して "E2E testing on Rails 2023" というお話をしてきた - YusukeIwakiのブログ

                                          幸いに登壇のチャンスがいただけたので、Kaigi on Rails 2023に現地参加してきました。 E2E testing on Rails 2023 by Yusuke Iwaki - Kaigi on Rails 2023 2年前の「システムテスト解剖学」という発表の続編的な位置づけで、RailsのE2Eテストを取り巻く技術の解説に徹する発表でした。 自分の発表のスタイルとして、「◯◯したらいいよ」「△△ライブラリ使うといいよ」系の発表にはしたくないというちょっとしたこだわりがあり、とはいえ今回の発表は手を抜くと「Playwright最高だよ、めっちゃいいよ」になってしまうので、注意深くストーリー展開を練って本番に望みました。 Node.jsベースのテストランナーを話す必然性 Railsで何をしたら幸せになれそうか?の定義 じつはあれもこれもしなくても、1個だけ仕組みを作ればいいんだ

                                            Kaigi on Rails 2023 現地参加して "E2E testing on Rails 2023" というお話をしてきた - YusukeIwakiのブログ
                                          • プロパティベーステストをやってみよう - Qiita

                                            こんにちは。NTTテクノクロスの際田です。普段は社内の開発プロセス効率化、テスト自動化周りの支援に携わっています。 最近、ラムダノート株式会社の『実践プロパティベーステスト -PropErとErlang/Elixirではじめよう-』という本を読んで、プロパティベーステストという手法を知りました。 せっかく読んだしやってみよう、と思ったのですが、この本の例はErlang/Elixirという通好み(?)な言語なので、お仕事でも使えそうな言語でできないかと考えました。調べたところ、fast-checkというJavaScript/TypeScriptのライブラリがあるようなので、こちらを使ってプロパティベーステストをやってみたいと思います。 プロパティベーステストとは プロパティベーステストとは、自動テストの手法の一つで、「システムのあるべき挙動を満たす条件」をプロパティと呼び、その条件を満たすで

                                              プロパティベーステストをやってみよう - Qiita
                                            • Railsプロジェクトで発生するflaky testの傾向と対策|グロービス・デジタル・プラットフォーム

                                              はじめにはじめまして。この一年ほど学び放題のDevExpチームでバックエンド開発のお手伝いをしてるmasa_iwasakiです。 今回の記事では、学び放題のバックエンドとして使われているRailsアプリケーションで実際に発生していたflaky testの事例を中心に、一般的なRailsアプリケーションで発生しがちなケースをまとめました。 個人的に、flaky testの発生パターンは割と定番化している印象を持っています。たとえば、以下の記事に記載されている内容と本記事の内容は共通するものが多いです。 Ruby: テストを不安定にする5つの残念な書き方(翻訳)|TechRacho by BPS株式会社 しかし、同じ原因で発生したflaky testであっても、コードベースが異なれば発生の仕方は変わりますし、なにより原因の調査にかかる手間は大きく異なります。本記事がflaky testに遭遇し

                                                Railsプロジェクトで発生するflaky testの傾向と対策|グロービス・デジタル・プラットフォーム
                                              • GPT-4VでiPhoneの画面を操作するシステム 米Microsoftなどの研究者らが開発

                                                このコーナーでは、2014年から先端テクノロジーの研究を論文単位で記事にしているWebメディア「Seamless」(シームレス)を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 Twitter: @shiropen2 最近の研究では、スマートフォンのタスク自動化に着目している。方法の一つとして、画面画像をテキストで説明し、大規模言語モデル(LLM)で処理するアプローチがある。今回は、大規模マルチモーダルモデル(LMM)の効果を生かし、GPT-4Vを使用したゼロショットのスマートフォンGUIナビゲーションシステム「MM-Navigator」を提案する。 MM-Navigatorは、人間のユーザーと同様にスマートフォンの画面と対話し、与えられた指示を遂行するための次の行動を決定できる。 LMMを使用したGUIナビゲーションには、2つの主要な課題がある。これら

                                                  GPT-4VでiPhoneの画面を操作するシステム 米Microsoftなどの研究者らが開発
                                                • PlaywrightによるE2Eテスト自動化を導入したので各種構成とtipsをご紹介

                                                  株式会社シャペロンのsrkwです。 シャペロンでは昨年、Playwrightを使ったE2Eテストによる各種機能の検証の自動化を導入しました。 E2Eテスト導入の背景や、チームへの浸透に向けた取り組みと反省等については別の記事で紹介しているので、興味のある方はこちらも併せてご覧ください。 この記事では、シャペロンの日次のE2Eテスト実行を支えるインフラ構成と、PlaywrightによるE2Eテスト導入によって溜まったtipsをご紹介したいと思います。同じようにPlaywrightを使ったE2Eテスト導入を検討している、あるいは導入済みで格闘している方にとって、少しでもお役に立てると嬉しいです。 日次のE2Eテスト実行を支えるインフラ構成 前提:Shaperonのテナント構成 シャペロンは製薬企業向けのコミュニケーション用SaaS、Shaperonを提供しており、Shaperonは利用テナント

                                                    PlaywrightによるE2Eテスト自動化を導入したので各種構成とtipsをご紹介
                                                  • Introducing the AWS Integrated Application Test Kit (IATK) | Amazon Web Services

                                                    AWS Compute Blog Introducing the AWS Integrated Application Test Kit (IATK) This post is written by Dan Fox, Principal Specialist Solutions Architect, and Brian Krygsman, Senior Solutions Architect. Today, AWS announced the public preview launch of the AWS Integrated Application Test Kit (IATK). AWS IATK is a software library that helps you write automated tests for cloud-based applications. This

                                                      Introducing the AWS Integrated Application Test Kit (IATK) | Amazon Web Services
                                                    • Simple setup: Virtual Screen Reader in Storybook

                                                      How to set up Storybook with Guidepup's Virtual Screen Reader and test what the screen reader speaks Recent changes to the @guidepup Virtual Screen Reader library make it ridiculously easy to integrate into Storybook for use in your integration tests. This article shows how to get the basic setup going and how to write your first screen reader test in Storybook. tl;dr The Virtual Screen Reader is

                                                        Simple setup: Virtual Screen Reader in Storybook
                                                      • Migrating away from Jest and achieving over 90% reduction in running time

                                                        Unfortunately, I’ve been using Jest since 2019. No offense to the Jest team – I’m pretty sure they’re awesome and way smarter than I am, but I wish I had made this move earlier in this project. I’m not talking about UI testing here, so assume everything I’m saying is about server-side JS. If you’re happy with Jest, don’t switch! I’m not trying to convince anyone. I’m just sharing my experience bec

                                                        • 『定理証明手習い』の読み方(私論) - golden-luckyの日記

                                                          本記事は、ラムダノートで発売している『定理証明手習い』を買っていただいた方に「読んで」とお願いするための「私家版、読み方のおすすめ」です。そもそも定理証明とか自分には関係ないしっていう人も多いと思うので、「気になるけど買ってない」という方に興味を持ってもらうことも目的としています。 「ラムダノートの本の読み方(私論)」シリーズはこれで第3回なのですが、前回からは丸1年も空いてしまいました。この間に『実践プロパティベーステスト』を出版し、プログラムの挙動を検証する本について語れることが増えたので、そのあたりの世界観自体から話を始めていきたいと思います。 テストケースを手作りして挙動を確かめる 性質からテストケースを自動生成するプロパティベーステスト プログラムの性質を値によらず「証明」する 証明してみよう 続きは『定理証明手習い』で 現実的な効能? テストケースを手作りして挙動を確かめる 配

                                                            『定理証明手習い』の読み方(私論) - golden-luckyの日記
                                                          • TerraformのChecksとTestsの使い分け | DevelopersIO

                                                            1. テスト用の一時的なリソース作成の有無 Testsはテスト実行時に、テスト用のリソースを一時的に作成することができます。 上記の何が嬉しいかというと、直接リソースを作成しない(※)モジュールでテストが行いやすいです。 tfファイルを直接みる静的解析に比べて、ApplyやPlanを伴うテストの方が得られる情報は多いため踏み込んだテストができます。 呼び出し側でテストをする場合、関連するリソースの数が多く1回あたりの実行に時間がかかります。 全体に比べて作成するリソース数が少ないため、Testsはモジュール単位でテストを行うことに適しています。 ※ディレクトリで直接terraform applyを行わない。他tfファイルから呼び出して、リソースを作成する。 2. ライフサイクルの外側でのチェックの有無 Terraformの設定ファイルだけでは、ステータスがわからない項目もあります。 例えば

                                                              TerraformのChecksとTestsの使い分け | DevelopersIO
                                                            • ジョブに対する自動テスト実装のアプローチ

                                                              はじめに こんにちは、バックエンドを中心に開発をしている野島と申します。 最近は、弊社プロダクトであるSmartMat Cloudに対する自動テストの拡充を推し進めています。 SmartMat Cloudは在庫の重量を計測し、閾値を下回った際に自動で発注を行う機能を有するIoTプロダクトです。この記事ではその発注機能、特にジョブに対するテストについて共有します。 発注ジョブに対する自動テストを作成する中で、下記の課題がありました。 どのようにしてジョブを実行するか ジョブの実行結果はどう評価するか これらに対するアプローチを共有します。 どのようにしてジョブを実行するか 発注ジョブはCronで定期的に実行されており、テストをしたい任意のタイミングでどのように発注処理を実行するかが課題でした。 そこで、テスト用のWebAPIを作成し、これを呼び出すことでジョブと同じ処理を実行することにしまし

                                                                ジョブに対する自動テスト実装のアプローチ
                                                              • 忍者式テストの秘密公開!驚きの20年の実績が明かされる! - CAT GETTING OUT OF A BAG

                                                                2023年(仏暦2566年)は、わたしにしてはあり得ないほど活動的な年になった。特に忍者式テストに関する外部への露出が増えて「急にどうした?」と感じられた方もいるかもしれない。なぜこんなことになったのかを記録しておく。 なお、タイトルは「AIタイトルアシスト」(はてなブログの生成AIによる新機能)に作ってもらった。リンク先の論文やスライドを見てもらえれば忍者式テストの秘密がわかるし、驚きの20年の実績(テスト結果)も載ってるから嘘じゃない。自分では思いつかないよ。すごいねぇ。 忍者式テストについて書き物を残したい なぜこんなことになったのかのアンサーは「忍者式テストについて書き物を残したい」これに尽きる。忍者式テストは @m_seki が率いるチーム(咳チーム)が続けているXP(エクストリームな反復開発)に有効なプラクティスである。わたしは忍者式テストの実践者であり、素晴らしい取り組みだと

                                                                  忍者式テストの秘密公開!驚きの20年の実績が明かされる! - CAT GETTING OUT OF A BAG
                                                                • 2024-03-19のJS: Storybook 8、Nuxt 3.11、Cloudflare Workers + Vitest

                                                                  JSer.info #685 - Storybook 8.0がリリースされました。 Storybook 8 Storybook: UI component explorer for frontend developers 破壊的な変更として、storiesOf APIの削除、*.stories.mdxの削除、StoryShots addonの削除、Yarn v1のサポート終了などが行われています。 詳細はマイグレーションガイドを参照してください。 Migration guide for Storybook 8.0 • Storybook docs 機能追加として、Chromaticとの連携機能の実装、MSWを使ったReact Server Component(RSC)のサポート。 そのほかには、SWCを使うことでビルドパフォーマンスの改善、react-docgenがデフォルトとなるように変

                                                                    2024-03-19のJS: Storybook 8、Nuxt 3.11、Cloudflare Workers + Vitest
                                                                  • LangSmith クイックスタートガイド|npaka

                                                                    「Google Colab」で「LangSmith」をはじめる方法をまとめました。 1. LangSmith「LangSmith」は、LLMアプリケーションのデバッグ、テスト、監視のための統合プラットフォームです。 「LangChain」でLLMアプリケーションのプロトタイプを作成するのは簡単ですが、プロトタイプから本番まで持っていくのはまだまだ困難です。高品質の製品を作成するには、プロンプト、チェーン、その他のコンポーネントを大幅にカスタマイズして、反復する必要があります。このプロセスを支援するために、「LangSmith」は開発されました。 次のような場面で役立ちます。 ・新しいチェーン、エージェント、ツールを迅速にデバッグ ・コンポーネント (チェーン、LLM、リトリバーなど) がどのように関係し、使用されるかを視覚化 ・単一コンポーネントのさまざまなプロンプトとLLMを評価 ・デー

                                                                      LangSmith クイックスタートガイド|npaka
                                                                    • GitHub - usebruno/bruno: Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)

                                                                      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 - usebruno/bruno: Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)
                                                                      • Cypressを使ったフロントエンドのテスト駆動開発:LINEドクターの事例

                                                                        はじめに こんにちは。プロダクト開発本部のYoungjin Jangです。 皆さんはフロントエンド開発をするときに、テストコードを書いていますか? フロントエンドは分野の特性上、開発スケジュールの後半に成果物(スペック、デザイン、API)を総合して最終的にプロダクトを作る立場になるため、時間に追われてテストコードを書きにくいこともあるかと思います。逆にスケジュールの前半では他の職種より比較的時間が余ることもあるでしょう。この時間を活用してテストを書いてみるのはいかがでしょうか? この記事では、テスト駆動開発の基本的な概念とCypressを利用したテスト駆動開発方法、そして実際にLINEドクターのフロントエンドを開発するときに、どのようにテスト駆動開発を行っているかを紹介します。 LINEドクターとは LINEドクターはオンライン診療サービスで、ユーザーはLINEを通じて診察を受け、処方箋や

                                                                          Cypressを使ったフロントエンドのテスト駆動開発:LINEドクターの事例
                                                                        • 「Rubyセミナー Online」開催報告

                                                                          「Rubyセミナー Online」 開催報告 下記のとおり「Rubyセミナー Online」を開催しました。 日時: 2024年3月12日(火) 14:00 〜 14:55 当日の映像を公開しました。

                                                                            「Rubyセミナー Online」開催報告
                                                                          • 全開発者におくるデバッグ入門! 個人開発でも使えるQA Tipsや基礎的な考え方をご紹介 | ドクセル

                                                                            スライド概要 本スライドは2024年5月25日(土)に開催したゲーム開発者向けのリアルイベント『ゲームメーカーズ スクランブル2024』で行われた講演のスライドとなります。 タイトル: 全開発者におくるデバッグ入門! 個人開発でも使えるQA Tipsや基礎的な考え方をご紹介 内容: どういうテストをすればいいの?テストのタイミングって?工数感はどんな感じ?といった基礎情報から、「Quality(品質)」に関する考え方、テストに求められる要件についてお話しします。 登壇者: 株式会社デジタルハーツ QA事業本部 MS事業部 部長 渡辺 栄宏 氏 【アーカイブ記事】https://gamemakers.jp/article/2024_06_13_69326/ 【イベントページ】https://gamemakers.jp/scramble2024/ 【イベントレポート記事】https://gam

                                                                              全開発者におくるデバッグ入門! 個人開発でも使えるQA Tipsや基礎的な考え方をご紹介 | ドクセル
                                                                            • AndroidのスクリーンショットテストでのRoborazziの導入について

                                                                              @Test fun testHelloWorld() { composeTestRule.setContent { MyAppTheme { HelloWorld() } } composeTestRule.onNodeWithText("Hello World!").assertIsDisplayed() } ただ、この方法だと以下のような改善点がありました。 Instrumented test (実機やエミュレータ上で実行するテスト)が必要になるので、CIで繰り返し実行するときに端末を準備する手間がかかる。また、エミュレータのセットアップの失敗が発生し、テストが不安定な場合がある 特定の部分を assert で検証しているので、それと違う箇所の変更が検出できない。例えば、意図しない padding が追加されていた場合にもテストが通ってしまう 上記の問題を解決するためにスクリーンショッ

                                                                                AndroidのスクリーンショットテストでのRoborazziの導入について
                                                                              • runnチュートリアル

                                                                                APIシナリオテストツールでもある runn の使い方をステップバイステップで理解していくチュートリアルをまとめたZenn bookです

                                                                                  runnチュートリアル
                                                                                • 【書き起こし】1週間リリースを支えるAndroid自動テスト運用のその後 – Kenta Takahashi / Shintaro Miyabe【Merpay & Mercoin Tech Fest 2023】 | メルカリエンジニアリング

                                                                                  Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3日間、開催しました。セッションでは、事業を支える組織・技術・課題などへの試行錯誤やアプローチを紹介していきました。 この記事は、「1週間リリースを支えるAndroid自動テスト運用のその後」の書き起こしです。 @kenken:それでは、「1週間リリースを支えるAndroid自動テスト運用のその後」について発表します。 簡単に自己紹介をします。 @kenken:メルペイAndroidチームの@kenkenと申します。2021年5月にメルペイへ入社しました。現在はメルペイのあと払いをはじめとした、与信領域の機能開発やリグレッションテストの自動化などを担当しています。 @shinmiy:

                                                                                    【書き起こし】1週間リリースを支えるAndroid自動テスト運用のその後 – Kenta Takahashi / Shintaro Miyabe【Merpay & Mercoin Tech Fest 2023】 | メルカリエンジニアリング