並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 160件

新着順 人気順

テスト技法の検索結果81 - 120 件 / 160件

  • 史上初めてAI開発契約の効力が争われた(模擬)裁判で裁判官を務めた話|知的財産・IT・人工知能・ベンチャービジネスの法律相談なら【STORIA法律事務所】

    ■ はじめに ユーザーが保有しているデータをAIベンダに提供し、AIベンダの技術力・ノウハウを利用して学習済みモデルを生成してユーザに納品するというAI開発は現在盛んに行われています。 当事務所でもAI開発案件を多数法務サポートしておりますが、私の知る限り、AI開発のトラブルが裁判まで発展したケースはありませんでした。 今回は、おそらく史上初めてAI開発契約の効力が争われた裁判をご紹介したいと思います。 といっても、2019年10月28日に東京弁護士会主催で行われたAIシンポジウムの企画の一環として行われた模擬裁判のお話です。 もちろん、弁護士会が主催する以上、模擬裁判と言ってもお遊びではありません。 裁判長役には知財の世界では知らない者のいない超ビッグネーム三村量一先生を迎え、テーマは、「AI開発契約であるにもかかわらず、従前のシステム開発の契約書を利用して契約を締結した場合、どのような

      史上初めてAI開発契約の効力が争われた(模擬)裁判で裁判官を務めた話|知的財産・IT・人工知能・ベンチャービジネスの法律相談なら【STORIA法律事務所】
    • MLOps: Continuous delivery and automation pipelines in machine learning  |  Cloud Architecture Center  |  Google Cloud

      Accelerate your digital transformation Whether your business is early in its journey or well on its way to digital transformation, Google Cloud can help solve your toughest challenges.

        MLOps: Continuous delivery and automation pipelines in machine learning  |  Cloud Architecture Center  |  Google Cloud
      • LambdaとDynamoDBでIoTバックエンド開発

        2019年7月30日、Serverless Community(JP)が主催するイベント「Serverless Meetup Tokyo #12」が開催されました。世界各地で運営されているServerless Architectureやその周辺技術について情報を共有する本コミュニティ。今回は、株式会社Speeeのオフィスにて、3人のエンジニアが知見を共有しました。プレゼンテーション「LambdaとDynamoDBでつくるIoTバックエンド」に登壇したのは、 株式会社MMMの岡本忠浩氏。 LambdaとDynamoDBでIoTバックエンド開発 岡本忠浩氏:よろしくお願いします。「LambdaとDynamoDBでIoTバックエンド開発」というタイトルなんですけど、ちょっとスライドを作るのがギリギリになってしまって。至らないところがあるかもしれないんですが、お願いします。 自分はMMMとい

          LambdaとDynamoDBでIoTバックエンド開発
        • 単体テストの考え方/使い方 社内読書会をしました - BASEプロダクトチームブログ

          この記事はBASE アドベントカレンダー 2023の24日目の記事です。 基盤グループ エンジニアの田中 (@tenkoma) です。 2023年5月から8月にかけて、書籍「単体テストの考え方/使い方」の読書会を社内有志でしました。 読書会の様子や感想をまとめます。 書籍「単体テストの考え方/使い方」について 単体テストの考え方/使い方 プロジェクトの持続可能な成長を実現するための戦略 | マイナビブックス 単体テストの考え方/使い方 プロジェクトの持続可能な成長を実現するための戦略 | 達人出版会 2022年12月に出版されました。 2020年1月に出版されたUnit Testing Principles, Practices, and Patterns (Manning)の翻訳書です。 単体テストについて定義し、その価値を最大限に高めるための方法について解説されています。 書籍への期待

            単体テストの考え方/使い方 社内読書会をしました - BASEプロダクトチームブログ
          • TDDで過去と戦った話 - BASEプロダクトチームブログ

            TDDで過去と戦った話 この記事はBASE Advent Calendar 2020 20日目の記事です。 devblog.thebase.in こんにちは。BASE BANK 株式会社 Dev Division にて、 Software Developer をしている永野(@glassmonekey )です。 今回は先日リリースした「BASE」上での売上情報をCSVでダウンロードできる売上データダウンロードAppの裏話的な内容となります。 タイトルにTDDとつけたものの、そこまでTDDの話は出てきませんのでご了承ください。 BASE( ᐛ )⛺️ 新しい機能「売上データダウンロード App」が誕生しました〜!👶🎉 売上にまつわるデータをCSVにてダウンロードすることが可能💡 またサービス手数料や、決済手数料についても確認することができます👍 利益の分析にも使うことができるので、ぜ

              TDDで過去と戦った話 - BASEプロダクトチームブログ
            • テスト駆動開発(TDD)ハンズオンのすすめ - RAKUS Developers Blog | ラクス エンジニアブログ

              こんにちは、あるいはこんばんは。すぱ..すぱらしいサーバサイドのエンジニアの(@taclose)です☆ 弊社では先日テスト駆動開発(以降、TDDと呼ぶ)ハンズオン勉強会を開催しました! 今回の記事の内容はズバリ2つ 誤解してる!?テスト駆動開発の良さ!学ぶ事の意味! TDDハンズオン勉強会を開催する意図や実施内容、感想! 読者のターゲットは TDDを誤解している人 TDDハンズオン勉強会を弊社でもやろう!とか思ってる人 を想定していますっ。 誤解されがちなTDD、記事にするには書ききれないTDD...なるべく小難しい内容は省いて興味を持ってもらうための記事を書いてみようと思います! テスト駆動開発(TDD)は良い物だ! テスト駆動開発(TDD)とは何か? TDDに対する誤解 TDDハンズオンについて TDDハンズオンの趣旨 TDDハンズオンの計画 事前準備 スケジュールと概要 TDDハンズ

                テスト駆動開発(TDD)ハンズオンのすすめ - RAKUS Developers Blog | ラクス エンジニアブログ
              • 第17回Quesにて「Agile Testingを夢見たテスト自動化」というタイトルで登壇、テスト自動化のしくじりについて話しました - BASEプロダクトチームブログ

                こんにちは。BASE BANK 株式会社 Dev Division にて、Engineering Manager をしている東口(@hgsgtk)です。 TL;DR 第 17 回 Ques にて「CI のためのテスト自動化」というテーマでの登壇依頼をいただき「Agile Testing を夢見たテスト自動化 〜ATDD への挑戦から始まる 1 年間の試行錯誤〜」というタイトルで発表しました 実際にうまく行かなかったことも含めてテスト自動化のしくじりを話しました Agile Testing・ATDD/BDD/SBE に興味がある方に参考になる資料を公開しました 第17回Quesとは Ques とは Software 品質保証に関わる QA エンジニアの活性化を目的とした QA 専門イベントです。 ques.connpass.com Software品質保証に関わるQAエンジニアの活性化を目的

                  第17回Quesにて「Agile Testingを夢見たテスト自動化」というタイトルで登壇、テスト自動化のしくじりについて話しました - BASEプロダクトチームブログ
                • 差分指向テスト(DOT: Difference Oriented Testing)という考え方 - MNTSQ Techブログ

                  はじめに MNTSQ(モンテスキュー)株式会社 フロントエンド担当の安積です。 入社して4ヶ月とちょっと。 コードに取り組もうと入社して、まさに日々格闘しております。 私の後ろの席にはこんなバズ記事書く人や、こんなイカつい記事書く人が座ってまして、そんなプレッシャー期待の中からお送りいたします。 tech.mntsq.co.jp tech.mntsq.co.jp 昨日はこんな記事も公開されています。 tech.mntsq.co.jp はじめに 現在のステータス またはMNTSQ考古学 リファクタリングやるぜっっ! 仕様書大事だよね 差分指向テストとは テスト環境の概要 テストデータ ブラウザ操作自動化 スクリーンショット比較 Playwriteの操作 ちょっとコードのサンプル 最後に この記事を書いた人 現在のステータス またはMNTSQ考古学 コードベースから見たMNTSQのフロントエン

                    差分指向テスト(DOT: Difference Oriented Testing)という考え方 - MNTSQ Techブログ
                  • [CEDEC 2023]ゲーム開発のテスト自動化を進めるうえで知っておきたいこと。実例をとおして語られたQA事業のセッションをレポート

                    [CEDEC 2023]ゲーム開発のテスト自動化を進めるうえで知っておきたいこと。実例をとおして語られたQA事業のセッションをレポート 編集部:Junpoco 2023年8月23日から25日まで開催されたCEDEC 2023の最終日,「QA事業立ち上げ直後の組織で約3年テスト自動化推進に取り組んだこと」というセッションが行われた。ゲームの開発現場における,QA(Quality Assurance。品質保証)事業やテスト自動化をテーマにした同セッションのレポートをお届けしよう。 講演者として登壇した花房輝鑑氏は,ディー・エヌ・エーの品質本部品質管理部QC第一グループで,プロダクト・サービスの品質管理に従事している。2023年のディー・エヌ・エー入社以前からおよそ20年,非ゲーム企業を含むWebやスマホアプリなどのテストにかかわってきた,品質管理,品質保証のベテランだ。 本セッションでは,ディ

                      [CEDEC 2023]ゲーム開発のテスト自動化を進めるうえで知っておきたいこと。実例をとおして語られたQA事業のセッションをレポート
                    • TechCrunch

                      Hubble Network has become the first company in history to establish a Bluetooth connection directly to a satellite — a critical technology validation for the company, potentially opening the door to

                        TechCrunch
                      • CodeBuildでRSpecのテストレポートを表示する - ANDPAD Tech Blog

                        はじめまして。サーバーサイドエンジニアの kinakobo です。 唐突ですが、自動テストの実行にはどんなCIツールを使用していますか? 色々と選択肢があると思いますが、自分は今までCircleCI、GitHub Actionsを使うことが多く、ANDPADに入社して初めてCodeBuildでテストを実行しました。 それまでCodeBuildを使ったのはDocker imageの構築くらいだったので、あまりテストの実行に向いている印象は持っていませんでした。 ですが調べてみると意外と機能が充実しており、中でもテストレポート機能は便利だと思ったので今回紹介したいと思います。 テストレポート機能とは AWS CodeBuild でのテストレポートの使用 - AWS CodeBuild テストレポート機能は、テストのレポートファイルをいい感じに整理して表示してくれる機能です。 CircleCIに

                          CodeBuildでRSpecのテストレポートを表示する - ANDPAD Tech Blog
                        • Reactテスト駆動開発に一度挫折した人が、生成AIの力を借りて再挑戦する話 - Insight Edge Tech Blog

                          はじめに Insight EdgeのLead Engineerの日下です。 弊社ではフロントエンドのスクラッチ開発にReactを採用することが多いのですが、フロントエンドの保守性はしばしば課題となっています。 というのも、要求仕様が曖昧なPoC(Proof of Concept)の段階からMVP(Minimum Viable Product)として開発を進めることも多く、 ビジネス側ユーザの意見にも左右されながらアプリを改善していくため、画面のレイアウトやデザイン、画面遷移の変更が多発するためです。 こうした状況の中でスピードと品質を両立するためには良質なテストコードが不可欠なのはもちろん、 プロダクトコードとテストコードの双方とも、変化に対応しやすく作る必要があります。 過去にテスト駆動開発を挫折した要因 実は、筆者は過去にReactのテスト駆動開発の実践、および社内普及活動に挑戦したこ

                            Reactテスト駆動開発に一度挫折した人が、生成AIの力を借りて再挑戦する話 - Insight Edge Tech Blog
                          • ヤフーのユーザー5,400万人から"同意"を得るための技術

                            「UIT × Bonfire Front-end Meetup #1」での発表資料です。 https://uit.connpass.com/event/300284/

                              ヤフーのユーザー5,400万人から"同意"を得るための技術
                            • スタディプラスはRSpecに寄付しました - Studyplus Engineering Blog

                              こんにちは、ForShcool事業部の島田です。好きな漫画は「ドラフトキング」です。 スタディプラスではこの度、会社として RSpec に寄付をしました。 rspec.info なぜOSSへ寄付するのか 2020年12月からGitHub Sponsorsで、企業がOSSのスポンサーをすることが可能になりました。 GitHub Sponsorsで、企業がオープンソースプロジェクトや開発者をスポンサーすることができるようになりました。これによって皆さんの企業で利用しているオープンソースプロジェクトを支援しましょう!#GitHubUniverse https://t.co/jQI3fdT5tc— GitHub Japan (@GitHubJapan) 2020年12月9日 この発表の後、日本でも多くの企業がOSSの寄付をしたという記事を目にしました。 時雨堂として GitHub Sponser

                                スタディプラスはRSpecに寄付しました - Studyplus Engineering Blog
                              • 新居にゴキブリが発生?!引っ越し前後にできるゴキブリ対策 | 害虫獣駆除サービス | お掃除サービスのダスキン

                                待ちに待った入居の日。一日がかりで荷物をほどき終え、コーヒーで一息つこうと思った瞬間、なんとゴキブリが!こんなことになっては、楽しいはずの新生活がスタートから台なしです。ここでは、引っ越し前後にできるゴキブリ対策についてご紹介します。 \今年のゴキブリ発生予想はこちらから/ 2024年のゴキブリの発生時期は?発生の備えや発生後の対処法も紹介 2024年05月29日 ターミニックス事業部「ゴキブリ駆除」に関する調査を実施 引っ越したばかりなのにゴキブリが出るのはなぜ? 「新居だからゴキブリはいない」。これは間違った考えです。キレイに清掃してあるはずの新居でもゴキブリが潜んでいる可能性はあります。なぜなら、ずっと無人で駆除されない環境だったり、まわりの住居からやってきたり、近所に飲食店があったりするからです。また引っ越しの荷物や段ボールについて持ち込んでしまうこともあります。ゴキブリは建物周辺

                                  新居にゴキブリが発生?!引っ越し前後にできるゴキブリ対策 | 害虫獣駆除サービス | お掃除サービスのダスキン
                                • テスト自動化プラットフォームmablの日本語アーリーアクセス版を使ってみた | DevelopersIO

                                  こんにちは、CX事業本部 IoT事業部の若槻です。 米mabl社が提供するローコードテスト自動化プラットフォームであるmabl(メイブル)は、2022/07に日本語UIのアーリーアクセス版の提供が開始されました。 Mabl日本語アーリーアクセス版のリリースについて また合わせて日本法人の設立も行われ、今後日本市場に注力をしていくようです。 創業者来日!mabl日本法人設立記念パーティーに参加してきた | DevelopersIO 国内だとすでに、弁護士ドットコムや、GAテクノロジーズで導入事例があるようですね。 mabl株式会社のプレスリリース|PR TIMES クロスブラウザテストとローコードテスト作成で開発チームの心理的・体力的コストを軽減したWeb完結型クラウド電子契約サービス「クラウドサイン」 | mabl mablをCIに統合し、デプロイごとに自動テストを実行する仕組みを構築した

                                    テスト自動化プラットフォームmablの日本語アーリーアクセス版を使ってみた | DevelopersIO
                                  • ノーコードのテスト自動化プラットフォーム「Autify」が11億円の資金調達

                                    ノーコードで利用できるソフトウェアテスト自動化プラットフォーム「Autify」を提供するオーティファイは10月6日、シリーズAラウンドで約11億円の資金を調達したと発表した。累計調達額は約13億円になるという。 今回の資金調達では、既存投資家であるArchetype Ventures、米国セールスフォース・ドットコムの投資部門であるSalesforce Ventures、元Googleの及川卓也氏が代表を務めるTablyに加え、日米に拠点を有する日本最大級VCのWiL、ソフトウェアやデータインフラ領域で優れた投資実績を有するUncorrelated Ventures、連続起業家で元著名VCのAccel出身のJonathan Siegel氏が引受先となっている。金融機関からの融資も実施した。 同社は、開発したソフトウェアが期待通りに動くかどうかの検証作業を、ブラウザで自動で行えるウェブアプリ

                                      ノーコードのテスト自動化プラットフォーム「Autify」が11億円の資金調達
                                    • Seleniumを用いたTwitterへのログイン及び投稿 - Qiita

                                      本稿の趣旨 カレン氏は激怒した。必ず,かのAPIを除かなければならぬと決意した。カレンにはTwitterがわからぬ。カレンは,SpaceXのCEOである。ほらを吹き,ドローンと遊んで暮して来た。けれども金儲けに対しては,人一倍に敏感であった。 なぜTwitter APIを使わないか Twitter API利用のためには,Botの製作意図などを書面でTwitter Devへ申請する必要があります。この作業が不透明で,私など過去に申請したところ「価値なし!」と一蹴され,アク禁まで食らって何年も放置されました。このような事例は多数あるらしく,Seleniumを用いてWebブラウザアクセスを装い,Twitterを操作する方法が試されてきました。この度,スペース・カレン氏がTwitterを買収したタイミングで私のアク禁は解除されたものの,APIアクセスの申請などしようものなら「NOT "GOOD"

                                        Seleniumを用いたTwitterへのログイン及び投稿 - Qiita
                                      • GitHub Actions Self-hosted Runner と Gatling による負荷試験 - スタディサプリ Product Team Blog

                                        こんにちは。SRE の @int128 です。 先日の「負荷試験、Gatling を使ってやってみた」で紹介したように、スタディサプリではユーザ体験の改善や本番障害の予防を目的に負荷試験を行っています。 本稿では、SRE と Product Team がどのようにして一緒に負荷試験に取り組んでいるか、考え方や仕組みを紹介します。 背景 SRE では新しいマイクロサービスの開発や機能追加の契機で Production Readiness Check を行っています。 具体的には、Product Team がテンプレートにしたがって Production Readiness Checklist を記入して、SRE と一緒にレビューを行っています。 その際に、トラフィックが多い、あるいは、レイテンシが厳しい、といったリスクがある場合に負荷試験を行うことにしています。 負荷試験は以下の流れで実施し

                                          GitHub Actions Self-hosted Runner と Gatling による負荷試験 - スタディサプリ Product Team Blog
                                        • Next.js 13 結合テストに挑戦してみた

                                          Next.js 13 新機能の App ディレクトリの勉強がてら、結合テストをどう書いていったらよいか考察しました。参照している公式ドキュメントが beta 版なのはもちろん、App ディレクトリそのものが beta 版なので、実運用には使えるものではないと思うので予めご了承ください。一応こんな感じで書けそう、という話です。 結合テストの準備 本稿が指す結合テストとは、App ディレクトリのルートセグメントを構成する、特別なファイル(Special Files)が、与えた状態に応じてどのように表示されるかを検証するテストを指します。 ルートが外部から受ける要因として大きいものが、URL に含まれるクエリパラメーター・パスパラメーターです。コンポーネントは、これらの値を参照して API サーバーにリクエストしたり、ORM ライブラリからクエリーを発行したりなど、コンポーネント表示に必要な処理

                                            Next.js 13 結合テストに挑戦してみた
                                          • 【参加メモ】AI時代のソフトウェアテストの現在と未来 #genai_autify_launchable - ソフトウェアの品質を学びまくる

                                            本日2024年3月5日(火)の昼間に開催された、『AI時代のソフトウェアテストの現在と未来』というイベントがとてもよかったので、特に印象深かったポイントについて共有したいと思います。 イベントの詳細はこちらで。 autifyjapan.connpass.com 登壇者はタワーズ・クエストの和田卓人 @t_wada さん、Launchableの川口耕介 @kohsukekawa さん、Autifyの近澤良 @chikathreesix さんのお三方。ファシリテーターは、近澤さんと同じくAutifyの、末村拓也 @tsueeemura さんです。 宣伝タイム Launchableは、「テストの失敗をよりインテリジェントに扱う」ことを目指している。 たとえば、テストのFlakinessの判定や対処にできるだけ人を介在させないとか、過去の実行結果を見て再実行要否の判断をするといったもの。 Auti

                                              【参加メモ】AI時代のソフトウェアテストの現在と未来 #genai_autify_launchable - ソフトウェアの品質を学びまくる
                                            • 効果を維持しつつテスト工数を削減した話 〜テストマネジメント改善の質問回答編〜

                                              QAチームのテスト設計改善およびテストマネジメント改善の取り組みを、9月16日に主催したD3QAにて発表しました。事前登録者数は500名以上、配信時の同時視聴者数は最大300名以上となりました。 質問も60問ほどいただいたのですが、イベント期間内に全ての質問に答えることができなかったため、3つの記事に分けて質問に回答します。また、当日参加できなかった方にも把握していただけるように、当日の発表内容から抜粋して紹介しつつ、質問に回答していきます。 本記事ではテストマネジメント改善に関する質問に回答します。 発表概要の紹介 改めましてこんにちは!ビズリーチのQA基盤推進室のブロッコリーです。社内でも社外でも「ブロッコリーさん」と呼ばれています。 私は先日「テスト活動の納得感を持ってテストケースを激減させた話」というタイトルで発表を行いました。 発表スライドは下記となります。 また、当日の配信内容

                                                効果を維持しつつテスト工数を削減した話 〜テストマネジメント改善の質問回答編〜
                                              • ゲームプレイを含むシステム機能テストを自動化するAI技術とは。PS5のシステムソフトウェアQAチームの取り組みを紹介したセッションをレポート[CEDEC 2024]

                                                ゲームプレイを含むシステム機能テストを自動化するAI技術とは。PS5のシステムソフトウェアQAチームの取り組みを紹介したセッションをレポート[CEDEC 2024] ライター:大陸新秩序 2024年8月21日,ゲーム開発者向けカンファレンス「CEDEC 2024」にて,セッション「PlayStation 5上で人間のプレイヤーと同条件でのゲームプレイ自動化を実現するAI技術」が行われた。 このセッションでは,PS5のシステムソフトウェアのQA(品質保証)における一部の機能テストで活用しているという,ゲームプレイ自動化を実現するAI技術が紹介された。スピーカーは,以下の3名である。 ソニー・インタラクティブエンタテインメント ゲームサービスR&D部 Machine Learning Researcher 矢部博之氏 ソニー・インタラクティブエンタテインメント ゲームサービスR&D部 Mach

                                                  ゲームプレイを含むシステム機能テストを自動化するAI技術とは。PS5のシステムソフトウェアQAチームの取り組みを紹介したセッションをレポート[CEDEC 2024]
                                                • neue cc - DFrame - C#でテストシナリオを書く分散負荷テストフレームワーク

                                                  と、いうものをリリースしました。Web UIとなるDFrame.Controllerと、負荷テストシナリオをC#で書くDFrame.Workerの組み合わせで成り立っていて、DFrame.Workerをウェブ上のクラスターに配置することで(Controllerと接続するただの常駐アプリなので、配置先はオンプレでもVMでもコンテナでもKuberenetesでもなんでもいい)、1から数千のワーカーが連動して、大量のリクエストを発生させます。また、テストシナリオをプレーンなC#で記述できるということは、HTTP/1だけではなく、あらゆる種類の通信をカバーできます。WebSocket、HTTP/2、gRPC、MagicOnion、あるいはPhotonや自作のTCPトランスポート、更にはRedisやデータベースなどが対象になります。 DFrame.Workerは通常の.NETの他に、Unityにも対

                                                  • メドピア開発合宿でVue.jsテストライブラリ「vue-function-tester」を作った話 - メドピア開発者ブログ

                                                    涙の数だけ強くなるフロントエンドエンジニア村上(@pipopotamasu)です。 先週の水木金とメドピア恒例の開発合宿 in 熱海に行ってきたので、そこで作ったVue.jsのテストライブラリ「vue-function-tester」を紹介したいと思います。 github.com atami vue-function-testerとは vue-function-testerは、Vue.jsの「メソッドの単体テストライブラリ」として作りました。 もっと具体的に言うと、Vue.jsのmethods, lifecycle hooks, computed, watchをテストするためのライブラリです。 ※ちなみに「vue-method-tester」にしなかったのはmethodsプロパティと被ってややこしくなるのでやめました Get started 長々と解説するよりは実際のコードをみて行きましょ

                                                      メドピア開発合宿でVue.jsテストライブラリ「vue-function-tester」を作った話 - メドピア開発者ブログ
                                                    • Testing Next.js - getServerSideProps & API Routes -

                                                      Next.js の getServerSideProps & API Routes テスト手法についてまとめました。getServerSidePorps & API Routes に関するテストは「Cypress・Playwright」を利用することが多いと思いますが、本稿は Jest 単体テストの紹介です。以下はテストに使用するエコシステム一式です(Jest 等は略) msw node-mocks-http next-test-api-route-handler testing-library 1.pageExtensions を設定する 本題に入る前に、pageExtensions を next.config.jsに設定します。pageExtensions はpagesに含まれるファイルのうち、指定の拡張子をもつファイルが「Page・API 実装ファイルである」ことを指定するものです。

                                                        Testing Next.js - getServerSideProps & API Routes -
                                                      • AWS Fargateにデプロイしたアプリに対して負荷テストを行う | DevelopersIO

                                                        Introduction 先日Fargateで起動したWebアプリに対して負荷テストを実行していたので、 環境の構築方法についての備忘録です。 本稿ではNodeのWebアプリをFargateで起動し、AWSでの分散負荷テストソリューションを つかって構築した環境から負荷テストを実行するまでを記述します。 Environment 以下の環境で試しました。 aws cliは実行可能な前提です。 OS : MacOS 11.3.1 Node: 16.2 Docker : 20.10.12 Build Services 負荷テスト環境を構築 ここにある負荷分散テストソリューションを使えば、 かんたんに環境が構築可能です。 cloudformationテンプレートが公開されているので、これを使ってデプロイするだけで 負荷テストを実行する環境が全部できてしまいます。 さらに、使用方法や具体的な構築方法

                                                          AWS Fargateにデプロイしたアプリに対して負荷テストを行う | DevelopersIO
                                                        • 誤解されることが多い「テスト自動化」の範囲について - Qiita

                                                          1 概要 近年、「テスト自動化」と言う用語が話題になることが多いです。 しかし、特に初学者の方が「テスト自動化」と表現される場合、「単体テストの自動化」のみをターゲットにされている方が多いように感じています。 テストの工程や種類(タイプ)には単体テスト以外にも様々なものがあり、それらの種類を押さえたうえで「どこまでのテストが必要」で、「どこまでが自動化できているか」を把握されることが重要と考え、まとめてみました。 2 テスト工程について テストの工程には、以下のようなものがあります。 なお、ここでの工程はプロジェクトごとに呼び方が違いますので、一例とお考え下さい。 ① 単体テスト 単体テストは、「ユニットテスト」、「コンポーネントテスト」、「モジュールテスト」、「プログラムテスト」などとも表現されます。 テスト対象としては「単体のプログラム」となり、メソッドや関数などの単位でのテストを行い

                                                            誤解されることが多い「テスト自動化」の範囲について - Qiita
                                                          • SameSite Updates

                                                            Confused? Start here. Developers: Check out our testing and debugging tips. Adding `SameSite=None; Secure` to your cookies? Check the list of incompatible clients here. Check the list of Frequently Asked Questions (FAQ) for common scenarios and use cases. Launch Timeline Last updated Mar 18, 2021. Latest update: Mar 18, 2021: The flags #same-site-by-default-cookies and #cookies-without-same-site-m

                                                            • WebのE2Eテスト自動化〜ツール選定編〜

                                                              こんにちは! 株式会社ココナラのプロダクト開発部 QA チーム所属のまると申します。 弊社では現在リリース時のリグレッションテストの大部分を手動かつモンキーテストで実施しています。そのためテスト工数が高く、さらにテスト漏れも発生し、予期せぬ機能で障害が発生してしまうことがありました。 この状況を鑑み、QA チームではテスト効率化とプロダクト品質の更なる向上を目指し、今期からWeb の E2E テスト自動化を再整備しています。 本記事で自動化ツールの評価を行い、Playwrightを選定するまでのプロセスを記載します。 前提 テスト自動化ツールAutifyを利用して、定性的に重要と判断された一部機能を対象にリグレッションテストを自動化している 現状の課題 ツール制約上、対応できない機能が発生している 現状の自動化率は 50%未満 全テストケースを実行するとテスト実行完了までに半日要する 画面

                                                                WebのE2Eテスト自動化〜ツール選定編〜
                                                              • TDDでNext.jsアプリに機能追加してみた - Pepabo Tech Portal

                                                                はじめに こんにちは、minne事業部Webエンジニアの@inowayです。7/6に公開したtwadaさんによる2023年度版TDDワークショップを開催しましたの記事に執筆者の一人として参加していました。単独での記事公開は今回が初めてです。 @t_wada さんのワークショップを通して、自動テストの重要性を改めて実感しました。参加後に、おすすめされていた『テスト駆動開発』や『単体テストの考え方/使い方』を読み、今では完全に自動テストの魅力にはまっています。 参加直後は「実務でTDDを実践するぞ!」と息巻いていましたが、タイムリミットのある状況下で慣れない開発手法を実践するのは心理的ハードルが高く、Red->Green->Refactoringのステップを踏みながら開発することができていませんでした。そこで、本記事では「TDDに慣れる」をテーマに、TDDで機能追加することに挑戦します。アジャ

                                                                  TDDでNext.jsアプリに機能追加してみた - Pepabo Tech Portal
                                                                • mablの”品質エンジニアリングジャーニー”で見落としがちなアクセシビリティテストも実現しよう!

                                                                  本セッションでは、昨今注目されているテストの自動化やQAについてお話するだけでなく、手動でのテストが困難なアクセシビリティのテストについてもデモを交えながら解説します。さらに製品のfeature updateについて最新情報をお届けする予定です! 本記事は、TechFeed Experts Night#15 〜 ソフトウェアテスト最前線 〜 自動化サービスの波は本物か?のセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 本セッションの登壇者 セッション動画 こんばんは。1週間前にJaSSTという大きなカンファレンスで、今日と同じメンバーでテスト自動化や未来を語ろうみたいな話をして、1週間後に2回戦というか延長戦という感じのイベントがこのTechFeedで開催されることになって非常に嬉

                                                                    mablの”品質エンジニアリングジャーニー”で見落としがちなアクセシビリティテストも実現しよう!
                                                                  • ITエンジニアが投票した「ITエンジニア本大賞2024」発表 単体テストの考え方/AWS運用ノウハウ/ プロジェクトマネジメントの基本が全部わかる、など

                                                                    この記事は新野淳一氏のブログ「Publickey」に掲載された「ITエンジニアが投票した「ITエンジニア本大賞2024」発表。単体テストの考え方/プログラマー脳/ プロジェクトマネジメントの基本が全部わかる、など」(2024年1月17日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 「ITエンジニア本大賞」は、仕事の役に立った本、初学者におすすめの本、ずっと手元に置いておきたい本など、おすすめの本をITエンジニアがWeb投票で選ぶイベントです。 主催は翔泳社ですが、対象となる書籍は出版社を問わず技術書、ビジネス書全般となっています。刊行年も関係なく、これまで大賞に選出された書籍を除き、この1年を振り返っておすすめしたい書籍が対象となります。 今回発表されたのは技術書部門とビジネス書部門それぞれのベスト10です。現時点では50音順に並んでいます。 以下は選出された技

                                                                      ITエンジニアが投票した「ITエンジニア本大賞2024」発表 単体テストの考え方/AWS運用ノウハウ/ プロジェクトマネジメントの基本が全部わかる、など
                                                                    • GIHOZ | HQW!

                                                                      “今すぐ使える”テスト技法ツールGIHOZはベリサーブID取得のみで、すぐに利用が可能です。高品質なテストを効率よく作成するために、熟練のテストエンジニアが利用しているさまざまなテスト技法を手軽に体感してください。 1手軽にテストケースを 作成・利用 2目的に応じて テスト技法を選択 3ソフトウェア開発の 効率化に貢献 直感的な操作でさまざまなテスト技法を利用可能GIHOZは、表計算ソフトなどの汎用的なツールと異なり、テスト技法ごとに最適なユーザーインターフェースをご提供します。 直感的な操作でテスト技法を正しく利用でき、素早くテストケースを作成できます。

                                                                        GIHOZ | HQW!
                                                                      • Rails: RSpecが好きでないことを思い出したテスト(翻訳)|TechRacho by BPS株式会社

                                                                        概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Test which reminded me why I don't really like RSpec | Arkency Blog 原文公開日: 2022/11/03 原著者: Szymon Fiedler サイト: Arkency Blog 2023/02/13: 初版公開 2023/02/14: 原文修正を反映(関連ツイート) 最近、別のソフトウェア会社にいる友人がmutantのセットアップについて助けを求めてきました。問題点を発見するためにサンプルテストを共有しながら作業を進めました。Slackチャンネルで以下のスニペットを目にした瞬間、その場で以下のレスを書き込みました。 私: このexampleを見てると自分がRSpecが好きじゃないことを思い出してしまうよ 友人の返事: 好きにレビューしていいから。若手が書いたコ

                                                                          Rails: RSpecが好きでないことを思い出したテスト(翻訳)|TechRacho by BPS株式会社
                                                                        • Cypress をお供にE2E受け入れテスト駆動開発 〜そしてAutifyへ〜|seya

                                                                          E2Eテストの自動化、それは人類の夢。 こんにちは、こちらはLinc'wellアドベントカレンダーの9日目です。 さて、E2Eテストの自動化、皆様は実施されておりますでしょうか? していないですね、分かります。 E2Eテストは実際のユーザの体験に最も近いテストであり、重要性は高いにも関わらず中々開発プロセスに組みこむ難易度が高いです。 私はE2Eテストとは「メンテナンスコストの高さ」と、そこから来る「このテストメンテする意味ある…?時間かかるばかりでめっちゃ壊れるじゃん…」という気持ちとの戦いだと思っています。 と言う訳で取り組んでみたのがATDDインスパイアの受け入れテスト駆動開発なのですが、その取り組んでみた結果と今後についてこの記事では語ろうと思います。 受け入れテストとは 始めに受入テスト駆動開発ってなんやねんというWhatの定義をしてから、なぜそれをE2Eで回したいのかというWh

                                                                            Cypress をお供にE2E受け入れテスト駆動開発 〜そしてAutifyへ〜|seya
                                                                          • Meaningful Code Tests for Busy Devs | CodiumAI

                                                                            Generate confidence, not just code. Quality-first AI code generation to help busy devs write, test and review code.

                                                                              Meaningful Code Tests for Busy Devs | CodiumAI
                                                                            • E2Eテスト vs E2Eテスト: 柴田 芳樹 (Yoshiki Shibata)

                                                                              私が「WEB+DB PRESS, Vol.134」の特集1「実践API設計」の中で使っている用語「E2Eテスト」は、一般的な書籍で述べられているE2Eテストとは若干異なります。 どのように違うのかをウェブサービスのバックエンドのサービスで説明します。新たに図を起こすのが面倒なので、すでにある記事「マイクロサービスの開発とテストファースト/テスト駆動開発」からそのまま引用します。 この図では、「加盟店管理用APIマイクロサービス」が複数のマイクロサービスに依存しています。 一般的なE2Eテストとは一般的な書籍では、テストピラミッドにおける頂点にあるE2E(End-To-End)テストは、「加盟店管理用APIマイクロサービス」およびそれが依存するすべてのマイクロサービスを何らかの環境(たとえば、Docker、あるいは開発用のクラウド環境)にデプロイして「加盟店管理用APIマイクロサービス」をテ

                                                                                E2Eテスト vs E2Eテスト: 柴田 芳樹 (Yoshiki Shibata)
                                                                              • Google、ファジング「OSS-Fuzz」でJavaをサポート | OSDN Magazine

                                                                                Google(米Alphabet傘下)は3月10日、オープンソースソフトウェア向け継続的ファジングサービス「OSS-Fuzz」で、Java、およびKotlin、Scala、ClojureなどのJava仮想マシン(JVM)言語に対しても対象を拡大したことを発表した。 OSS-FuzzはGoogleが2016年に発表したファジングサービス。オープンソースソフトウェアに対して、意図的に例外を発生させて不具合を見つけ出すテスト手法であるファジング機能を利用できる。 Java、JVMベースの言語への拡大にあたり、GoogleはドイツCode Intelligenceと協力している。Code Intelligenceは2月にJVM向けのファジングエンジンとしてJazzerをオープンソースにしており、Googleはこれを統合した。JazzerはLLVMプロジェクトのファジングエンジンlibFuzzerを

                                                                                  Google、ファジング「OSS-Fuzz」でJavaをサポート | OSDN Magazine
                                                                                • ソフトウェアテストは「バグを見つけるため」に行うものではない。実施した範囲内で、これ以上「バグが見つけられない」ことを証明するために行うもの。|Takashi Suda / かんた

                                                                                  ソフトウェアテストは「バグを見つけるため」に行うものではない。実施した範囲内で、これ以上「バグが見つけられない」ことを証明するために行うもの。 この業界の方々でも、けっこー間違えて認識している人がいますよね。 まず「モノ作り」の基本大原則に触れておきましょう。それは、 「人間とは、完璧からは程遠い生き物である」 ということです。そのため、必ずバグ(不良、欠陥)は存在します。しないわけがないのです。もちろん運よく、たまたまバグが無いなんてこともありますが、少なくともその人が「今後も絶対にバグが無い」ことを100%保証するものにはなりえません。だって運よく、たまたまなんですから。再現性の欠片もありません。 そのため、JSTQB(ソフトウェアテスト技術者資格)認定の運営組織が定義している「ソフトウェアテストの原則をまとめたもの」として、 ソフトウェアの7原則 のなかでも、いの一番に取り上げられて

                                                                                    ソフトウェアテストは「バグを見つけるため」に行うものではない。実施した範囲内で、これ以上「バグが見つけられない」ことを証明するために行うもの。|Takashi Suda / かんた

                                                                                  新着記事