並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 1898件

新着順 人気順

Testの検索結果281 - 320 件 / 1898件

  • サーバレス時代の負荷テスト戦略 〜CircleCIで実現する継続的負荷テストとチューニングTips〜 - Qiita

    負荷テストとサーバレス 負荷テストに対する考え方は時代とともに変化してきました。従来はサーバスペックやシステムの限界性能を測るという考え方でしたが、クラウドネイティブなシステムではそれに加えて、システムの弾力性(スケールアウトのしやすさ)も考慮する必要があります。 本記事では、負荷テストによるシステムの弾力性の評価と、改善する方法についてツールの具体的な使用方法やアプリケーションのチューニング Tips を交えて説明します。システムの弾力性を評価するために、プロダクション環境でのユーザからのリクエストを想定したロードテストを検討します。 ロードテストでは以下の項目を検証します。 ドリップテスト ドリップテストは通常、数日間にわたって行われます。通常のバックグラウンド負荷レベルをシミュレートします。遅延またはエラー率の増加が見られる処理を特定します。 スラムテスト スラムテストは、トラフィッ

      サーバレス時代の負荷テスト戦略 〜CircleCIで実現する継続的負荷テストとチューニングTips〜 - Qiita
    • 自宅でAWS認定資格をオンライン受験してみた(ピアソンOnVUE) | DevelopersIO

      AWSチームのすずきです。 2020年5月末から 日本国内でも 受験が可能となった ピアソンOnVUE を利用した AWS認定資格試験。 OnVUE オンライン監督試験 で案内されている、以下の要件を満たす環境を自宅に準備し、受験する機会がありましたので紹介します。 1人になれる静かな部屋 Webカメラを備えた信頼できる機器 安定したインターネット接続 静かな部屋 自宅は、かつて 二世代住宅、今は 一軒屋となっている 借家です。 以前はキッチン、現在は倉庫となっている部屋に作業用のテーブルと椅子を持ち込みました。 信頼できる機器 以下の端末を利用しました。 MacBook Pro (Retina, 13-inch, Early 2015) OSバージョン 10.15.5 macOS Catalina 公開直後、USB媒体を利用したクリーンインストール済み。 OnVUE オンライン監督試験

        自宅でAWS認定資格をオンライン受験してみた(ピアソンOnVUE) | DevelopersIO
      • HIROTSUバイオサイエンスのNewsPicksに対する反論について|手を洗う救急医Taka

        雉も鳴かずば撃たれまい。 2023年9月19日にHIROTSUバイオサイエンスが出した「一部メディアの報道について」というプレスリリースを読んで、最初に感じたのはこれでした。 HIROTSUバイオサイエンスは「線虫ががんの匂いに引き寄せられる」という性質を使って、がんの早期発見効果を謳う "N-NOSE" というサービスを提供しています。 尿を一滴垂らすと、がんの人のものであれば線虫は寄ってくる。 健康な人のものであれば、逆に線虫は逃げていく。 自分の尿を線虫に判定してもらえば、がんのリスクがわかるということですね。 しかし、NewsPicks が「がん患者10人の尿が全て陰性(がんではない)と判定された」等のデータを元に、N-NOSE は役に立たないのではないかということを報道したのです。 これに対してHIROTSUバイオサイエンス側が9月19日に反論したのですが、これが正直絶句するよう

          HIROTSUバイオサイエンスのNewsPicksに対する反論について|手を洗う救急医Taka
        • 楽天PCR検査キット販売会社ジェネシスヘルスケアの創業者は何者なのか

          リンク 五本木クリニック 楽天の検査キット(COVID-19 PCR Testing Kit)は私たち国民の努力を無駄にする。 | 五本木クリニック 楽天が法人向けに販売を開始した新型コロナウイルス感染症PCR検査キットですが、医師として懸念すべき問題が多すぎます。日本医師会も大きな問題と声明を出しているこの楽天検査キット、現物を入手しましたので実物を紹介と共に、セルフ検査キットの精度や問題点を徹底的に検証します。 3 users 1014 リンク genesis-healthcare.jp 宮城県仙台市の「ドライブスルー方式」PCR検査をサポート|NEWS| Genesis Healthcare 遺伝子検査のジェネシスヘルスケア株式会社のサイトです。企業情報、CSR、採用情報などをご覧いただけます。

            楽天PCR検査キット販売会社ジェネシスヘルスケアの創業者は何者なのか
          • 「新型コロナウィルスPCR検査キット」販売代理について | 楽天グループ株式会社

            楽天株式会社(本社:東京都世田谷区、代表取締役会長兼社長:三木谷 浩史、以下 「楽天」)は、ジェネシスヘルスケア株式会社(以下、「ジェネシスヘルスケア」)の「新型コロナウィルスPCR検査キット」(以下、「本検査キット」)の法人向け販売窓口を担っておりました。しかし、4月28日、同社の取締役会にて経営体制の変更が決議されたとの報告を受け、それに伴い一時的に販売代理を見合わせます。 新体制下におけるコーポレート体制とコンプライアンス体制を再度、精査確認した上で、再開等の情報に関してお知らせいたします。 楽天では、本検査キットの販売代理を行うにあたり、過去2.5カ月間にわたって、ジェネシスヘルスケアからの説明をもとに同社のPCR検査の技術・プロセス等を医療専門家とともに検証し、その結果精度に問題がないことを確認しておりました。また、厚生労働省とも相談し連絡を取りながら進められていることを確認した

              「新型コロナウィルスPCR検査キット」販売代理について | 楽天グループ株式会社
            • 事業価値とエンジニアリング・リソース効率性とフロー効率性 / Business Value and Engineering

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

                事業価値とエンジニアリング・リソース効率性とフロー効率性 / Business Value and Engineering
              • 優れたテスト容易性を実現するためのポイント - PrAha ENGINEER LAB

                ソフトウェアテストはソフトウェア開発において不可欠な活動です。欠陥を検出する、品質を確認する、テスト駆動開発などで開発を導くといった、様々な用途でソフトウェアテストは活用されています。そのソフトウェア...

                  優れたテスト容易性を実現するためのポイント - PrAha ENGINEER LAB
                • なぜ今ソフトウェアテスト自動化に賭けるのか | chikathreesix

                  こんにちは、Autify CEOの近澤(@chikathreesix)です。 先日会社の紹介資料を公開しました。大変嬉しいことに多くの反響を頂いているのですが、会社の紹介資料には自動化に賭ける僕の熱い想いは詰め込めきれませんでした。そこで、なぜ我々が今テスト自動化に取り組んでいるのか、なぜテスト自動化がこれからの社会において重要なのか、改めてブログにまとめました。 テストの大半が未だに人手ソフトウェアテストとは、開発したソフトウェアが正しく動作するか検証する作業のことです。ですのでソフトウェアを開発するあらゆる組織において、テストを実施する必要があります。市場は非常に大きく、IT予算の1/3をテストに使っていると言われ、その額は130兆円にも登ります。 この作業ですが、未だにグローバルで見てもおよそ75%の企業が人手に大きく依存しています。人手のテストは当然人件費と時間が多くかかるわけです

                    なぜ今ソフトウェアテスト自動化に賭けるのか | chikathreesix
                  • Webフロントエンドのための実践「テスト」手法 CodeZine Night #1

                    CodeZine編集部主催のウェビナー「CodeZine Night」の第一回発表資料 https://codezine.connpass.com/event/279012

                      Webフロントエンドのための実践「テスト」手法 CodeZine Night #1
                    • メルカリにおけるA/Bテスト標準化への取り組み

                      2021/7/28, Retty ✕ Mercari Analyst Talk Night! https://mercari.connpass.com/event/218848/

                        メルカリにおけるA/Bテスト標準化への取り組み
                      • 「まともに単体テストを書ける人は実はすごく少ない」 市場バグを発生させない“単体テストで対処する”という考え方

                        品質やテストといった活動が「本質的にアジャイルになって変わらなければならない」といった問題を定義し、その解決手段を提案する「今、全エンジニアに求められる『アジャイル開発での品質視点の変化』」。ここで株式会社デジタルハーツホールディングスの高橋氏が登壇。最後に、あらためて参加者からの質問に回答します。前回はこちらから。 どうすればうまくリファクタリングができるか 高橋寿一氏(以下、高橋):じゃあここでもう1回Q&Aタイムを取ります。 高木陽平氏(以下、高木):ありがとうございます。今Q&Aにまだ質問が上がっていないみたいなので、ちょっと私から質問します。リファクタリングをしなければいけないところって、逆に手をつけられないようなけっこう複雑怪奇な部分だと思うんです。そこらへんはどうすればうまくリファクタリングができるんでしょうっていう(笑)。 高橋:まず、日本人がすごくリファクタリングが嫌いな

                          「まともに単体テストを書ける人は実はすごく少ない」 市場バグを発生させない“単体テストで対処する”という考え方
                        • 品質保証(QA)とは。定義の三大流派と定義揺れの弊害 - 千里霧中

                          近年のソフトウェア業界では、テスト関連活動を担うエンジニアを「QAエンジニア」と呼ぶようになっています。ただQA(品質保証)という言葉は、旧来から二つの定義が共存しているほか、業界内の通例で更に別の意味付けが行われた結果、定義が曖昧になり誤解を生みがちな状態となっています。 そこで今回は、日本語圏で、QA(品質保証)の言葉がどのように定義されているか、整理して解説します(結論からいうと三流派あります) 国際標準規格での定義:品質マネジメントシステムの実証 IEEEやISOといった国際的な標準規格、およびそれに準拠した知識体系や標準では、古くから体系立てて品質マネジメント、品質保証、品質管理の定義を行っています。 有力な文献として、品質マネジメントの標準規格である、ISO 9000:2015の定義を紹介します。 まずISO 9000では、品質保証の前提として品質マネジメントという用語を使って

                            品質保証(QA)とは。定義の三大流派と定義揺れの弊害 - 千里霧中
                          • 『N-NOSE、ダメそう。』

                            個人的にはまあまあ信用していたN-NOSE検査。 九大かどっかの助教研究員(たぶん医学部ではない) が起業して売り出した検査で、東山紀之や仲間由紀恵がCMに出ています。 尿を提出して癌がいれば線虫が集まってきて教えてくれるよ~、ってやつです。 何人かの患者さんには薦めてしまったのですが、結論から言いますとこの検査はダメっぽいです。私が薦めてしまった方、すみません。 すでに確立された癌のスクリーニングとしてPET検査というものがありますが、こちらは以前紹介したように放射性同位元素でラベルした砂糖水を注射して、癌が発生している部位があればそこに取り込まれて癌を見つけてくれるという検査です。これらで癌が確定した10名の尿をN-NOSE検査に回したら全例 “低リスク判定”だったという衝撃の報告。 私は逆でPET検査で癌はみつからず、N-NOSE検査では E判定の超高リスク (笑)。 これはすい臓が

                              『N-NOSE、ダメそう。』
                            • 早大教育学部の入試国語めぐり著者が問合せ→回答に猛反発「誠実な対応を」 大学「発信は認識」

                              早稲田大学教育学部の入試で出題された国語の問題について、問題文に一部内容が使用された書籍の著者である明治大学の重田園江教授(政治思想)が、自らの問い合わせに説明がなかったことに納得できないと、教養情報サイト「SYNODOS(シノドス)」上で早大に抗議した。 早大からは、個別に説明していないなどと回答があったという。重田教授は、大学側には説明責任があると指摘しているが、早大の広報課は、担当部署に確認したうえで「重田教授の発信は認識している」とだけ取材にコメントした。 学部の解答例は、大手予備校3校と違うケースも 2022年2月19日に行われた教育学部の入試では、国語の第1問で、重田教授の著書『フーコーの風向き-近代国家の系譜学』(2020年)から出題があった。第1問には、問1~8まであり、重田教授は、このうち学部が示した問1~4までの解答例について、3月14日のシノドス投稿で疑義を示した。

                                早大教育学部の入試国語めぐり著者が問合せ→回答に猛反発「誠実な対応を」 大学「発信は認識」
                              • 興和のイベルメクチン臨床試験は失敗ではない - NATROMのブログ

                                イベルメクチンはもともとは寄生虫に対する薬だったが、試験管内で抗ウイルス効果が確認され、新型コロナに効果があると期待する医療者もいた。興和株式会社が新型コロナウイルス感染症に対するイベルメクチンの第3相試験を行っていたが、このたび、主要評価項目に統計的有意差が認められなかったとの発表があった。 ■興和/新型コロナウイルス感染症患者を対象とした「K-237」(イベルメクチン)の第Ⅲ相臨床試験結果に関するお知らせ 軽症の新型コロナ患者約1000人を対象に、イベルメクチン0.3~0.4 mg/kgを1日1回3日間経口投与した群とプラセボ投与群とにランダムにわけ、168時間(7日間)経過するまでに臨床症状が改善傾向にいたる時間を二重盲検下で評価した。興和の発表によれば、実薬群およびプラセボ群いずれの群でも投与開始4日前後で軽症化し、有意差は認められなかった。 医学界に与えるインパクトは小さい。本試

                                  興和のイベルメクチン臨床試験は失敗ではない - NATROMのブログ
                                • 47歳でAtCoder黄レート入りした話 - Qiita

                                  はじめに 筆者は現在47歳、競技プログラミングを始めてかれこれ12〜3年、AtCoderを始めてからは6年ちょっとになりますが、このたびAtCoderアルゴで念願の黄レートになることができました。 この記事はいわゆる色変記事になりますが、この年代の黄色コーダーは数が少ないと思われますので、年齢特有の内容を中心に書いてみたいと思います。 黄色コーダーになるまで AtCoderを始めたのは2016年なので42歳の頃です。すぐにレート1956までは到達しましたが、グラフを見てわかる通り、その後しばらくコンテストにあまり参加しない時期がありました。 2019〜20年にかけて何度か参加しましたが、年齢による衰えなのか周囲のレベルが上がったのか、レートは下がる一方で水落ちの危機を迎えました。 2021年から本格的にコンテスト参加を再開し、しばらくは停滞していましたが、2021年末頃から上昇基調に入り、

                                    47歳でAtCoder黄レート入りした話 - Qiita
                                  • テスト設計チュートリアル/Test Design Tutorial

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

                                      テスト設計チュートリアル/Test Design Tutorial
                                    • Prisma で本物のDBMSを使って自動テストを書く - mizdra's blog

                                      DBMS に依存するロジックのテストを書く時、主に2つの手法があると思います。 Repository 層などを mock する Service 層のテストをする時は、その下位の Repository 層を mock して、DBMS に依存しない形にしてからテストする レイヤードなアプリケーションで適用できる手法 テスト実行時も DBMS を裏で動かして、それを使う 本番と同じスキーマを持つ DBMS に対して、実際に insert したり select してテストする DBMS は docker-compose upとかで事前に立ち上げておく 双方にそれぞれ良さがあって、プロダクトによってどっちでやるか変わってくると思います。 この記事では 2 の手法を Prisma でどうやるかについて紹介します。 前提 実際のテストコードの例 テストヘルパーを作る 別解: ヘルパーを自動生成する je

                                        Prisma で本物のDBMSを使って自動テストを書く - mizdra's blog
                                      • Kubernetesの負荷試験で絶対に担保したい13のチェックリスト - Qiita

                                        概要 ※この記事は弊ブログ記事(はてな)、Kubernetesの負荷試験で絶対に担保したい13のチェックリストと同内容です ここ最近、Kubernetesクラスタを本番運用するにあたって負荷試験を行ってきました。 Kubernetesクラスタに乗せるアプリケーションの負荷試験は、通常の負荷試験でよく用いられる観点に加えて、クラスタ特有の観点も確認していく必要があります。 適切にクラスタやPodが設定されていない場合、意図しないダウンタイムが発生したり、想定する性能を出すことができません。 そこで私が設計した観点を、汎用的に様々なPJでも応用できるよう整理しました。 一定の負荷、スパイク的な負荷をかけつつ、主に下記の観点を重点的に記載します。 Podの性能 Podのスケーラビリティ クラスタのスケーラビリティ システムとしての可用性 本記事ではこれらの観点のチェックリスト的に使えるものとして

                                          Kubernetesの負荷試験で絶対に担保したい13のチェックリスト - Qiita
                                        • Web API設計実践入門──API仕様ファーストによるテスト駆動開発

                                          2024年7月25日紙版発売 柴田芳樹 著 A5判/208ページ 定価2,860円(本体2,600円+税10%) ISBN 978-4-297-14293-3 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Amazon Kindle honto この本の概要 本書は,著者が1993年から約30年間経験してきたAPI仕様の作成,2003年から20年間経験してきたテストファースト開発/テスト駆動開発の知見をまとめたものであり,一般的なソフトウェア開発者が習得することが容易ではない事柄を,本書を通して学び,実践してもらうことを目的としています。 本書が提唱する「API仕様ファースト開発」はWebサービスにおける大域的なテスト駆動開発の実現に必要なものであり,また,API仕様ファースト開発を実現するにはテスト駆動開発が必要です。API仕様ファースト開発とテスト駆動

                                            Web API設計実践入門──API仕様ファーストによるテスト駆動開発
                                          • FastlyとTypeScriptで実現するカナリアリリース / yamagoya2020

                                            #yamagoya2020 で 2020/11/25 に登壇させていただいたセッションの資料です。

                                              FastlyとTypeScriptで実現するカナリアリリース / yamagoya2020
                                            • カリフォルニアの失敗とアメリカ最大級のA/Bテストの始まり

                                              はじめにIT産業が集まる街といえば、シリコンバレーが有名だ。Airbnb、Uber、Facebook、Salesforceなど数々の会社がサンフランシスコ近辺にオフィスを持つと同時に、名門VCオフィスが並ぶ「Sand Hill Road」もある。サンフランシスコのどのカフェに行っても、起業家が自分のアイデアを誰かにピッチしている姿を見かけるのが普通だった。テック業界の起点がサンフランシスコであるからこそ多くの会社はサンフランシスコにオフィスを抱えている。 引用:Gfycatただ、それが変わってきている。実はここ数年でサンフランシスコとカリフォルニア州の状況が悪化している中、起業家やVCはカリフォルニア州から撤退。そしてコロナがその動きを加速したことで、今ではかなりの勢いでサンフランシスコから他の都市へテック業界が分散され始めている。何故このような動きになっているのか?多くの方はサンフランシ

                                                カリフォルニアの失敗とアメリカ最大級のA/Bテストの始まり
                                              • New – Use Amazon EC2 Mac Instances to Build & Test macOS, iOS, iPadOS, tvOS, and watchOS Apps | Amazon Web Services

                                                AWS News Blog New – Use Amazon EC2 Mac Instances to Build & Test macOS, iOS, iPadOS, tvOS, and watchOS Apps Throughout the course of my career I have done my best to stay on top of new hardware and software. As a teenager I owned an Altair 8800 and an Apple II. In my first year of college someone gave me a phone number and said “call this with modem.” I did, it answered “PENTAGON TIP,” and I had a

                                                  New – Use Amazon EC2 Mac Instances to Build & Test macOS, iOS, iPadOS, tvOS, and watchOS Apps | Amazon Web Services
                                                • ファミコンエミュレータ実装の感想 - ichirin2501's diary

                                                  とりあえずスーパーマリオが動いて一段落したので覚えているうちに感想書いていく。 (この記事の情報量は、デバッグは大変、以上) 動機 単に好奇心。ただ、ファミコンのエミュレータに着手したのはこれで3回目になる。 1度目は10年前の身内ハッカソンのとき。このときはC言語で実装してて強引にHELLO, WORLD!を表示するだけで終わった。 実装の続きをしたかったけど、この後は忙しくなってしまって挫折している。 2度目は2年前で、過去の心残りを精算するためにGo言語で着手したのだけど、CPUの実装が終わった後ぐらいからまた忙しくなって挫折している。 今回は2年前のGoコードの続きからコミットを積んでここまで来たので、一応リベンジ成功....と言って良いんじゃないかな、たぶん。 過程 PPUの実装は最初からinternal register(v,t,x,w)を使う方法にした(PPU scrolli

                                                    ファミコンエミュレータ実装の感想 - ichirin2501's diary
                                                  • CloudFrontとS3で作成する静的サイト構成の私的まとめ | DevelopersIO

                                                    しばたです。 以前の記事でも触れた様にCloudFrontとS3を使って静的サイトを作る構成に対する理解にあいまいな部分があったので改めてまとめてみました。 特に目新しい話も無く知っている人には当たり前の内容かもしれませんが、まあ、自分自身の理解を整理するために記事にしていきます。 1. S3静的ウェブサイトを使うパターン はじめの構成は「S3静的ウェブサイト」を使ったパターンです。 S3にはバケットの内容を静的ウェブサイトとしてホストできる静的ウェブサイトホスティングの機能があります。 この機能ではHTTPのみ利用可能なためHTTPSを使う場合はCloudFrontと組み合わせる必要があります。 S3静的ウェブサイトを使うにはバケット内のコンテンツを公開する必要があり、S3バケットはパブリックアクセス可能にする必要があります。 また、必ずHTTPのWEBサイトが公開されることになるためユ

                                                      CloudFrontとS3で作成する静的サイト構成の私的まとめ | DevelopersIO
                                                    • ソフトウェアテスト読書マップ

                                                      ABCEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAF

                                                        ソフトウェアテスト読書マップ
                                                      • 嘘、大嘘、そして (Cloudflare の) 統計 : Cloudflare のパフォーマンステストの欠陥を証明

                                                        嘘、大嘘、そして (Cloudflare の) 統計 : Cloudflare のパフォーマンステストの欠陥を証明 数週間前、Fastly の競合企業の一つである Cloudflare が、自社のエッジ・コンピューティング・プラットフォームは Compute@Edge と比べて約3倍も高速であると 自社のブログ記事で断言しました。しかし Cloudflare によるこの見当違いな主張は、事実とは異なる印象を与えるために統計が利用されるリスクについて学ぶ良い機会でもありました。この記事では、Cloudflare のテスト手法を分析するとともに、より有用で科学的な比較による結果をご紹介します。 世の中には「嘘、大嘘、そして統計」の3種類の嘘が存在すると言われています。これは統計の説得力を皮肉った言葉であり、統計の中には信用できるものもありますが、今回 Cloudflare が公開した統計は明ら

                                                          嘘、大嘘、そして (Cloudflare の) 統計 : Cloudflare のパフォーマンステストの欠陥を証明
                                                        • ChatGPTに共通テストの英語を解かせてみたら77%取れた

                                                          今日は 2023 年共通テスト 1 日目です。 ということで、ChatGPT に 2022 年および 2023 年(追記1)の共通テストの英語(リーディング)問題を解かせてみたところ、ともに100 点満点中 77 点を獲得したのでその結果をまとめます。 前提: ChatGPT とはChatGPT2 とは、2022 年の 11 月末 に OpenAI がリリースしたチャットボットです。従来の AI チャットボットに対する期待を大きく超える自然な会話や理解力の高さが世界中で話題となり、リリース以降話題に事欠かない存在になっています。 GPT-3.5 というモデルが基礎となっており、インターネット上の膨大なデータを学習した大規模言語モデルと呼ばれる技術がベースになっています。 本記事執筆時点で ChatGPT は Research Preview の段階で、制限はありながらも無料で利用することが

                                                            ChatGPTに共通テストの英語を解かせてみたら77%取れた
                                                          • 質とスピード(AWS Dev Day 2023 Tokyo 特別編、質疑応答用資料付き) / Quality and Speed AWS Dev Day 2023 Tokyo Edition

                                                            AWS Dev Day 2023 Tokyo GS-1-2 | 6月 22 日(木)10:55 - 11:45

                                                              質とスピード(AWS Dev Day 2023 Tokyo 特別編、質疑応答用資料付き) / Quality and Speed AWS Dev Day 2023 Tokyo Edition
                                                            • テスト・設計研修【MIXI 23新卒技術研修】

                                                              23新卒技術研修で実施したテスト・設計研修の講義資料です。 動画:https://youtu.be/xR-LWJ4MAEM 資料の利用について 公開している資料は勉強会や企業の研修などで自由にご利用頂いて大丈夫ですが、以下の形での利用だけご遠慮ください。 ・受講者から参加費や授業料などを集める形での利用(会場費や飲食費など勉強会運営に必要な実費を集めるのは問題ありません) ・出典を削除または改変しての利用

                                                                テスト・設計研修【MIXI 23新卒技術研修】
                                                              • [Developers Summit 2023] ソフトウェアテスト新時代の幕開け: 機械学習とデータサイエンスで実現するテスト運用の高度化

                                                                Developers Summit 2023 の公募セッションで発表した資料です。https://event.shoeisha.jp/devsumi/20230209/session/4142/

                                                                  [Developers Summit 2023] ソフトウェアテスト新時代の幕開け: 機械学習とデータサイエンスで実現するテスト運用の高度化
                                                                • 2023年東大物理に関する二人の東進講師の意見「心折れる、こんなの解けない」「何を難しいと言っているかわからない」

                                                                  リンク 東進ハイスクール&衛星予備校wiki [東進ハイスクール&衛星予備校wiki] - 苑田 尚之 人物 担当講座 講師紹介動画 苑田 尚之(そのだ なおゆき)先生は、東進ハイスクール物理科講師、河合塾物理科講師。人物神(GOD)である。長崎西高校卒業。東京大学理学部物理学科を首席で卒業。元城

                                                                    2023年東大物理に関する二人の東進講師の意見「心折れる、こんなの解けない」「何を難しいと言っているかわからない」
                                                                  • Webフロントエンドにおける網羅的テストパターンガイド

                                                                    こんにちは、テストが好きなsilverbirderと申します。Webフロントエンドのテストは実施していますか?ユニットテストやビジュアルリグレッションテストは広く知られていると思います。しかし、パフォーマンステストのためのテストコードはありますか?また、カオスエンジニアリングテストやアクセシビリティテストはありますか? 今回、私はWebフロントエンドにおける網羅的なテストパターンを調査し、その結果をここで紹介したいと思います。これらを理解することで、読者の皆さんが適切なテスト戦略を策定する際の参考になれば幸いです。 前提 今回、テスト対象として取り上げる題材は、TodoMVCというTODOアプリです。フレームワークとしてReactを使用しますが、紹介するテストパターンはフレームワークに依存しないものです。ただし、使用するライブラリはReactに関連しているため、その点についてはご了承くださ

                                                                      Webフロントエンドにおける網羅的テストパターンガイド
                                                                    • 【翻訳記事】BDDの考案者が執筆した記事「テストについて話し合わなくてはならない」を翻訳しました! - ブロッコリーのブログ

                                                                      目次 目次 はじめに(本記事の見どころなど) テストについて話し合わなくてはならない テストの目的 「うまくいかないかもしれないものは何ですか?」 なぜテストをするのですか? この場合に限り…… テスト駆動開発 〜テストについて語る前に説明が必要です〜 テストについて話しましょう なぜすべてのテストを自動化しないの? テストカバレッジは有用な指標ですか? 「テストをシフトレフトする」とはどういう意味ですか? いつ、どこでテストすべきですか? 十分なテストとはどれくらいですか? おわりに はじめに(本記事の見どころなど) 今回は著者本人の許可をもらった上で、「テストについて話し合わなくてはならない」(原題は「We need to talk about testing」)を翻訳したので紹介します。 dannorth.net 本記事はDaniel Terhorst-North(Dan North

                                                                        【翻訳記事】BDDの考案者が執筆した記事「テストについて話し合わなくてはならない」を翻訳しました! - ブロッコリーのブログ
                                                                      • “わずか10分”で「負荷試験環境」の構築が可能に クイックにチェックできる状況をサクッと作れる、Linode活用法

                                                                        StackScript、k8s、Terraformを使って、Linodeで負荷試験環境を自動で構築する方法について、アカマイ・テクノロジーズの岡本英輝氏と佐藤裕行氏が、実際のデモを交えて紹介しました。後半はLinodeを使った負荷試験のデモとQ&Aについて。前半はこちら。 Linodeのメリットが得られやすいユースケースとは? 佐藤裕行氏(以下、佐藤):後半は、Linodeのユースケースについて、少し岡本さんと話を進めていきたいと思うんですけども。今回はアプリケーションの負荷試験にフォーカスして、デモなども見せていきます。 その前に、負荷試験以外のサービスでいうと、こういうのに向いているとか、こういうのに向いてそうなところって、なにか感覚として持ってたりしますか? 岡本英輝氏(以下、岡本):前半に続いて、ちょっと転送量コストの話ばっかりになってしまうんですけど、やはりアウトバウンド転送量を

                                                                          “わずか10分”で「負荷試験環境」の構築が可能に クイックにチェックできる状況をサクッと作れる、Linode活用法
                                                                        • Hurl - Run and Test HTTP Requests

                                                                          What’s Hurl? Hurl is a command line tool that runs HTTP requests defined in a simple plain text format. It can chain requests, capture values and evaluate queries on headers and body response. Hurl is very versatile: it can be used for both fetching data and testing HTTP sessions. Hurl makes it easy to work with HTML content, REST / SOAP / GraphQL APIs, or any other XML / JSON based APIs. # Get ho

                                                                          • フロントエンドのテストのモックには msw を使うのが最近の流行りらしい

                                                                            皆様フロントエンドのテストを書いていらっしゃいますでしょうか? フロントエンドのテストを書くときには API コールする処理を全てモックする必要があります。外部の API をコールする処理をテストに含めると API サーバーが落ちているなどの外部の要因によってテストが失敗してしまう可能性がありますし、テストを実行するたびに実際に API をコールしてしまうとサーバーに負荷がかかってしまうなど外部に対しても悪影響を与えてしまいます。 さて、従来のモックする手段としては Jest のモックを利用して axios や fetch などのモジュールをモック化する手法がよく使われていたかと思います。 最近のテスト手法として API コールをモックする際に Jest ではなく Mock Service Worker (以下 msw )を使用する手法が注目されています。実施にどのように使用されているのか

                                                                              フロントエンドのテストのモックには msw を使うのが最近の流行りらしい
                                                                            • 過度なDRYは読みやすさの敵!?「リーダブルテストコード」という発表をしました #vstat - give IT a try

                                                                              先日、このブログでもお伝えしましたが、「VeriServe Test Automation Talk No.3」というオンラインイベントで登壇してきました。 veriserve-event.connpass.com 申込者数はなんと1000人を超えていて、大変驚きました。 僕は「リーダブルテストコード」というテーマで発表しました。スライドはこちらです。 Twitterでたくさんシェアされたり、はてなブックマークがたくさん付いたり、こちらもすごい反響でビックリしました。 で、どんな内容だったの? ひとことで言うなら「テストコードを徹底的にDRYにしようとしちゃダメよ!」というお話です。 このネタは昔からQiitaやTwitterとかでことあるごとに話してきましたが、この勉強会であらためてなぜダメなのか、DRYに書かず、どう書くべきなのか、という話を力説してみました。 優秀なプログラマほど、「

                                                                                過度なDRYは読みやすさの敵!?「リーダブルテストコード」という発表をしました #vstat - give IT a try
                                                                              • ブラウザ自動操作技術の深層へ、直接触れて学ぶ WebDriver と Chrome DevTools Protocol

                                                                                ウェブアプリケーションの開発においてE2Eテストの自動化は身近なトピックです。SeleniumやPuppetter、PlaywrightやAppiumなどがブラウザ・ネイティブアプリの自動操作のOSSとしてよく挙げられます。しかし、それらの裏側はご存知でしょうか? 本トークではこれらのツールの背後にいるWebDriver、Chrome DevTools Protocolsに焦点を当てます。 WebDriver、CDPとはなにか、その違い、仕様について、PHPエンジニアに身近な言語を用いて"直接"実装することを通じて解説します。 本トークを通じて直接触れることでライブラリでwrapされている裏側まで知ることできます。E2Eテスト自動化の課題に出会ったときに「裏側がこうだからたぶんこういうことだよね」と想像できるようになる、少し世界の見え方が変わる時間を提供します。

                                                                                  ブラウザ自動操作技術の深層へ、直接触れて学ぶ WebDriver と Chrome DevTools Protocol
                                                                                • GitHub Actions のワークフローをチェックする actionlint をつくった - はやくプログラムになりたい

                                                                                  GitHub Actions のワークフローを静的にチェックする actionlint というコマンドラインツールを最近つくっていて,概ね欲しい機能が揃って実装も安定してきたので紹介します. github.com なぜワークフローファイルの lint をすべきなのか GitHub Actions が正式リリースされてからだいぶ経ち,GitHub 上での CI は GitHub Actions が第一候補となってきているように感じます.僕も新規にリポジトリを作成して CI をセットアップする場合はほぼ GitHub Actions を使っています. ですが,GitHub Actions には下記のような問題があり,actionlint でそれらを解決・緩和したいというのが理由です. ワークフローを実装する時は,GitHub に push して CI が実行されるのを待って結果を確認するという

                                                                                    GitHub Actions のワークフローをチェックする actionlint をつくった - はやくプログラムになりたい

                                                                                  新着記事