並び順

ブックマーク数

期間指定

  • から
  • まで

401 - 440 件 / 710件

新着順 人気順

テストの検索結果401 - 440 件 / 710件

  • 開発チームにおけるバックエンドテストのガイドライン策定の軌跡をふりかえる

    はじめに 株式会社マイベストでバックエンドエンジニアをしています、井上周(@isaka1022)です。 マイベストの開発組織において、2023年度の後半にかけて、バックエンドのテストの書き方の方針、ガイドラインの策定のプロジェクトを担当しました。 そもそもどのようにテストの書き方を決めるのか、また、ガイドラインとして機能させるためにエンジニア全員で共通認識を持てるものに仕上げるか、など考えることが多かったのですが、なんとか形にすることができたので今回はどのようにガイドラインを策定したか、その背景や経緯をお伝えできればと思います。 ガイドライン策定の背景 mybestのアーキテクチャには近年、Ruby on Railsに加えてNext.jsが導入されました。 それに伴い、バックエンドのテスト環境に大きな変化がありました。 それまでもテストの書き方のルールが決まっていなかったこともそうですが、

      開発チームにおけるバックエンドテストのガイドライン策定の軌跡をふりかえる
    • NTTドコモ、「テストです」誤配信によるアクセス集中で「d払い」「dアカウント」に自爆障害が発生してしまいお詫び : 市況かぶ全力2階建

      永守重信のニデック、グローバルグループ代表の権限を強める定款変更案で岸田光哉社長の新体制に早くも暗雲が漂う

        NTTドコモ、「テストです」誤配信によるアクセス集中で「d払い」「dアカウント」に自爆障害が発生してしまいお詫び : 市況かぶ全力2階建
      • 【政府発表】[配信テスト][dev]ゲリラや特殊部隊に... - 国民保護情報 - Yahoo!天気・災害

        【発表時間】 2006年01月30日 14時06分 政府発表 【内容】 [配信テスト][dev]ゲリラや特殊部隊による攻撃が発生しました。 【対象地域】 日本全土

          【政府発表】[配信テスト][dev]ゲリラや特殊部隊に... - 国民保護情報 - Yahoo!天気・災害
        • クエリログを使ったPostgreSQLの負荷テスト - カンムテックブログ

          SREの菅原です。 この記事はカンム Advent Calendar 2022の4日目の記事になります。 少し前にサービスで使っているPostgreSQLをRDSからAuroraに移行しました。 Auroraに移行するため色々と作業を行ったのですが、その中でAuroraの性能を測るために行った負荷テストについて書きます。 pgbench まず最初にpgbenchを使って、単純なワークロードでのRDSをAuroraの性能差を測ってみました。*1 以下がその結果です。 MySQLで同様のテストをmysqlslapを使って行ったことがあって、そのときは概ねAuroraのほうが性能が高かったので、同様の結果になると考えていたのですが、RDSのほうが性能が高い結果になったのは予想外でした。 ただAuroraのアーキテクチャを考えると、pgbenchのような細かすぎるトランザクションの場合はRDSのほ

            クエリログを使ったPostgreSQLの負荷テスト - カンムテックブログ
          • Microsoft公式ファイル復旧ツール「winfr」の正式リリースが近し!/“Windows Insider”でテスト中。「May 2020 Update」が必要

              Microsoft公式ファイル復旧ツール「winfr」の正式リリースが近し!/“Windows Insider”でテスト中。「May 2020 Update」が必要
            • 「開発における安全と効率の両立を追求したい」 静的解析・ユニットテスト・E2Eテストにおける、ディー・エヌ・エーの「Shift Left戦術」 | ログミーBusiness

              インターネットやAIを駆使しながら、領域に捉われずにさらなる挑戦を行うDeNAの取り組みを紹介する「DeNA TechCon 2023」。ここで認証認可システムのリノベーションチームの岸直輝氏が登壇。Shift Leftの考え方を基に実践している静的解析や自動テスト、挙動の差分を自動で発見するための取り組みについて紹介します。全2回。後半は、各フェーズにおける、静的解析・ユニットテスト・E2Eテスト、それぞれの取り組みについて。前回はこちら。 静的解析のメリットとデメリット岸直輝氏:では、ここからは今お話ししたShift Leftの具体的な取り組みについて見ていきましょう。ここでは、各フェーズごとに対応する取り組みを、静的解析、ユニットテスト、E2Eテストの3つに分けて紹介します。 まずは静的解析について。静的解析は、プログラムを実行することなく、静的にさまざまな異常を検出する手法です。静

                「開発における安全と効率の両立を追求したい」 静的解析・ユニットテスト・E2Eテストにおける、ディー・エヌ・エーの「Shift Left戦術」 | ログミーBusiness
              • Webフロントエンドのリプレースを支えるテストの考え方 / JSConf JP 2021

                JSConf JP 2021 でトークしたスライドです。 このスライドの内容を文字にしているブログ記事はこちら https://blog.nnn.dev/entry/2021/12/03/123000 トークのアー…

                  Webフロントエンドのリプレースを支えるテストの考え方 / JSConf JP 2021
                • テストアーキテクチャの実践 - freee Developers Hub

                  こんにちは。決済プロダクトでQAエンジニアをしているrenです。freee QA Advent Calendar2024の23日目です。 今回は、決済プロダクト開発にテストアーキテクチャを設計した事例について紹介します。 テストアーキテクチャとは テストアーキテクチャによって解決したい課題 テストアーキテクチャ設計のステップ 1. この振る舞いを担保するためには、どのようなテストが必要だろうか?という問いを立てる 2. 抽象化して考えるための概念を学ぶ 3. テストアーキテクチャを描き、議論する テストアーキテクチャ設計のインパクト 実装改善に関する気づき テストの構造とソフトウェアの構造に関する気づき 自分たちのテスト活動の課題に関する気づき チーム開発の支援を通じた工数上のインパクト テストアーキテクチャがもたらす価値 今後の展望 [appendix]今回設計したテストアーキテクチャの

                    テストアーキテクチャの実践 - freee Developers Hub
                  • Reactのユニットテスト2021

                    React でユニットテストをするときのベストプラクティスはいつも悩むのですが、とりあえず 2021 年 2 月時点では、こうかなーというのをまとめてみます。 まずテストランナーは jest で確定です。ここで悩む要素はまずありません。 では、React のテストをどうやるか?です。 公式の react-dom/test-utils を使う 公式の react-test-renderer を使う @testing-library/react を使う 選択肢としてはこの三種類が有名なところでしょう。 公式という響きはとても魅力的ですが、実は公式ドキュメントから「ボイラープレートを減らすため、エンドユーザが使うのと同じ形でコンポーネントを使ってテストが記述できるように設計されている、React Testing Library の利用をお勧めします。」という形で、@testing-library

                      Reactのユニットテスト2021
                    • Apple M1環境でLinuxを動かす「Asahi Linux」のGPUドライバーがついに99%以上という成績でテストをパスしたという報告

                      Appleが独自開発するSoC「M1」搭載Macでの動作を目指すLinuxディストリビューション「Asahi Linux」で、Linux開発系VTuberの朝日リナ氏が「GPUのカーネルドライバーがテストを99%以上パスした」と報告しました。 ???????????? My Linux M1 GPU driver passes >99% of the dEQP-GLES2 compliance tests!!!!! ???????????? Most of this is thanks to @alyssarzg's prior work on macOS, but now I can replicate it on Linux! ^^ pic.twitter.com/BTI4AIUTkC— Asahi Lina / 朝日リナ //nullptr::live (@LinaAsahi) Fi

                        Apple M1環境でLinuxを動かす「Asahi Linux」のGPUドライバーがついに99%以上という成績でテストをパスしたという報告
                      • 機械学習アプリケーションにおけるテストについて - Re:ゼロから始めるML生活

                        機械学習系の話題が多い昨今ですが、実際触ってみると期待した精度・結果が出ないなんてことはよくあることではないでしょうか。 機械学習特有の性質として、データ自体がモデルを変化させ、結果として業務に影響を与えたりします。 仮に、機械学習屋さんが精度が出るモデルを構築したと言っても、それを導入するときに、システム全体での品質の維持に苦労したりします。 ということで、不確実性の大きい機械学習系開発についての、設計・テスト戦略でどうやってリスクを低減していけるかが一つカギになってくると思い、方法論について勉強しましたので、そのメモです。 非常に参考にしたのはこちら。 arxiv.org テストそのもののテクニックなどは、一般的なテスト駆動開発に関する書籍を合わせてをご参考ください。 テスト駆動開発 作者:Kent Beck発売日: 2017/10/14メディア: 単行本(ソフトカバー) テスト駆動P

                          機械学習アプリケーションにおけるテストについて - Re:ゼロから始めるML生活
                        • iPhone 15 Proの落下テストの結果「背面ガラスが従来よりも割れやすくなっている」可能性、iPhone 15 Pro Maxは指で押すだけでガラスが割れるとも

                          2023年9月22日発売となったiPhone 15 ProおよびiPhone 15 Pro Maxは、筐体がステンレススチールからチタニウムに変更されただけでなく、背面ガラスの取り外しが簡単になる機構を採用していたり、ガラスのエッジ(端)部分の処理がこれまでの直線的なものから曲面処理に変更されたりと、見た目ではわかりづらい変更点が複数あります。そんなiPhone 15 Proを使った落下テストや耐久テストを実施する動画が公開されており、従来モデルよりも背面ガラスが割れやすくなっているのではと指摘されています。 First iPhone 15 Pro drop test suggests new rounded edge titanium design is less durable - 9to5Mac https://9to5mac.com/2023/09/22/iphone-15-pro

                            iPhone 15 Proの落下テストの結果「背面ガラスが従来よりも割れやすくなっている」可能性、iPhone 15 Pro Maxは指で押すだけでガラスが割れるとも
                          • 16Personalities性格診断テストを「MBTI®」だと思って受けられた方へ | [公式]日本MBTI協会

                            MBTIは他の性格検査とは異なります。MBTI(エムビーティーアイ:Myers-Briggs Type Indicator)は、個人をタイプに分類したり、性格を診断したりすることが目的ではありません。回答した個人一人ひとりが、自分の心を理解するための座標軸として用いることを最大の目的にしています。 まずはMBTIそのものに興味を持ってくださりありがとうございます。しかし皆さんが回答された無料の16Personalities性格診断テストは、MBTIとは全く別のもので、質問も結果の出し方も、正式なMBTIとは全く異なります。しかし、ISTJやENFPなど、アルファベットをつかってタイプを表しているのは、MBTIをまねたもののため、皆さんが勘違いしてしまうのも無理はありません。 皆さんのなかには、「ちょっと遊ぶ」レベルで受けただけの方もおられるかもしれませんが、性格を「遊ぶ」だけで、人はいろん

                              16Personalities性格診断テストを「MBTI®」だと思って受けられた方へ | [公式]日本MBTI協会
                            • Goのテストに使える手作りモックパターン - Money Forward Developers Blog

                              こんにちは。 京都開発拠点でGoエンジニアをしています @yoskeoka です。 Goを中心技術として性能改善やプロダクト間を横断するような機能の設計、実装を行うKTAチーム (京都開発本部 テクニカルアーキテクトチーム) 所属です。 突然ですが、皆さんはGoでテストを書いているでしょうか。 我々はテストを書くことが中長期的なスピードアップに繋がると信じて日々テストを書くようにしています。 KTAではGoの実装をする際にClean Architectureの考えに基づいたpackage分けを行っていますが、packageを分けたり、インターフェースを定義したりとしていくと、テストを書くのが難しい部分というのが出てきます。 そんな場合に使えるモック作りテクニックを今回は紹介したいと思います。 Clean Architectureはテストしやすくなると言うが Clean Architectu

                                Goのテストに使える手作りモックパターン - Money Forward Developers Blog
                              • テストコードをただ書くだけで満足している人々をこの記事でビンタしたい - Qiita

                                まえがき 世間ではテストをしないこと/テストを書かないことを悪とするみたいな文化が定着してきたのか、テストを書かない開発というのが減ってきてると思います。 では「正しくテストを書けているか」「テストを書く文化を生かしているか」というとどうでしょう? これらの問いに答えられずテストを書くことをゴールにして満足していると、それは宝の持ち腐れならぬテストコードの持ち腐れとなります。 執筆のモチベーション この記事を印刷して札束のごとくビンタするのが目的です。 以下に該当すること”だけ”を考えているような場合はビンタされるかもしれません。(絶対ではないですが危ない可能性があります) うちはテスト書いてるから大丈夫!ちゃんと開発工数とは別に単体テスト工数も見積もってるよ! ちゃんとホワイトボックス的に書いてカバレッジ担保しているからうちはちゃんとテストしてるよ! コード修正の都度ちゃんとテストコード

                                  テストコードをただ書くだけで満足している人々をこの記事でビンタしたい - Qiita
                                • 共通テスト不正 女子大学生を男性が手助けしたか 2人書類送検 | NHKニュース

                                  先月行われた大学入学共通テストの問題が試験中に撮影されて外部に送られ不正が行われた問題で、警察に出頭し関与を認めている19歳の女子大学生を手助けした疑いがある20代の男性がいたことが関係者への取材で分かりました。 警視庁は、偽計業務妨害の疑いで2人を書類送検しました。 1月15日に行われた大学入学共通テストのうち、世界史の問題用紙が試験中に撮影されてインターネットを通じて外部に送られ、家庭教師などを紹介するサイトで知り合った東京大学の学生少なくとも2人が共通テストの問題とは知らずに解答していました。 その後、1月27日になって大阪府内に住む19歳の女子大学生が香川県内の警察署に出頭して関与を認め「スマートフォンを上着の袖に隠して撮影した。1人でやった」などと話していましたが、関係者によりますとその後の捜査で20代のシステムエンジニアの男性が不正を手助けした疑いがあることが分かったということ

                                    共通テスト不正 女子大学生を男性が手助けしたか 2人書類送検 | NHKニュース
                                  • より信頼できるクエリを書くために、SQLでもテストを書く - ハヤオキスルフクロウ

                                    はじめに こんにちは、久しぶりに技術系の記事を書きます、株式会社カンムで機械学習エンジニアをしている fkubota です。 今日はSQLについてです。 弊社に入社してから毎日のようにSQLのクエリを書いてきました。 クエリを書き始めてからもう3年が経とうとしています。 日々クエリを書きながら少しずつ自分のスタイルが出来上がってきているのを日々実感しています。 僕は 正確で 読みやすく 再利用しやすいクエリを 高速に 生み出すための工夫を重ねてきました。 結果的にテスト駆動開発ぽいスタイルが生まれたので今日は紹介してみようと思います。 似たような記事がないので少しドキドキですが温かい気持ちで読んでもらえると嬉しいです。 対象読者 対象読者は、分析のためにクエリを書いている人とします。 プロダクトに乗せるクエリというより、ビジネス的になにか示唆を得たいときにクエリを書く人を想定します。 痛み

                                      より信頼できるクエリを書くために、SQLでもテストを書く - ハヤオキスルフクロウ
                                    • 仕様整理のためのテスト設計入門をJaSST'21 Tokyoで発表しました | BLOG - DeNA Engineering

                                      はじめに 品質管理部の河野です。先日、 ソフトウェアテストシンポジウム 2021 東京 の企画セッションで「仕様整理のためのテスト設計入門」というタイトルで発表してきましたので、本ブログでは発表に至った経緯や発表の感想などを報告いたします。 発表の経緯 まず、タイトルを見た方は、仕様を整理するためにテスト設計を使うのか? と考えられたと思いますが、その通りでテスト設計はテストケースを設計する行為なのですが、実はテストケースを設計する過程で仕様を整理していることが多いです。ということで、テスト設計のための技術である、テスト設計技法を理解しながら、演習を交えて仕様の整理を実感できるような構成でチュートリアル形式で90分の発表を行いました。 それで、このようなテーマを思いついたきっかけは、私が以前作成したテスト設計の入門のテキストを近くの開発者の方に「開発者向けにやったら需要ありますか?」と質問

                                        仕様整理のためのテスト設計入門をJaSST'21 Tokyoで発表しました | BLOG - DeNA Engineering
                                      • APIシナリオテストの新ツールrunn

                                        runn is 何? 3行まとめ 今回は API シナリオテストツールの runn をプロジェクトに導入し、一部機能のコントリビュートしながら 3 ヶ月間触ってみておすすめだと感じたことを記事にまとめたいと思います。 runnとの出会い 4 ヶ月ほど前にスキーマ駆動開発を行っているプロジェクトでいい感じの API のテストをしようと色々 調査 をしていました。 その当時は OpenAPI でスキーマ定義して swagger-ui からポチポチ手動テストをしていましたが、API の数も増えるし同じ API でもパターンが結構あり、流石に手動でのテストでは限界があるなーと考えていました。 パラメータ数も多いので Controller テストで書くにしてもコード量が多く、レビューが辛いと感じていました。 API を E2E でテストしたい、最終的には CI で自動テストまでもっていきたいと思いま

                                          APIシナリオテストの新ツールrunn
                                        • E2EテストでNextAuth認証(OAuthなど)を突破する方法

                                          NextAuth (Auth.js) で認証させているWebアプリをPlaywrightなどでE2Eテストする際に、認証をどうやってさせるか、あるいは回避するかが悩ましい部分です。 もし採用している認証方式が、単純なID/パスワード認証であればテストユーザを作成し、Playwrightにパスワードを入力させれば認証できるので問題はありません。 しかし、Google認証などの外部のプロバイダを経由するような場合は、E2Eテストをすることが難しくなります。そこでこの記事では、NextAuthの認証済み状態をPlaywrightで再現させる方法を紹介します。 やり方は大きく2つ NextAuthの設定に依存してやり方は大きく2つあります。 セッションデータを database で管理している場合 セッションデータを jwt で管理している場合 データベースの場合 セッションデータをデータベースに

                                            E2EテストでNextAuth認証(OAuthなど)を突破する方法
                                          • 「AWSで始める負荷テスト入門」というタイトルで DevelopersIO 2024 Sapporo に登壇しました #devio2024 | DevelopersIO

                                            中川です。 2024年7月5日に開催した「DevelopersIO 2024 SAPPORO」にて、オフライン登壇させていただきました。 登壇資料 話したこと 負荷テストの概要と目的 負荷テストの進め方 AWSを活用した負荷テスト 実践的なTips 当日の登壇スライドはこちらになります。 参考・紹介資料 参考にしたサイト 負荷テスト on AWS のすすめ 第三十五回 ちょっぴりDD - 人気番組の新作配信を安定起動させた、サーバーレスな AWS 分散負荷試験ソリューション「Distributed Load Testing」を使った負荷試験の仕組み 負荷テストとは?目的や種類ごとの観点、実施の流れについて解説 Types of load testing 参考にした書籍 Amazon Web Services負荷試験入門―クラウドの性能の引き出し方がわかる 分散負荷テストソリューション AW

                                              「AWSで始める負荷テスト入門」というタイトルで DevelopersIO 2024 Sapporo に登壇しました #devio2024 | DevelopersIO
                                            • BrowserStack:テスト自動化有料ツールの決定版

                                              特によく使われる上二つのサービスでは”Webアプリケーションのテスト環境"を提供しており、インターネットに公開されたWebアプリケーション、開発中のローカルのWebアプリケーションのテスト環境が揃っています。 テスト環境 = テスト用アプリケーションがデプロイされ、ホストされている環境 テスト実行環境 = 上記テスト環境にアクセスし、テストを実施するためのデバイス・ブラウザ・OSを含む環境 BrowserStackはクラウド上で後者の「テスト実行環境」を提供しています。 BrowserStack Live (手動テスト) BrowserStackにホストされている様々なデバイスを利用し、マニュアルテストすることが可能です。画像ではiPhone13のデバイスを立ち上げ、Webのダッシュボード上で操作を行っている様子です。シミュレータではなく、実機デバイスをブラウザ上から操作できます。 Bro

                                                BrowserStack:テスト自動化有料ツールの決定版
                                              • 「Amazon Q Developer」正式サービスに。AIがAWSの専門家となり、設計、コーディング、テスト、トラブルシュートなどを支援。Freeプランも

                                                「Amazon Q Developer」正式サービスに。AIがAWSの専門家となり、設計、コーディング、テスト、トラブルシュートなどを支援。Freeプランも Amazon Web Services(AWS)は、AWSにおける設計、コーディング、テスト、トラブルシュートなどの場面でAIが開発者を支援する新サービス「Amazon Q Developer」の正式サービス化を発表しました。 Amazon Qは昨年(2023年)に開催されたイベントAWS re:Invent 2023で発表された、AWSによる生成AIサービスです。 Amazon Qは、マイクロソフトのCopilot対抗と位置づけることができます。 Copilotが、開発者向けのGitHub Copilot、Office向けのCopilot for Microsoft 365などさまざまな分野で展開されているように、Amazon Qも

                                                  「Amazon Q Developer」正式サービスに。AIがAWSの専門家となり、設計、コーディング、テスト、トラブルシュートなどを支援。Freeプランも
                                                • 忙しい研究者のためのテストコードとドキュメントの書き方 - Qiita

                                                  はじめに 「研究用のプログラムにもテストコードやドキュメント書いたほうがいいよね。」 「分かっちゃいるけど、そんな面倒なことやってられないよ。」 という研究者あるあるを解決すべく、僕が普段実践している開発スタイルを紹介します。 この開発スタイルのすごいところは: テストやドキュメントを一切書かない場合と比べて 追加の工数がほぼゼロ。 普通にコーディングしているだけで、いつのまにかテストコードとドキュメントまでできあがっている。 実装、コメント、テスト、ドキュメントが自然に同期するので、保守しやすい。 Pythonを例に紹介しますが、コメント内にテストを書けるツールと、コメントからドキュメントを生成できるツールをもつ言語ならばどれにでも応用できるはずです。 この開発スタイルに至った背景 ソフトウェア開発において、テストコードやドキュメントを整備することでプログラムの品質が向上することは広く知

                                                    忙しい研究者のためのテストコードとドキュメントの書き方 - Qiita
                                                  • 「テスト文字列にうんこと入れるな」──ゲーム会社の新卒向け資料“2024年版”が公開 テスト環境で悪ふざけするリスク説く

                                                    「テスト文字列に”うんこ”と入れるな」──そんなふうに訴える新入社員向けの研修資料の2024年版が公開された。公開したのは、ゲーム開発などを手掛けるインフィニットループ(北海道札幌市)。軽い気持ちで入れたテスト文字列が社外に漏えいした際のリスクについて説明した資料で、新たに事例などを加筆し、21年に公開したものをバージョンアップしている。 同社がこの資料で訴えたいのは「テスト文字列には無難な文字列を使うこと」。Webエンジニアが入力フォームを作る際に使うテスト文字列に「うんこ」などのふざけた文言を入れる行為のリスクを説明。資料内では実際にテスト文字列が漏えいしたことで起きた不祥事の事例などを紹介している。

                                                      「テスト文字列にうんこと入れるな」──ゲーム会社の新卒向け資料“2024年版”が公開 テスト環境で悪ふざけするリスク説く
                                                    • AWSで構築するSelenium自動テスト環境とその運用 - ZOZO TECH BLOG

                                                      はじめに こんにちは、Selenium 4の正式版がなかなかリリースされなく、ソワソワしている品質管理部・自動化推進ブロックの木村です。 私が所属する品質管理部は、ZOZOTOWNやWEARなどの開発プロジェクトに対してテスト・検証を行い、完成品がユーザーの手に届いても問題ないかを確認する部署です。その品質管理部では、先日、部署で開発運用しているSeleniumによる自動テストのシステムをオンプレからAWSに移行しました。自動テストの書き方や、個々のAWSサービスの使い方の記事は多く存在するので、本記事では自動テスト全体の概要を紹介します。単純な移行だけでなく、サーバレスやマネージドサービスを活用しているので、部分的にでも参考になる点があれば幸いです。 背景 品質管理部が行っていたリグレッションテストやシステムテストを部分的に自動化するために、Seleniumによる自動テストのシステムを開

                                                        AWSで構築するSelenium自動テスト環境とその運用 - ZOZO TECH BLOG
                                                      • 無理なく始めるGoでのユニットテスト並行化 - カンムテックブログ

                                                        KanmuでPoolを開発しているhataです。最近、ロボット掃除機を買いました。ロボと猫がじゃれている景色はいいですね。 今回はGoのユニットテストの並行化についての記事です。 TL;DR Goのテストは、並行化することでテスト実行時間の短縮やテスト対象の脆弱性の発見などのメリットがある 基本的にはそのままでも最適化されているが、テストコードにt.parallelを記述することでよりきめ細やかな最適化を施すことができる ただし、一定規模以上のアプリケーションへの導入・運用は大変 テストコードを一気に並行化するtparagenというツールや、並行化忘れを防ぐ静的解析ツールがあり、これらを使うことで無理なくテスト並行化の導入・運用ができる はじめに ユニットテスト並行化とは 本記事では、「並行」「並列」という用語を使用します。本記事におけるこれらの用語を定義します。 並行:複数の処理を独立に

                                                          無理なく始めるGoでのユニットテスト並行化 - カンムテックブログ
                                                        • Lambdaのテスト領域に関する技術共有会を開催しました | DevelopersIO

                                                          はじめに CX事業本部の佐藤智樹です。 今回は先月中頃に実施したLambdaのテスト領域に関する技術共有会の資料と当日にいただいた意見を紹介します。技術共有会自体はお客様含め5人ほどで実施予定でしたが、社内の方を誘ったところ15人程と大人数でディスカッションしながら知識を深めました。有意義な時間となったのでブログで共有します。 本記事はLambdaに対してどのようなテストをすべきか、Lambdaでこれからテストを書くがどうやれば良いか悩んでいる方などは参考になるかと思います。いくつか紹介するテストパターンのメリット/デメリットもあげるので、テスト選定の上で参考にしてください。 例となる題材がなければ抽象的な話ばかりになり分かりづらくなるので、今回は以下のIoTデータ収集システムをベースにどうテストを書いていくか検討します。IoTデバイスからきたデータをRDSに保存するシステムです。色々書い

                                                            Lambdaのテスト領域に関する技術共有会を開催しました | DevelopersIO
                                                          • クラウド代ゼロ円!?LocalStackで爆速テスト環境を手に入れる方法

                                                            概要 この記事を読む対象者: 「AWSを使って開発したいけど、コストや設定が気になる…」と悩んでいるエンジニア この記事の内容: LocalStackの概要や歴史、インストールから基本操作まで、手を動かしながら学べる実践ガイドをお届けします この記事を読んで分かること: LocalStackを活用してAWSサービスをローカルでエミュレーションし、コスト抑え効率よくテスト環境を構築する方法が身につきます! 序説 「AWSは便利だけど、テストするだけなのにお金がかかるのはちょっと…」そんな経験、ありませんか? 本番環境でいきなり試すのはリスクが高く、設定ミスで予算オーバーになることも。 そんな悩みを解決してくれるのが LocalStack です! LocalStackを使えば、AWSの主要サービスをローカルでそっくり再現できるため、コストを気にせず高速に開発・テストが可能になります。 この記事

                                                              クラウド代ゼロ円!?LocalStackで爆速テスト環境を手に入れる方法
                                                            • データベースに接続するテストの仕組みを整備して、運用して、反省したこと - Qiita

                                                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに この記事の内容 この記事は上記記事で作成したデータベースに接続するテストの仕組みを運用した際に発生した問題点とそれに対する分析、解決策の案をまとめた記事です。 データベースに接続するテストの詳細な内容は上記記事を参照していただければと思うのですが、作った仕組みの概要としては データベースに接続するJUnitTestをCIで実行するしくみ です。 これによって私が開発しているプロダクトのテストの仕組みの全体像は以下のようになりました。 CIで実行されるJUnitTest(Javaプロセスのみ)の実行基盤 CIで実行されるJUni

                                                                データベースに接続するテストの仕組みを整備して、運用して、反省したこと - Qiita
                                                              • Twitter元CEOが開発する新SNS「Bluesky」のテスト配信が始まる

                                                                Twitterの創業者であるジャック・ドーシー氏は、分散型SNSプロトコル「AT Protocol」の開発を進めており、同時にAT Protocolを採用したSNS「Bluesky」の開発も進めています。新たに、App StoreにBlueskyのiOS版アプリが登場し、Blueskyの開発がテスト段階にまで進んだことが明らかになりました。 Bluesky Social on the App Store https://apps.apple.com/us/app/bluesky-social/id6444370199 Jack Dorsey-backed Twitter alternative Bluesky hits the App Store as an invite-only app | TechCrunch https://techcrunch.com/2023/02/28/jac

                                                                  Twitter元CEOが開発する新SNS「Bluesky」のテスト配信が始まる
                                                                • テスト自動化の成功を支えるチームと仕組み/TestAutomation

                                                                  高品質と高スピードを両立させるソフトウェアQA/Software QA that Supports Agility and Quality

                                                                    テスト自動化の成功を支えるチームと仕組み/TestAutomation
                                                                  • JITをやめてみる ~Microsoft、「Edge」で「めっちゃすげえセキュリティモード」をテスト/標的となっている「V8」の攻撃面を減らし、レンダラープロセスで強力な緩和策を有効化

                                                                      JITをやめてみる ~Microsoft、「Edge」で「めっちゃすげえセキュリティモード」をテスト/標的となっている「V8」の攻撃面を減らし、レンダラープロセスで強力な緩和策を有効化
                                                                    • AWSの負荷テストソリューションを試してみた | DevelopersIO

                                                                      シナリオを用いた負荷テストツールとして JMeter や Gatling などがございますが、AWS でも負荷テストのソリューションが用意されております。 こちらのソリューションは、Fargate で 1 秒あたり選択した数のトランザクションを生成する数千規模の接続ユーザーを簡単にシミュレートできます。 本エントリでは、AWS の負荷テストソリューションを使った負荷テストを紹介します。 構成要素 公式の構成図を拝借しています。 フロントエンドでは、バックエンドの負荷テストエンジンを実行する API と、テストシナリオの作成やモニタリングに使用するウェブコンソールが提供されています。 なお、使用するテストシナリオには JMeter のシナリオを指定できるため、既に JMeter を使っている場合は簡単に大規模な負荷テストを行うこともできます。 バックエンドでは、負荷を生成するための Dock

                                                                        AWSの負荷テストソリューションを試してみた | DevelopersIO
                                                                      • 効果を維持しつつテスト工数を削減した話 〜テスト設計改善の質問回答編〜

                                                                        以降では、このテスト設計改善の取り組みに対する質問に回答していきます。 テスト設計改善についての質問の回答 【質問1】テスト設計にあたって開発ドキュメントの参照はしないのでしょうか。開発ドキュメントがほとんど無い? 開発ドキュメントの参照はします。チケットの内容、開発ドキュメントだけでなく、その内容に対しての疑問点は実際に開発と議論しておきます。開発者との議論はテスト設計に着手する前、テスト観点出しを行う前後の活動です。 【質問2】テストと設計の比率を出していらっしゃいましたが(テストをいっぱいやるようにした)、数える単位は何ですか?人数?時間?その他? 説明資料では文字の大きさの都合上省略した形で書いていますが、比率を出していたのは「(開発の設計ではなく)テスト設計」と「テスト実施」の比率です。また、ここでの比率は感覚値ではありますが、工数比です。 【質問3】改善後の成果物サンプルやアク

                                                                          効果を維持しつつテスト工数を削減した話 〜テスト設計改善の質問回答編〜
                                                                        • 「Windows Terminal 1.7」が正式リリース、設定GUIを安定版に/v1.8プレビューではShift+クリックで新規プロファイルをウィンドウで開く機能などをテスト

                                                                            「Windows Terminal 1.7」が正式リリース、設定GUIを安定版に/v1.8プレビューではShift+クリックで新規プロファイルをウィンドウで開く機能などをテスト
                                                                          • 自動テスト速度改善 - 自動テストが品質のボトルネックとならないために - freee Developers Hub

                                                                            freee人事労務の品質改善を専任で活動している keik です。 freee人事労務ではアプリケーション開発の自動テスト環境として CircleCI を利用しています。すべてのコードの変更は GitHub 上の Pull Request を経由して行われますが、Pull Request のマージ条件の一つとして自動テストをパスすることを求めるようにしています。 つまり、どんな些細な変更であっても、急ぎの変更であっても、リリースするためには基本的には自動テストの結果を待つ必要があります。一方で、コードベースは日々成長しており、それに比例して自動テストの実行時間も長くなっています。 ここに、ゆっくりと、ジレンマが生じはじめます。 品質を高める目的の自動テストだが、実行時間が長いと品質のボトルネックになりうる。 具体的には以下のようなシナリオが考えられます。 些細な改善が億劫になる(自動テスト

                                                                              自動テスト速度改善 - 自動テストが品質のボトルネックとならないために - freee Developers Hub
                                                                            • goquを駆使してgoでSQL構築も構造体マッピングもRDBテストもやる - エムスリーテックブログ

                                                                              【Unit4 ブログリレー6日目】 こんにちは、エムスリーエンジニアリンググループの福林 (@fukubaya) です。 最近まで開発していたm3ラウンジでは、goからRDBを利用していました。 m3ラウンジでは、SQLの組みやすさやテストのしやすさの観点で検討した結果、goquを採用しましたので、 そこで得られた知見とその実装例を紹介します。 これから試してみる方(と将来m3ラウンジの開発に新たに入ることになったメンバー)の参考になるように、サンプルコードも説明も多くなってしまいかなり長いです。 お時間ある時にお読みいただければ。 名古屋城は、日本の城のひとつ。尾張国愛知郡名古屋(現在の愛知県名古屋市中区本丸・北区名城)にある。本文には特に関係ありません。 m3ラウンジ goqu 実例 modelの構造体 mapper mapperの実装 goquのSQLの結果から構造体へのマッピング

                                                                                goquを駆使してgoでSQL構築も構造体マッピングもRDBテストもやる - エムスリーテックブログ
                                                                              • 博報堂など4社を新たに家宅捜索 業界全体で談合か 五輪テスト大会:朝日新聞デジタル

                                                                                東京五輪・パラリンピックのテスト大会業務をめぐる入札談合事件で、東京地検特捜部と公正取引委員会は28日午前、独占禁止法違反(不当な取引制限)の疑いで、新たに広告大手の「博報堂」(東京都港区)など4社に家宅捜索に入った。博報堂は、25日に捜索を受けた最大手「電通」に続く広告業界2位。業務を受注した9社のうち、捜索が入った企業は計6社となり、事件は業界全体に広がった。 このほかに28日に捜索を受けたのは、広告大手「東急エージェンシー」(港区)、イベント制作会社「セイムトゥー」(千代田区)、番組制作会社「フジクリエイティブコーポレーション(FCC)」(江東区)。 談合が疑われているのは、各競技のテスト大会の実施計画を立案する業務で、東京五輪・パラ大会の組織委員会が発注した。 2018年5~8月に計26件の競争入札があり、9社と1共同企業体が落札。捜索を受けた企業はいずれも落札企業だった。1件あた

                                                                                  博報堂など4社を新たに家宅捜索 業界全体で談合か 五輪テスト大会:朝日新聞デジタル
                                                                                • ある求人が社名非公開になっていたが事業内容に「東山文化を代表する世界遺産にも登録される有名寺院」と書いてあって全く意味がない「何かのテストか?」

                                                                                  汐ー弥ズバンド香緋 @s_v_cof @JiRo_ym 同じ世界遺産の寺でもパワハラ沙汰はちょくちょくニュースになるので、福利厚生にぶぶ漬けと和菓子ほしい(いらん) 2023-05-25 02:48:45

                                                                                    ある求人が社名非公開になっていたが事業内容に「東山文化を代表する世界遺産にも登録される有名寺院」と書いてあって全く意味がない「何かのテストか?」