並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 78件

新着順 人気順

testの検索結果1 - 40 件 / 78件

  • 業務で使えるかもしれない…!?GitHub Actions の Tips 集 / CI/CD Test Night #7

    https://testnight.connpass.com/event/311263/

      業務で使えるかもしれない…!?GitHub Actions の Tips 集 / CI/CD Test Night #7
    • 変更容易性と理解容易性を支える自動テスト(2024/02版) / Automated Test Knowledge from Savanna 202402 YAPC::Hiroshima edition

      YAPC::Hiroshima 2024

        変更容易性と理解容易性を支える自動テスト(2024/02版) / Automated Test Knowledge from Savanna 202402 YAPC::Hiroshima edition
      • 欠陥を早期に発見するための Software Engineer in Test とその重要性 / What is Software Engineer in Test and How they works

        @IT 開発変革セミナー 2024 春 ~Spring~ ~効率化、コスト削減にとどまらない、システム開発の在るべき姿~ 基調講演2 https://members09.live.itmedia.co.jp/library/Njc3Nzc%253D

          欠陥を早期に発見するための Software Engineer in Test とその重要性 / What is Software Engineer in Test and How they works
        • テストコードを負債化させない上手な付き合い方 / Test Code Management

          XUnit Test Patterns に筆者の経験則を落とし込んでまとめています。 2024/01/25 TechBrew in 東京 〜技術的負債と共に歩むプロダクトの成長〜 の登壇資料です。 https://findy.connpass.com/event/306451/

            テストコードを負債化させない上手な付き合い方 / Test Code Management
          • 【Playwright】ココがスゴいぜ!Playwright Component Test! - RAKUS Developers Blog | ラクス エンジニアブログ

            こんにちは。フロントエンド開発課所属のkoki_matsuraです。 今回はPlaywrightのコンポーネントテストについて個人的な意見を書いています。 目次は以下の通りになっています。 はじめに 導入方法 Playwright Component Test Runner のスゴい点 コンポーネントが実際にレンダリングされる 画面のサイズを指定できる タイムゾーンや言語を指定できる コンポーネントの振る舞いを見るテストに対応できる まとめ 参考 はじめに PlaywrightはMicrosoftが開発・メンテナンスしているCypress、Puppeteerなどと同じE2E自動テストフレームワークとして有名です。 playwright.dev Chromium、Edge、Firefoxなどの複数のブラウザに対応しており、全てに単一のAPIで簡単にテストの実装が可能になっています。 目玉機能

              【Playwright】ココがスゴいぜ!Playwright Component Test! - RAKUS Developers Blog | ラクス エンジニアブログ
            • 自動テスト実行結果の目的を整理する / Organizing objectives of automated test results

              自動テストの実行結果を「意思決定と行動を促す情報」という役割から再整理し、包括的にまとめます。 Nextbeat Tech Bar:第一回ソフトウェアテストについて考える会 https://nextbeat.connpass.com/event/309287/

                自動テスト実行結果の目的を整理する / Organizing objectives of automated test results
              • マイクロサービスアーキテクチャへのIntegration Test導入のすゝめ

                こんにちは、バックエンドを中心に開発をしています、野島といいます。 ソフトウェアテスト自動化カンファレンス2023に「マイクロサービスアーキテクチャへのIntegration Test導入のすゝめ」というお題で登壇しました。 そちらで発表した内容を記事にしつつ、当日話しきれなかった内容についても書きます。 発表は下記の内容を話しました。 Integration Testの導入を決意した背景にあった課題 Integration Testの導入/運用での工夫 Integration Testを導入して得られたメリット まとめ 本記事では、Integration Testを以下の定義で扱います。 マイクロサービスが依存する外部コンポーネントをモック化せずに行うAPIテスト。 外部コンポーネントとは、具体的にはデータストア、外部サービス、テスト対象が依存するマイクロサービス、などを指します。 テス

                  マイクロサービスアーキテクチャへのIntegration Test導入のすゝめ
                • CI/CDがあたりまえの今の時代にAPIテスティングツールに求められていること / CI/CD Test Night #7

                  https://testnight.connpass.com/event/311263/

                    CI/CDがあたりまえの今の時代にAPIテスティングツールに求められていること / CI/CD Test Night #7
                  • PR TIMESにおけるPlaywrightを用いたVisual Regression Test | PR TIMES 開発者ブログ

                    { "scripts": { "_docker": "docker run --rm --ipc=host -v $(pwd):/workspace mcr.microsoft.com/playwright:v$(node -e 'console.log(require(\"./package.json\").devDependencies[\"@playwright/test\"])')-jammy", "_test": "playwright test", "_test:ci": "CI=1 playwright test", "_test:u": "playwright test --update-snapshots", "serve": "ts-node -r tsconfig-paths/register server.ts", "test": "pnpm run _docker

                      PR TIMESにおけるPlaywrightを用いたVisual Regression Test | PR TIMES 開発者ブログ
                    • CI/CD Litmus Test: CI/CD レベルを測定しよう! - kakakakakku blog

                      AWS が公開しているサイト「CI/CD Litmus Test」を使うと簡単に「CI/CD スコア」と「CI/CD レベル」を測定できる❗️開発チームで実施しながらレベルを上げるにはどうしたら良いかをディスカッションすると効果的に使えそう \( 'ω')/ litmus.devops.aws.dev 流れとしては CI/CD の設計に関する「計20種類」の質問(Yes or No)にポチポチと答えていくと以下の結果が出る📊 CI/CD score CI/CD level 9.5 or above Fully CI/CD 8–9 Mostly CI/CD 5–7 Neutral Below 5 Not CI/CD GET STARTED を押す 質問に Yes or No で答える 今取り組んでる CI/CD をイメージしながら答えたら Mostly CI/CD だった! 質問一覧 最終

                        CI/CD Litmus Test: CI/CD レベルを測定しよう! - kakakakakku blog
                      • Storybook Test ruuner で安定した Visual Regression Testing を行う

                        はじめに 株式会社ナレッジワーク Engineering Division のわだまる(@wadackel)です。 ナレッジワークの Web フロントエンド開発では、Storybook を活用したコンポーネント開発を行っています。そして、昨年末により良いコンポーネント開発の基盤整備を進めるべく @storybook/test-runner(以降 Storybook Test ruuner)を導入しました。導入目的としては主に、各 Story に対するスモークテスト、play 関数を活用したコンポーネントテストを行うことです。 さらに、ナレッジワークでは前述した通常のコンポーネントテストに加えて、reg-suit と storycap を利用した Visual Regression Testing(以降 VRT)を行っています。 これまでは Storybook を活用したテストは VRT の

                          Storybook Test ruuner で安定した Visual Regression Testing を行う
                        • イプシロンSロケット第2段モータ地上燃焼試験 / Epsilon S rocket 2nd stage motor firing test

                          JAXA 能代ロケット実験場 試験予定日時 2023年7月14日 11:00 → 9:00 ※風向が条件を満たすまで夕方まで待機の可能性あり ※気象条件により時間が変更になる場合があります。 速報はtwitterでお知らせします。http://twitter.com/nvslive 【大気圧試験用 短ノズル仕様】 固体推進薬   コンポジット推進薬 真空中推力   約560 kN 比推力     267.3 s 固体推進薬量  約18 ton 全長      3.2 m 直径      φ2.5m 燃焼時間    約120秒 ノズル駆動方式 TVC NVSの映像をアフィリエイト目的やジャンクコンテンツに使用する事は禁止します。 発見次第、盗用として報告します YouTubeやその他の動画サイトで使用する場合はクレジットと併せて引用元URLを明記してください。 クレジットを明記せず他の

                            イプシロンSロケット第2段モータ地上燃焼試験 / Epsilon S rocket 2nd stage motor firing test
                          • Train, Test, and Validation Sets

                            Train, Test, and Validation Sets By Jared Wilber In most supervised machine learning tasks, best practice recommends to split your data into three independent sets: a training set, a testing set, and a validation set. To demo the reasons for splitting data in this manner, we will pretend that we have a dataset made of pets of the following two types: Cats:      Dogs: For each pet in the dataset we

                              Train, Test, and Validation Sets
                            • mysql-build-debug-and-test

                              OSC Online/Hokkaido 2023 で発表した内容です。 以下、参考文献 実例で学ぶ MySQL/MariaDB デバッグ - https://nayuta-yanagisawa.hatenablog.com/entry/learning-mysql-mariadb-debugging-by-example - Run MySQL Test Suite - https://dev.mysql.com/doc/dev/mysql-server/latest/PAGE_MYSQL_TEST_RUN_PL.html - Expert MySQL - High Performance MySQL 4th Edition - 日々の覚書 - https://yoku0825.blogspot.com/ - 困ったら大体ここ見てどうにかなる

                                mysql-build-debug-and-test
                              • 🥇Golden Testを導入してUI開発の不安を解消する

                                はじめに Flutter好きの皆さんこんにちは! アルサーガパートナーズ株式会社でFlutterエンジニアをしているtaiseiです! 突然ですが皆さん、FlutterでUIの開発を進める中で、「このUIはどんなデバイスでも適切に表示されるのだろうか..?」と不安に感じたことはありませんか? レスポンシブデザインはもちろんのこと、テキストのフォントや色、ダークモードの表示など複数のデバイスで複数の画面を一回一回チェックするのは骨の折れる作業ですし、開発を進める中で副作用によってUIが変更され、気付かないうちに開発が進んでしまうといったこともあります。 そこで、これらの問題を解決する方法として、Golden TestというUIテスト手法があります!! 今回はこのGolden Testについて、設定から基本的な使い方、私が実際に遭遇したエラーに対するトラブルシューティング等を解説していこうと思

                                  🥇Golden Testを導入してUI開発の不安を解消する
                                • Introducing go_test.mod

                                  How to avoid meta test dependencies across Go modules Since the Go v1.14 release, the go command now includes a little known flag called -modfile that can be used to manage multiple set of dependencies within the same repository. The -modfile flag can also be really helpful to also manage better what are the dependencies that importers of your package end up bringing into their project, specially

                                    Introducing go_test.mod
                                  • Terraform 1.6 adds a test framework for enhanced code validation

                                    TerraformInfrastructure as code provisioning​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍

                                      Terraform 1.6 adds a test framework for enhanced code validation
                                    • AWS・GCP・Azure・Hetzner・Linodeなど各クラウドのリージョンごとにPingを一括で計測し速度順に自動で並べて見せてくれる「Cloud Ping Test」

                                      クラウドサービスでは「リージョン」としてさまざまな場所に分散してサーバーが設置されていますが、特にバックアップ目的で第2のリージョンを使用する場合などにどのリージョンを選択するべきなのかを迷いがちなもの。「Cloud Ping Test」はリージョン選択の判断材料の一つとしてさまざまなリージョンと自分のPCとのレイテンシーであるPingを計測してくれるサイトです。 Cloud Ping Test (Latency) for different providers like AWS, Azure, GCP https://cloudpingtest.com/ サイトにアクセスするとこんな感じ。記事作成時点では「AWS」「Azure」「GCP」「Hetzner」「Linode」「ngrok」「Oracle Cloud」「OVHCloud」「Vultr」という9個のクラウドサービスに対応していま

                                        AWS・GCP・Azure・Hetzner・Linodeなど各クラウドのリージョンごとにPingを一括で計測し速度順に自動で並べて見せてくれる「Cloud Ping Test」
                                      • Terraform 1.7 adds test mocking and config-driven remove

                                        TerraformInfrastructure as code provisioning​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍

                                          Terraform 1.7 adds test mocking and config-driven remove
                                        • GitHub - adaptive-scale/dbchaos: Stress-test your database with pre-defined queries. Generate synthetic data and events statically or with GPT.

                                          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 - adaptive-scale/dbchaos: Stress-test your database with pre-defined queries. Generate synthetic data and events statically or with GPT.
                                          • Visual Regression Testをサポートするreg-actionsをリリースした

                                            Visual Regression Test(以下VRT)をやろうと思うと画像をどこに保存するかを検討する必要がでてくるケースがある。 (web アプリケーションのVRTを前提とすると)多くの場合、テキスト形式である*.snapとは異なり、画像取得時のOSやfont、ブラウザのversionなどにより差分がでやすくなってしまう。そのため画像はCIなど環境を極力そろえた状態で取得し、S3などに上げVRT対象の画像を管理するケースがみられる。 今回はこのフロー・管理の簡略化を目指しactionsを作成・リリースした。 成果物 repositoryは以下。yamlに後述するstepを記述すれば使用できる。 セットアップ 最小の記述は以下となる。これで./images以下の画像に対してVRTを行ってくれる。VRTに必要な画像管理はactionsが受け持ち、PRごとにレポートをコメントする。 nam

                                              Visual Regression Testをサポートするreg-actionsをリリースした
                                            • BugBug.io | Intuitive and Reliable Test Automation Tool | BugBug.io

                                              Low-code test automation tool for QA, Developers, and Product Managers. Ensure the quality of your web app or website without repetitive manual testing. Create your first end-to-end test easily in less than 5 minutes.

                                                BugBug.io | Intuitive and Reliable Test Automation Tool | BugBug.io
                                              • test_profを用いたRailsの自動テストの高速化の実践例 - SmartHR Tech Blog

                                                このエントリは、SmartHR Advent Calendar 2023 シリーズ1の5日目の記事です。 こんにちは!SmartHRでプロダクトエンジニアをしている大澤(@qwyngg)です。 最近Railsの自動テストの高速化について調べていたので、その内容をまとめてみました。 主にtest_profというgemを用いた解析と、その結果を元にした改善方法について書いています。 test_profとは https://github.com/test-prof/test-prof テストのパフォーマンスを分析する様々なツールを提供するgemです。 色々機能があるのですが、今回は以下の機能を使って発見した問題とその解決方法を紹介します。 factory_botプロファイラ テストに対してstackprofを(面倒な設定無しで)実行できる 詳しい使い方はTestProf: Ruby tests

                                                  test_profを用いたRailsの自動テストの高速化の実践例 - SmartHR Tech Blog
                                                • 2023-08-16のJS: Next.js v13.4.16(test mode)、SafariのStorage Policy、ESMへの移行(Redux)

                                                  JSer.info #656 - Next.js v13.4.16がリリースされています。 Release v13.4.16 · vercel/next.js v13.4.16には、実験的な機能としてtest modeというPlaywrightとMSWを使ったテストする仕組みが追加されています。 Next.jsのApp Directoryでは、MSWがNext.jsの処理に差し込めるポイントがなかったため、MSWが動かないなどの問題がありました。このtest modeではそれらが一部解決されてきています。 Support Next.js 13 (App directory) · Issue #1644 · mswjs/msw まだ検証目的の実験的な機能であるため今後はわかりませんが、次のDiscussionでNext.jsを使ったアプリケーションのテストについて議論されています。 RFC:

                                                    2023-08-16のJS: Next.js v13.4.16(test mode)、SafariのStorage Policy、ESMへの移行(Redux)
                                                  • 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

                                                    • 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 💣💥
                                                      • To test or not to test, a technical perspective  |  Articles  |  web.dev

                                                        To test or not to test, a technical perspective Stay organized with collections Save and categorize content based on your preferences. The previous article covered the basics of test cases and what they should contain. This article delves deeper into the creation of test cases from a technical perspective, detailing what should be included in each test and what to avoid. Essentially, you'll learn

                                                          To test or not to test, a technical perspective  |  Articles  |  web.dev
                                                        • 実寸比の香港島舞台『Test Drive Unlimited Solar Crown』対戦レースに焦点を当てた最新映像と常時賑わいが期待できるイベント等の解説公開 | Game*Spark - 国内・海外ゲーム情報サイト

                                                            実寸比の香港島舞台『Test Drive Unlimited Solar Crown』対戦レースに焦点を当てた最新映像と常時賑わいが期待できるイベント等の解説公開 | Game*Spark - 国内・海外ゲーム情報サイト
                                                          • Go testにおける可読性を保つ方法を考える - every Tech Blog

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

                                                              Go testにおける可読性を保つ方法を考える - every Tech Blog
                                                            • 【JDLA公式】Generative AI Test

                                                              Generative AI Testで、 生成AI導入の推進者に 生成AIに関する知識を客観的に証明し、 自信とチャンスを手に入れませんか?

                                                                【JDLA公式】Generative AI Test
                                                              • 佐々木悠特別研究員と元NTT研究所の青木和麻呂氏の論文が、暗号分野において後世に永続的な影響を与えたとしてIACR Test-of-Time賞を日本人で初受賞 | トピックス | NTT

                                                                2022年6月16日をもって、Microsoft社による Internet Explorer のサポートが終了します。 Internet Explorerでは当サイトの閲覧や動作に支障が 生じる場合がありますので、 下記ブラウザのご利用をお願いいたします。 Microsoft Edge(最新版) Mozilla Firefox(最新版) Google Chrome(最新版) Apple Safari(最新版) ダウンロードやインストール方法などにつきましては、 各ブラウザの提供元へお問い合わせください。

                                                                  佐々木悠特別研究員と元NTT研究所の青木和麻呂氏の論文が、暗号分野において後世に永続的な影響を与えたとしてIACR Test-of-Time賞を日本人で初受賞 | トピックス | NTT
                                                                • EasySpider: No-Code Visual Web Crawler/Browser Automation Test Tool

                                                                  BrightData is the market leader in the proxy industry, covering 72 million IPs worldwide, offering real residential IPs, instant batch collection of publicly available web data, with a guaranteed high success rate. For those in need of high cost-performance proxy IPs, click on the image above to register and contact the Chinese customer service. After activation, you get a free trial and up to $25

                                                                  • @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
                                                                    • 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
                                                                      • sbtの依存性定義でたまに見るtestやprovidedとは何か--コンフィギュレーションについて学ぼう - Lambdaカクテル

                                                                        sbtはかつてsimple build toolと呼ばれていた(今は酢豚の略とされている)。しかしビルドツールというのは本質的に難しい。複数の依存性を解決し、コンパイラ達が吐き出す成果物を統合し、1つあるいは2つ以上の最終成果物にしなければならないのだから、複雑性は必然だ。そして、複雑性があるところ常に難しさがひそんでいる。 www.scala-sbt.org そしてlibraryDependenciesの難しさは初心者が最も先にハマるものの一つだ。うち、コンフィギュレーションconfigurationはその難しさの一角を占めている。コンフィギュレーションについて知識をつけることで、実行時に発生するよくある間違い(例えば、実行時にクラスが存在しないというエラーでJVMが起動しないなど)を回避できるようになる。 この記事ではsbtにおけるlibraryDependenciesのコンフィギュレ

                                                                          sbtの依存性定義でたまに見るtestやprovidedとは何か--コンフィギュレーションについて学ぼう - Lambdaカクテル
                                                                        • Threads is officially starting to test ActivityPub integration

                                                                          Meta CEO Mark Zuckerberg posted on Threads that the platform is beginning to test making Threads posts available on Mastodon and other ActivityPub-supporting services. Zuckerberg wrote that making Threads work with the interoperable standard “will give people more choice over how they interact and it will help content reach more people.” Joining the fediverse — the decentralized world of social me

                                                                            Threads is officially starting to test ActivityPub integration
                                                                          • 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
                                                                            • Railsプロジェクトで発生するflaky testの傾向と対策|グロービス・デジタル・プラットフォーム

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

                                                                                Railsプロジェクトで発生するflaky testの傾向と対策|グロービス・デジタル・プラットフォーム
                                                                              • JUnitで学ぶTest smells撃退法 / How to resolve Test smells using JUnit5

                                                                                スクラムフェス新潟2023で発表した際に使用した資料です! https://confengine.com/conferences/scrum-fest-niigata-2023/proposal/18389/junittest-smells

                                                                                  JUnitで学ぶTest smells撃退法 / How to resolve Test smells using JUnit5
                                                                                • Using Zig to Unit Test a C Application

                                                                                  Zig is a new, independently developed low-level programming language. It’s a modern reimagining of C that attempts to retain C’s performance while embracing improvements from the last 30 years of tooling and language design. Zig makes calling into C code easier than any other language I’ve used. Zig also treats unit testing as a first-class feature, which the C language certainly does not. These t