並び順

ブックマーク数

期間指定

  • から
  • まで

401 - 440 件 / 701件

新着順 人気順

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

  • MacBook Proの“ノッチ”でマウス操作が遅くなる? Windowsで再現、明治大が1万回以上テストし検証

    Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 明治大学宮下研究室の研究チームが発表した「ノッチがポインティングの操作時間に与える影響」は、MacBook Pro(2021)に搭載するノッチがマウス操作に与える影響を検証した論文だ。ノッチによって、マウスの操作時間とエラー率に与える影響を調査した。 MacBook Pro(2021)にはディスプレイの上端中央にノッチ(描画が行われない黒い領域)が配置されている。21年の出来事であり、一部で話題になったことから記憶に残っている人もいるだろう。このノッチ、見た目が目障りなだけでなく、メニューバーを隠したり、マウス操作のカーソルを隠したりして実用的にも邪魔なタイミングが発生する。 そこで今回は

      MacBook Proの“ノッチ”でマウス操作が遅くなる? Windowsで再現、明治大が1万回以上テストし検証
    • NTTドコモ、「テストです」誤配信によるアクセス集中で「d払い」「dアカウント」に自爆障害が発生してしまいお詫び : 市況かぶ全力2階建

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

        NTTドコモ、「テストです」誤配信によるアクセス集中で「d払い」「dアカウント」に自爆障害が発生してしまいお詫び : 市況かぶ全力2階建
      • 「開発における安全と効率の両立を追求したい」 静的解析・ユニットテスト・E2Eテストにおける、ディー・エヌ・エーの「Shift Left戦術」

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

          「開発における安全と効率の両立を追求したい」 静的解析・ユニットテスト・E2Eテストにおける、ディー・エヌ・エーの「Shift Left戦術」
        • 【政府発表】[配信テスト][dev]ゲリラや特殊部隊に... - 国民保護情報 - Yahoo!天気・災害

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

            【政府発表】[配信テスト][dev]ゲリラや特殊部隊に... - 国民保護情報 - Yahoo!天気・災害
          • Microsoft公式ファイル復旧ツール「winfr」の正式リリースが近し!/“Windows Insider”でテスト中。「May 2020 Update」が必要

              Microsoft公式ファイル復旧ツール「winfr」の正式リリースが近し!/“Windows Insider”でテスト中。「May 2020 Update」が必要
            • Webフロントエンドのリプレースを支えるテストの考え方 / JSConf JP 2021

              JSConf JP 2021 でトークしたスライドです。 このスライドの内容を文字にしているブログ記事はこちら https://blog.nnn.dev/entry/2021/12/03/123000 トークのアーカイブはこちら https://www.youtube.com/watch?v=5H3Sswp5qYg&t=1155s https://jsconf.jp/2021/talk/testing-approach-to-support-web-front-end-replacement

                Webフロントエンドのリプレースを支えるテストの考え方 / JSConf JP 2021
              • Reactのユニットテスト2021

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

                  Reactのユニットテスト2021
                • より信頼できるクエリを書くために、SQLでもテストを書く - ハヤオキスルフクロウ

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

                    より信頼できるクエリを書くために、SQLでもテストを書く - ハヤオキスルフクロウ
                  • 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は指で押すだけでガラスが割れるとも
                    • 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生活
                        • 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ニュース
                              • 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
                                  • 「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プランも
                                    • 仕様整理のためのテスト設計入門をJaSST'21 Tokyoで発表しました | BLOG - DeNA Engineering

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

                                        仕様整理のためのテスト設計入門をJaSST'21 Tokyoで発表しました | BLOG - DeNA Engineering
                                      • 無理なく始めるGoでのユニットテスト並行化 - カンムテックブログ

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

                                          無理なく始めるGoでのユニットテスト並行化 - カンムテックブログ
                                        • 忙しい研究者のためのテストコードとドキュメントの書き方 - Qiita

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

                                            忙しい研究者のためのテストコードとドキュメントの書き方 - Qiita
                                          • BrowserStack:テスト自動化有料ツールの決定版

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

                                              BrowserStack:テスト自動化有料ツールの決定版
                                            • 16Personalities性格診断テストを「MBTI®」だと思って受けられた方へ | [公式]日本MBTI協会

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

                                                16Personalities性格診断テストを「MBTI®」だと思って受けられた方へ | [公式]日本MBTI協会
                                              • 「テスト文字列にうんこと入れるな」──ゲーム会社の新卒向け資料“2024年版”が公開 テスト環境で悪ふざけするリスク説く

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

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

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

                                                    AWSで構築するSelenium自動テスト環境とその運用 - ZOZO TECH BLOG
                                                  • APIシナリオテストの新ツールrunn

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

                                                      APIシナリオテストの新ツールrunn
                                                    • AWSの負荷テストソリューションを試してみた | DevelopersIO

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

                                                        AWSの負荷テストソリューションを試してみた | DevelopersIO
                                                      • Lambdaのテスト領域に関する技術共有会を開催しました | DevelopersIO

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

                                                          Lambdaのテスト領域に関する技術共有会を開催しました | DevelopersIO
                                                        • データベースに接続するテストの仕組みを整備して、運用して、反省したこと - Qiita

                                                          はじめに この記事の内容 この記事は上記記事で作成したデータベースに接続するテストの仕組みを運用した際に発生した問題点とそれに対する分析、解決策の案をまとめた記事です。 データベースに接続するテストの詳細な内容は上記記事を参照していただければと思うのですが、作った仕組みの概要としては データベースに接続するJUnitTestをCIで実行するしくみ です。 これによって私が開発しているプロダクトのテストの仕組みの全体像は以下のようになりました。 CIで実行されるJUnitTest(Javaプロセスのみ)の実行基盤 CIで実行されるJUnitTest(データベースにアクセスする)の実行基盤 機能開発時に開発者が作成し協力会社の打鍵者の方に依頼するファンクショナルテスト これは自動E2Eテスト等でカバーできるものも含まれており、そういった仕組みも整備しなければいけないという課題認識があります。

                                                            データベースに接続するテストの仕組みを整備して、運用して、反省したこと - Qiita
                                                          • テスト自動化の成功を支えるチームと仕組み/TestAutomation

                                                            テスト自動化の成果をどう評価し、どう次につなげるか/Test Automation Next Step

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

                                                                JITをやめてみる ~Microsoft、「Edge」で「めっちゃすげえセキュリティモード」をテスト/標的となっている「V8」の攻撃面を減らし、レンダラープロセスで強力な緩和策を有効化
                                                              • 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」のテスト配信が始まる
                                                                • 効果を維持しつつテスト工数を削減した話 〜テスト設計改善の質問回答編〜

                                                                  以降では、このテスト設計改善の取り組みに対する質問に回答していきます。 テスト設計改善についての質問の回答 【質問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 同じ世界遺産の寺でもパワハラ沙汰はちょくちょくニュースになるので、福利厚生にぶぶ漬けと和菓子ほしい(いらん)

                                                                              ある求人が社名非公開になっていたが事業内容に「東山文化を代表する世界遺産にも登録される有名寺院」と書いてあって全く意味がない「何かのテストか?」
                                                                            • React/Jestでのユニットテストに少し慣れてきたら役に立つtips

                                                                              スペースマーケット所属のfumink7です。 北欧へのあこがれが高まっています☃️ ReactでのWebアプリケーション開発をはじめる中で、ユニットテストを書き始めたときに知って役立ったtipsをまとめてみました。 テスト環境 テスティングフレームワークはJest、UIテストのためにTesting Libraryを使用しています typescript@4.9.4 React@18.2.0 jest@28.1.0 @testing-library/react@13.3.0 ①アサーション 特定の要素内に絞って要素検索を行う - within getBy、findByなどで「要素A内にある要素Bを取得する」場合にwithinを使って要素Aを指定することができます。 const formElement = screen.getByRole('form') expect( within(formE

                                                                                React/Jestでのユニットテストに少し慣れてきたら役に立つtips
                                                                              • React Server Components のテスト手法

                                                                                React Server Components のテスト手法 2023.11.26 現代におけるコンポーネントのテストは Testing Library を用いてテストを行うことが一般的です。しかし、2023 年 11 月現在、Testing Library はまだ Server Components のテストを十分にサポートしていません。そのため、Server Components のテストを行うには、別の方法を用いる必要があります。この記事では、Testing Library を用いずに Server Components のテストを行う方法について説明します。 現代では React におけるコンポーネントのテストは Testing Library を用いて、ユーザーの視点からテストを行うことが一般的です。getByRole のようなユーザーの視点のセレクタなどを提供しているため、実装

                                                                                  React Server Components のテスト手法
                                                                                • DMM動画サービスでA/Bテストを1年間運用してわかったこと - DMM inside

                                                                                  |DMM inside

                                                                                    DMM動画サービスでA/Bテストを1年間運用してわかったこと - DMM inside