並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 6024件

新着順 人気順

テストの検索結果321 - 360 件 / 6024件

  • Selenium, AWS Lambda, AWS Fargate, AWS Developer Tools を使ったサーバーレスなUIテスト | Amazon Web Services

    Amazon Web Services ブログ Selenium, AWS Lambda, AWS Fargate, AWS Developer Tools を使ったサーバーレスなUIテスト (この記事は、 Serverless UI testing using Selenium, AWS Lambda, AWS Fargate, and AWS Developer Tools を翻訳したものです。) 以前、Using AWS CodePipeline, AWS CodeBuild, and AWS Lambda for Serverless Automated UI Testing (日本語版 ) を公開してから、Chrome headless とFirefox headless が各ブラウザでネイティブにサポートされるようになったことで、事態は大きく変わりました。 AWS Lambda

      Selenium, AWS Lambda, AWS Fargate, AWS Developer Tools を使ったサーバーレスなUIテスト | Amazon Web Services
    • GitHub Copilotと快適なユニットテストコード作成生活

      こちらで登壇させていただいた資料です。 https://trident-qa.connpass.com/event/314818/ ※ こちらは2024/05/23 時点の私の考えとなります。更新の予定はございませんのでご了承ください

        GitHub Copilotと快適なユニットテストコード作成生活
      • テストデータを貯めて感じたこと

        https://toruby.connpass.com/event/286678/ の発表資料です。

          テストデータを貯めて感じたこと
        • Playwrightを使ったE2Eテストを導入した話 - Uzabase for Engineers

          はじめに こんにちは。ソーシャル経済メディア「NewsPicks」の QA/SET チームの海老澤です。 先日 弊社で E2E テスト実行するために Playwright を導入したため紹介させてください。 E2Eテストとは E2Eテスト(エンドツーエンドテスト)とは、ソフトウェア開発におけるテスト手法の一つで、アプリケーションが実際の運用環境と同様の条件下で正しく動作することを確認するためのテストです。 システムの開始点から終了点までを通じて、ユーザーの視点でアプリケーションのフローを追い、機能全体が連携して期待通りに動くかを検証します。具体的には、ユーザーが行うであろう一連の操作をシミュレートして、データがシステムを通じて適切に流れるかや、最終的なアウトプットが正しいかどうかを確認します。E2Eテストにより、部分的な単体テストや統合テストでは見逃されがちな問題を発見することができます。

            Playwrightを使ったE2Eテストを導入した話 - Uzabase for Engineers
          • テストは「確認」と「テスト」の二つでできている

            Difference between testing ordinary software and testing software using machine learning

              テストは「確認」と「テスト」の二つでできている
            • トランプ大統領 「バイデン氏は認知テスト受けるべき」 | トランプ大統領 | NHKニュース

              アメリカのトランプ大統領は、ことし秋の大統領選挙で野党・民主党の候補者指名を確定させているバイデン前副大統領について、「認知機能を計るテストを受けるべきだ。大統領は頭の切れる人物でなければならない」と述べ、77歳と高齢のバイデン氏を攻撃しました。 そのうえで、野党・民主党の候補者指名を確定させているバイデン前副大統領について、「同様のテストを受けるべきだ。敬意を払ったうえで言うが、彼はどこかおかしい。いずれ誰もがそうなるが、そのリスクを冒すことはできない」と述べ、77歳と高齢のバイデン氏は認知能力に問題があると示唆する独自の主張を展開しました。 そして「大統領は頭の切れる人物でなければならない。習近平国家主席やプーチン大統領は頭がよく、100%でない人物を大統領にするわけにはいかない」と述べ、バイデン氏ではなく自分こそが大統領にふさわしいと主張しました。 秋の大統領選挙に向けて、自身も74

                トランプ大統領 「バイデン氏は認知テスト受けるべき」 | トランプ大統領 | NHKニュース
              • E2Eテストを Playwright で作り直して開発プロセスに組み込む話 - SmartHR Tech Blog

                こんにちは。SmartHR プロダクトエンジニアの sasaki (@s_sasaki_0529) です。 今回は、私が開発に携わっている届出書類機能における E2E テストを、Capybara + Selenium の構成から Playwright に移行し、開発プロセスに組み込んだお話をします。 扱う話題 E2Eテスト基盤を移行する具体的な背景と理由 移行における提案から、合意形成までの流れ 移行後の開発プロセスがどう変わったか 扱わない話題 Playwright など、記事内で扱う技術要素自体の詳細説明 移行作業自体の詳細 テストコードの設計・実装に関する具体的なテクニック なお、本記事では便宜上、移行前の E2E テストを「旧テスト基盤」移行後を「新テスト基盤」と呼称します。 届出書類機能について E2Eテストに限らず、テストというのはプロダクトの特性によって最適な手法は大きく変わ

                  E2Eテストを Playwright で作り直して開発プロセスに組み込む話 - SmartHR Tech Blog
                • A/Bテスト概論 / Introduction of ABTesting

                  2021年度・2022年度 リクルート エンジニアコース新人研修の講義資料です

                    A/Bテスト概論 / Introduction of ABTesting
                  • 開発生産性の観点から考える自動テスト(2024/06版) / Automated Test Knowledge from Savanna 202406 Findy dev-prod-con edition

                    2024年6月29日 Findy 開発生産性カンファレンス2024 Closing Keynote https://dev-productivity-con.findy-code.io/2024

                      開発生産性の観点から考える自動テスト(2024/06版) / Automated Test Knowledge from Savanna 202406 Findy dev-prod-con edition
                    • 【西川和久の不定期コラム】 メインPCをUbuntuにして約1年半で何が変わった?そして次期仕事用テスト環境を作る!

                        【西川和久の不定期コラム】 メインPCをUbuntuにして約1年半で何が変わった?そして次期仕事用テスト環境を作る!
                      • 文科省の通達「大学入学共通テストでの検温禁止」、その理由「受験生に無用な不安を与える」に関する様々な反応

                        やのせん@VR/メタバース教育 @yanosen_jp これちょっと酷くない?若いといっても、大学教員なら40代以上が多いだろうから、リスク低くないと思うけど。 →「濃厚接触者の試験監督は、なるべく基礎疾患のない若い教職員に担ってもらうことも検討」 www3.nhk.or.jp/news/html/2020… 2020-12-16 18:27:13 リンク NHKニュース 大学入学共通テストまで1か月 感染対策や受験の際の注意点は? | NHKニュース 【NHK】来月初めて実施され、53万人余りが受験する予定の「大学入学共通テスト」まで、16日であと1か月となりました。新型コロナウ… 14 users 231

                          文科省の通達「大学入学共通テストでの検温禁止」、その理由「受験生に無用な不安を与える」に関する様々な反応
                        • マイクロサービスのQA・セキュリティ自動化テスト社内ツール「Testdeck」をOSS化しました! | メルカリエンジニアリング

                          こんにちは。Product Securityチームの@gloriaです。前回、自動化テストエンジニアからセキュリティエンジニアへのキャリアチェンジについて記事を書きました。 今日は、最近OSSとして公開した社内ツールのプロジェクトについてお話をしたいと思います! 「Testdeck」とは? TestdeckはGolangで書いたgRPCマイクロサービスのインテグレーションテスト、エンドツーエンドテスト(E2E)とセキュリティテストの自動化ツールです。以下の機能を提供しています: gRPCとHTTPエンドポイントのインテグレーションテスト・E2Eテスト ファズテスト 悪意のあるペイロードの注入(Burp SuiteのIntruderという機能のように) gRPCとHTTPリクエストのユーティリティメソッド CharlesやBurp Suiteなどのデバッギングプロクシーに接続し、リクエストの

                            マイクロサービスのQA・セキュリティ自動化テスト社内ツール「Testdeck」をOSS化しました! | メルカリエンジニアリング
                          • マイクロソフト、「GitHub Copilot X」をVisual Studioに搭載したデモ動画を公開。コードを自然言語で解説、デバッグ、ユニットテストの生成など

                            マイクロソフト、「GitHub Copilot X」をVisual Studioに搭載したデモ動画を公開。コードを自然言語で解説、デバッグ、ユニットテストの生成など GitHubは先月、GTP-4をベースに「GitHub Copilot」の機能を大幅に強化した「GitHub Copilot X」を発表し、Visual Studio Codeのコードエディタ内でAIと対話しながらプログラミングが可能になる様子を公開しました。 参考:[速報]「GitHub Copilot X」発表、GPT-4ベースで大幅強化。AIにバグの調査依頼と修正案を指示、ドキュメントを学習し回答も そして先週、マイクロソフトは同社の統合開発環境であるVisual StudioでGitHub Copilot Xを用いてプログラミングを行うデモ動画「GitHub Copilot X in Visual Studio」を公開

                              マイクロソフト、「GitHub Copilot X」をVisual Studioに搭載したデモ動画を公開。コードを自然言語で解説、デバッグ、ユニットテストの生成など
                            • ドキュメント執筆にもGit、ビルド、テストで再利用性や整合性を実現する「Writerside」、JetBrainsがプレビューリリース

                              Kotlinなどの開発元として知られるJetBrainsは、テクニカルドキュメントのための一連のツールを統合したドキュメントオーサリングツール「Writerside」のプレビューリリースを発表しました。 ソフトウェア開発においては、テキストで記述されたソースコードをGitでバージョン管理し、ビルドによって複数のソースコードを1つのアプリケーションへとまとめ上げ、コンパイルし、テストをして本番環境へのデプロイによりアプリケーションを公開します。 そしてこのプロセス全体を、さまざまな機能を備えたツールチェンを用いて自動化することで、ソフトウェア開発の効率を高めています。 一方で、例えばアプリケーションのチュートリアル、SDKやAPIのリファレンスドキュメントなどのドキュメントの制作過程においては、複数のファイルをフォルダにまとめ、手作業で目次のページとリンクさせることや、ソースコードのサンプル

                                ドキュメント執筆にもGit、ビルド、テストで再利用性や整合性を実現する「Writerside」、JetBrainsがプレビューリリース
                              • Twitter、ブロックせずに相手からのフォローを外す機能をテスト中

                                  Twitter、ブロックせずに相手からのフォローを外す機能をテスト中
                                • テスト工程の可視化や自動化に向けた取り組みのご紹介 - Mirrativ Tech Blog

                                  こんにちは、エンジニアの千吉良(ちぎら)@_naru_jpn です。ここ最近 QA に関して考える機会があり、Systematic Software Testing という本を読んでいたところ、色々と刺激を受けるところがありました。計画書の作成やリスク管理などテストの実施以外の領域についても多く書かれていましたが、まずはミラティブの現状に基づいた改善を行うべきだろうと考えました。今回は特にメトリクスの取得などに関して、GAS(Google Apps Script)を活用してミラティブの業務に応用してみたことについてまとめてみました。 以下では細かいことにも触れているので、3行まとめをおいておきます。 手動テストの進捗を見えるようにしたよ GAS(Google Apps Script)で実装したよ ついでに関連業務を自動化したよ ミラティブにおける QA と解決できそうと感じた課題 ミラティ

                                    テスト工程の可視化や自動化に向けた取り組みのご紹介 - Mirrativ Tech Blog
                                  • [Next.js]フロントテストのコストはStorybookで削減出来る

                                    1.フロントテストと Storybook の活用 フロントテストのどこにコストがかかるのか バックエンドのテストはシンプルな入力と出力が多いので、テスト作成は比較的簡単です。一方、フロントエンドのテストは UI イベントや動的な要素も含まれ、複数の出力があるため、テスト作成はより複雑になります。これにより、テスト作成のコストが増大します。 生 jest で書くフロントテストと心の目 Jest は主に JavaScript のユニットテストをサポートするツールであり、UI レンダリングのテストを行うためには対応するライブラリが必要です。Jest は DOM イベントをエミュレートすることはできますが、ユーザーの操作と同様のインタラクションを再現することは困難です。機能の多いコンポーネントをテストする際に、Jest を使用するとテストコードが複雑になりがちです。そして最大の問題は、視覚的な部分

                                      [Next.js]フロントテストのコストはStorybookで削減出来る
                                    • 私とテストと自動化と - あどけない話

                                      何度か講演でこの話をしたのだが、気が向いたのでエッセンスを書き下しておこうと思う。 テスト駆動という言葉が流行る前にプログラマとなった私は、当初どのようにテストを書いてよいのか分からなかった。そんなとき、(当時はオーム社で現在はラムダノートの)鹿野さんから「ビューティフルコード」を献本していただいた。分厚い本なので、興味ある章から読んでいった。その一つがアルベルト・サボイア氏が書いた7章「ビューティフル・テスト」だ。 ビューティフルコード (THEORY/IN/PRACTICE) 作者:Brian Kernighan,Jon Bentley,まつもとゆきひろオライリージャパンAmazon この章では、例として二分探索が取り上げられる。二分探索のアイディアが出されたのは1946年だが、バグのない実装ができたのは12年後だという。実際に実装してみると分かるが、ソートされた配列の中に目的の要素が

                                        私とテストと自動化と - あどけない話
                                      • エラー監視とテスト体制への改善作戦 / PHPerKaigi2022

                                        issueに対するエラー 数を集計 [ { … "permalink": "Sentryのエラー画面URL", "platform": "PHP", "metadata": { "value": "Fatal Error (0): Call to a member function result()....." }, … "stats": { "14d": [ [ 1541455200, // timestamp 473 // error count ], … ] }, … "title": "This is an example PHP exception" } ] • 14d制限でリクエスト • エラー内訳取得 • stats内のパラメータに日付事 のエラー数が格納 https://docs.sentry.io/api/events/list-a-projects-issues/

                                          エラー監視とテスト体制への改善作戦 / PHPerKaigi2022
                                        • GoのテストをCIで簡単に並列実行する | おそらくはそれさえも平凡な日々

                                          https://github.com/Songmu/gotesplit gotesplitというかなり便利なツールを書いた。Goのテストをいい感じのサブセットに分割して、それを実行するものです。このアプローチで、社内のテストを15分から3分くらいまでに短縮しました。 これを使えばCI環境での高速なテストの並列実行を簡単に実現できます。 実例 CircleCIやGitHub Actions上で簡単に導入できます。 CircleCIの場合 parallelism: 5 docker: - image: golang:1.15.3 steps: - checkout - run: command: | curl -sfL raw.githubusercontent.com/Songmu/gotesplit/main/install.sh | sh -s bin/gotesplit ./... -

                                            GoのテストをCIで簡単に並列実行する | おそらくはそれさえも平凡な日々
                                          • 共通テスト、マスクで鼻覆わず失格 6回注意 - 日本経済新聞

                                            大学入学共通テストを運営する大学入試センターは17日、マスクを正しく着用するよう試験監督が再三指示したにもかかわらず従わなかった受験生1人を不正行為があったとみなして失格にしたと発表した。センターは新型コロナウイルス感染対策で、受験するにはマスクを正しく着用しなければならないと募集要項などで周知していた。担当者によると、受験生は16日の東京都内の会場で、試験中に鼻を出したままマスクを着けていた

                                              共通テスト、マスクで鼻覆わず失格 6回注意 - 日本経済新聞
                                            • なぜE2Eテストでidを使うべきではないのか |Autifyブログ

                                              こんにちは。AutifyのSET(Software Engineer in Test) 、末村(@tsueeemura)です。 皆さん、E2Eテストしてますか?以前はほぼSelenium一択みたいなところがありましたが、最近はPuppeteerやCypress、TestCafeなどいろいろなフレームワークがあり、ついつい目移りしてしまいますね! さて、どのフレームワークを使うにせよ、E2Eテストを書く上で共通で意識しないといけない重要なファクターがいくつか存在します。 その一つが ロケータ です。操作や検証の対象となる要素を指定するためのキーのことです。 ロケータにはCSSセレクタやXPathが利用でき、idやclass、name といった属性を利用するのが一般的です。 今回はこのロケータについての話を書こうと思います。 ロケータとは 要素を一意に指定できさえすればロケータに使うものは何で

                                                なぜE2Eテストでidを使うべきではないのか |Autifyブログ
                                              • セブンカフェの販売方法が変わった? 一部で「絶対ぶちまけるやつ」など戸惑いの声 → 本部「現在テスト販売中」

                                                ※本記事はアフィリエイトプログラムによる収益を得ています セブン-イレブンのコンビニコーヒー「セブンカフェ」について、「販売方法が変わった」という報告が一部であがっています。まだ全店で導入されているわけではないようですが、利用者からは「絶対ぶちまけるやつ」「めんど、、、」「戸惑った」など、「不便になった」といった声も。今後はこの販売方法が主流になるのか、セブン‐イレブン本部に聞きました。 のっち☆(@nocchi0830)さん提供 「セブンカフェ」公式サイト 従来のセブンカフェでアイスコーヒーなどを購入する場合、最初から氷が入ったカップを棚から取り、レジに持っていって注文する仕組みでした。これに対し新しい方式では、「氷だけ」がビニール袋に入って売られており、これをレジに持っていくとカップを渡されるという仕組み。これまでと大きく違うのは、購入後「自分で袋からカップへ氷を移さなければならない」

                                                  セブンカフェの販売方法が変わった? 一部で「絶対ぶちまけるやつ」など戸惑いの声 → 本部「現在テスト販売中」
                                                • 痴漢に狙われる共通テスト受験生、「助ける準備、できていますか?」 警視庁や鉄道各社が異例の対策 - 弁護士ドットコムニュース

                                                    痴漢に狙われる共通テスト受験生、「助ける準備、できていますか?」 警視庁や鉄道各社が異例の対策 - 弁護士ドットコムニュース
                                                  • 良いテストコードのために悪いテストコードを理解する - 不安定なテスト編: iOSアプリ開発ユニットテストの場合

                                                    「モバイルアプリ開発における良いテストコードの考え方」の発表資料です。 https://trident-qa.connpass.com/event/320151/

                                                      良いテストコードのために悪いテストコードを理解する - 不安定なテスト編: iOSアプリ開発ユニットテストの場合
                                                    • A/Bテストのベストプラクティスと落とし穴 ~KDD2019 レポート~ - Gunosyデータ分析ブログ

                                                      はじめに 研究開発チームの関です。古川未鈴さんの結婚、ニジマス大門果琳さんの卒業、uijinの解散とアイドル業界も激動の秋を迎えていますね。 2019年8月4日から5日間、アメリカはアラスカ州アンカレッジで開催されたデータマイニング領域のトップカンファレンスであるKDD2019にGunosyから北田と関が参加・発表してきました。 これまでに2つのレポートを公開しています。 data.gunosy.io data.gunosy.io 本レポートではTutorialとして開催された「Challenges, Best Practices and Pitfalls in Evaluating Results of Online Controlled Experiments」の内容をレポートします。 内容は現在のA/Bテストのガイドラインと言ってもいい内容で、非常に参考になるポイントが多かったです。

                                                        A/Bテストのベストプラクティスと落とし穴 ~KDD2019 レポート~ - Gunosyデータ分析ブログ
                                                      • Reactコンポーネントにおけるテスト手法の選択肢

                                                        TechFeed Experts Night#2 〜 フロントエンドフレームワーク特集 https://techfeed.io/events/techfeed-experts-night-2 Twitter https://twitter.com/__sakito__

                                                          Reactコンポーネントにおけるテスト手法の選択肢
                                                        • プログラマーテストの原則 by Kent Beck

                                                          チョコレート対バニラTDD対BDD。このテストツール対あのテストツール。テストビフォー対テストアフター対これは動くから俺を信じろ。ある時期から、こうした詳細に関する議論には飽きてしまった。もっと原則について議論したい。 詳細に関する議論はなかなか結論に至らずに、話が行ったり来たりする。チョコレート対バニラ。チョコレート。バニラ。チョコレート。バニラ。 詳細の議論に負けを認めさせられるようなことがあっても、その譲歩は絶対的なものではない。私の状況がチョコレートを勧めているのに、私にバニラを食べさせてくれと言えるだろうか? これでは埒が明かない。 原則一方、原則は議論を生み出す基盤になる。原則には賛成しても状況が違っているのなら、答えは違ってくるかもしれないが、そこで論争になることはない。原則が、異なる状況における異なる答えを生み出したのである。 詳細で論争するよりも、原則で論争したほうが生産

                                                            プログラマーテストの原則 by Kent Beck
                                                          • Twitter、リプライ相手を制限できる機能のテストを開始

                                                            米Twitterは5月20日(現地時間)、ツイートにリプライ(返信)できる相手を3段階で調節する機能のテストを、グローバルに開始したと発表した。嫌がらせを防止し、会話機能を改善する取り組みの一環で、1月に予告していたものだ。 テスト参加者に選ばれると、ツイート作成ボックスの左下に地球アイコンと「すべてのアカウントが返信できます」というテキストが表示される(下画像左)。これをタップすると、返信できる相手として「全員」、「フォローしているアカウント」(フォローしているアカウントか、ツイート内でメンションしたアカウント)、「@ツイートしたアカウントのみ」(メンションしたアカウントのみ)の3つの選択肢が表示され(下画像右)、ここから選択できる。投稿したツイートにはツイートへのリプライが制限されていることが表示される。

                                                              Twitter、リプライ相手を制限できる機能のテストを開始
                                                            • 大規模改修の裏でTypeScriptとテスト導入をすすめた話

                                                              Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)

                                                                大規模改修の裏でTypeScriptとテスト導入をすすめた話
                                                              • テスト駆動開発から証明駆動開発へ #JTF2019 / July Tech Festa 2019

                                                                July Tech Festa 2019 で使用したスライドです。 近年、テストを書く文化は広く普及しており、開発フローにおいて自動テストを組み込むことはもはや常識となりました。しかしよく考えてみると、有限個のテストケースが保証しているのは、所詮「特定の有限個の入力に対する出力」にしか過ぎません。では「あり得る全ての入力」に対してプログラムの性質を保証することは果たして可能でしょうか? この問いに対する答えのひとつが「定理証明」と呼ばれる手法です。定理証明では、数学的な「証明」をプログラム上でエンコードすることにより、真に「全ての入力」を扱うことができます。本セッションではこの定理証明を取り上げ、従来のテストとの考え方の違いや具体的な適用方法について、サンプルを交えつつ解説します。 イベント概要:https://2019.techfesta.jp/speakers#A10

                                                                  テスト駆動開発から証明駆動開発へ #JTF2019 / July Tech Festa 2019
                                                                • デザインとHTMLのズレを検出! Node.jsとPuppeteer活用のビジュアル校正テストで実装時のケアレスミスを防ぐ - ICS MEDIA

                                                                  デザインとHTMLのズレを検出! Node.jsとPuppeteer活用のビジュアル校正テストで実装時のケアレスミスを防ぐ ウェブ制作において、デザインとHTML実装の一致はエンジニアとして当然求められるものです。とはいえ、デザインツールとブラウザ画面をにらめっこしながら確認するのも大変です。本記事ではNode.jsで動くヘッドレスブラウザのPuppeteerパペティアーを使ってデザインとのズレを検知するビジュアル校正テストの方法を紹介します。 ウェブ業界ではデザイン制作とHTML制作が分業である場合がほとんどです。ビジュアル校正テストを導入することで、HTML制作の品質向上に役立てられます。デザインとHTML実装が別の会社のようなプロジェクトでは、HTML実装時の品質保証の担保になりますし、デザイナーとフロントエンドエンジニアが近い組織でもコミュニケーション円滑化に役立つでしょう。ICS

                                                                    デザインとHTMLのズレを検出! Node.jsとPuppeteer活用のビジュアル校正テストで実装時のケアレスミスを防ぐ - ICS MEDIA
                                                                  • Netflix、動画再生速度を変更できる機能をテスト。これに対し映画監督らは反発 | スラド IT

                                                                    Netflixがテレビ番組や映画の再生速度を変更できる機能のテストを開始した。この機能では再生速度を0.5~1.5倍の範囲で変更できるのだが、これに対し映画製作者から強い批判が出ているようだ(HollywoodReporter、CNET、Engadget、Slashdot)。 まずはスマートフォンやタブレットなどでの再生でのみこの機能がサポートされるとのこと。Netflixはこうした機能について、家庭用のDVDプレーヤーなどにすでに搭載されている機能であり、ユーザーから頻繁に要望があると述べている。また、導入するかどうかはユーザーからのフィードバック次第だと説明している。 一方、Netflix独占作品の「LOVEラブ」を制作したジャド・アパトー氏は「地球上すべての監督やクリエイターを敵に回すことだろう。(Netflixは)製作者の意図したタイミングに干渉しないでほしい」と非難している。

                                                                    • GoでSQLの複雑なクエリのテストを書いてみた - ZOZO TECH BLOG

                                                                      はじめに こんにちは。ブランドソリューション開発本部FAANSバックエンドブロックの佐野です。普段はサーバーサイドエンジニアとして、FAANSのバックエンドシステムを開発しています。 FAANSとは、弊社が2022年8月に正式ローンチした、アパレル店舗で働くショップスタッフの販売サポートツールです。例えば、コーディネート投稿機能や成果確認機能などを備えています。投稿されたコーディネートはZOZOTOWNやWEAR、Yahoo!ショッピング、ブランド様のECサイトへの連携が可能です。成果確認機能では、投稿されたコーディネート経由のEC売上やコーディネート閲覧数などの成果を可視化しています。 本記事では、成果データの集計処理におけるBigQueryのクエリ実行処理のユニットテストをGoで実装した取り組みと、その際の工夫についてご紹介します。 目次 はじめに 目次 成果データの集計処理とは 抱え

                                                                        GoでSQLの複雑なクエリのテストを書いてみた - ZOZO TECH BLOG
                                                                      • Software Design連載 2021年10月号 スナップショットテストの可能性を追求する - MonotaRO Tech Blog

                                                                        こんにちは、辰巳です。 第3回は「スナップショットテスト」をテーマにお送りします! 「組織が拡大する中で、十分な設計情報がない状況でも、複雑に改修が積み重なったソフトウェアをいかに安全かつ正確に変更できるか?」 本記事では、数多くの大幅なシステム変更の経験を経て、この課題に対してモノタロウがいま実践しているグッドプラクティスを紹介します。 本記事の初出は、 Software Design2021年10月号「Pythonモダン化計画(第3回)」になります。過去の連載記事は以下を参照ください。 第1回 Software Design連載 2021年8月号 Python製のレガシー&大規模システムをどうリファクタリングするか 第2回 Software Design連載 2021年9月号 「テストが無い」からの脱却 スナップショットテストの可能性を追求する モノタロウは、事業者向けの間接資材を販売

                                                                          Software Design連載 2021年10月号 スナップショットテストの可能性を追求する - MonotaRO Tech Blog
                                                                        • “テストコードを書く文化”をどう形成していったか 開発速度と品質の両立を支える3つの「自動テスト」とは

                                                                          株式会社ラクスが開催するエンジニア向けのイベント「RAKUS Meetup」。今回は「SaaS新規プロダクトの技術」をテーマに、同社プロダクト「楽楽労務」の開発を担当する福岡憲治氏が登壇し、「新規プロダクトの開発速度と品質の両立を支える自動テスト」という内容で話をしました。 新規プロダクトならではの悩み 福岡憲治氏(以下、福岡):それでは『新規プロダクトの開発速度と品質の両立を支える自動テスト』というタイトルで福岡が発表いたします。お願いします。 ではいきなりですが、まずはじめに、新規プロダクトとタイトルに入っているとおり、新規プロダクトならではの悩みについて、簡単にお話しできればと思います。 まず1つ目、ドメインに対する理解が不十分だったり、アジャイルに機能開発していくので、作り直しが発生します。あるいは、新規プロダクトである程度できあがってくると、チームメンバーを増員することになります

                                                                            “テストコードを書く文化”をどう形成していったか 開発速度と品質の両立を支える3つの「自動テスト」とは
                                                                          • Mailosaurでメール送信のE2Eテスト - febc技術メモ

                                                                            最近MailosaurというSaaSを使ってメール送信機能をテストしてみましたので、備忘がてら紹介メモを残しておきます。 Mailosaurとは? Mailosaurとは Email and SMS testing platformだそうです。 mailosaur.com メールがちゃんと送れているか?だとかメール本文/添付ファイルなどは意図通りか?をテストするのに便利な機能が提供されています。 Mailosaurってなんて読むの? 以下の動画をみたところ、カタカナだと「メイラソー」のように呼ばれていました。 www.youtube.com どんなことができるの? EメールやSMS関連のテストを行うための様々な便利機能が提供されています。 詳細は以下のドキュメントに記載されています。 mailosaur.com 例えばEメール関連ですと以下のような機能が提供されています。(上位プランのみの

                                                                              Mailosaurでメール送信のE2Eテスト - febc技術メモ
                                                                            • 負荷テストをサーバーレスで実現するServerless-artilleryを試してみた | DevelopersIO

                                                                              Webシステムの負荷テストツール選定にお悩みではないでしょうか。私は悩んでいました。 今回はサーバーレスで負荷テストを実施するServerless-artilleryを紹介します。 こんにちは。 ご機嫌いかがでしょうか。 "No human labor is no human error" が大好きなネクストモード株式会社 の吉井です。 今回はサーバーレスで負荷テストを実施できる Serverless-artillery を紹介します。 Lambda 関数からテスト対象 URL に対して事前に定義した回数、期間、パターンで負荷をかけます。 テストサーバーを EC2 で起動し管理することは、それなりに手間ですし、テストが長期間になればコストも無視ができなくなります。 その点 Lambda なら実行回数分のコストなので安心感はあります。 負荷テストの実施 Serverless-artiller

                                                                                負荷テストをサーバーレスで実現するServerless-artilleryを試してみた | DevelopersIO
                                                                              • [CEDEC 2023]「テストエンジニアが伝える テストを実施する前に考えるべきテストの話」聴講レポート。開発が参加し,欠陥を未然に防止するテストの大切さ

                                                                                [CEDEC 2023]「テストエンジニアが伝える テストを実施する前に考えるべきテストの話」聴講レポート。開発が参加し,欠陥を未然に防止するテストの大切さ ライター:箭本進一 ゲーム開発者向けカンファレンス「CEDEC 2023」で,「テストエンジニアが伝える テストを実施する前に考えるべきテストの話」と題された講演が行われた。ソフトウェアを作る前に一歩立ち止まり,必要になるテストについて打ち合わせをすれば,コストや手間を削減できるという。ソフトウェアのテストといえば,完成後に行うものというイメージがあるが,その前に行うべきテストとは,どのようなものなのだろうか? 開発が参加し,欠陥を未然に防止するテストの大切さ 10X / B-Testing Qualityチームの風間裕也氏 講演を行ったのは,10X / B-Testing Qualityチームの風間裕也氏。ソフトウェアのテストに関す

                                                                                  [CEDEC 2023]「テストエンジニアが伝える テストを実施する前に考えるべきテストの話」聴講レポート。開発が参加し,欠陥を未然に防止するテストの大切さ
                                                                                • 反科学の人たちは自分の知識に高い自信を持つが、実際テストすると最低レベルだった - ナゾロジー

                                                                                  「科学者や医者たちの総意」を強く拒む人はいるものです。 最近では、新型コロナウイルスのワクチン接種について、世界中でそのような人たちが持論を述べてきました。 ところが、アメリカ・ポートランド州立大学(Portland State University)マーケティング学部に所属するニコラス・ライト氏ら研究チームは、それら科学に反対する人々は、自分の知識や能力を過大評価していると発表。 反科学の人たちは自分の知識が最高ランクだと信じているにも関わらず、テストを行うと、実際の知識は最低ランクだと明らかになったのです。 研究の詳細は、2022年7月20日付の科学誌『Science Advances』に掲載されました。 Science opponents believe their knowledge ranks among the highest, but it is actually among

                                                                                    反科学の人たちは自分の知識に高い自信を持つが、実際テストすると最低レベルだった - ナゾロジー